最新 | 最热门 | 最高评价

+0  compile viabtc_exchange_server on Ubuntu 16.04

Tag: Blockchain
Felix021 发于 2018年03月26日 21:29 | 点击: 3466 | 展开摘要
If you find this article helpful, you may like to donate to my ETH address:

  0x84D5084a0142a26081a2d06F3505cfc2CDaE9009

Detailed guide to compile viabtc_exchange_server on Ubuntu 16.04

## DEPENDENCIES ##
引用
$ sudo apt install -y li

查看全文: http://www.udpwork.com/item/16751.html

+0  以太坊区块链长什么样? —— 自建 ethereum 私有链指南

Tag: Blockchain
Felix021 发于 2018年03月14日 19:55 | 点击: 2523 | 展开摘要
之前接触以太坊的时候,确实能搜到很多资料,还有一个看起来很丰富的 Homestead Documentation,但这些材料都太不接地气了,看完还是不知道以太坊区块链到底长什么样,因此整理了这篇说明,希望能够在一定程度上解决这个问题吧。

# 1. 安装 ethereum (@ubuntu)

参考 官方说明:
引用
sudo apt-get install software-properties-common
sudo add-apt-repository -y ppa:e

查看全文: http://www.udpwork.com/item/16722.html

+0  自建 BTC RegTest 测试网络

Tag: Blockchain
Felix021 发于 2018年02月28日 18:35 | 点击: 3074 | 展开摘要
# 1. 编译安装 (@ubuntu)
引用
sudo mkdir -p /usr/local/services/bitcoin
sudo apt-get install autoconf pkg-config libtool build-essential libdb++-dev libboost-dev libssl-dev libevent-dev libboost-system-dev libboost-filesystem-dev libboost-program-

查看全文: http://www.udpwork.com/item/16680.html

+0  【译文】LSFMM: 缓存 — dm-cache 与 bcache

Tag: translation | bcache | block | dm | dm-cache | linux | lsfmm | lwn | storage
gnawux 发于 2013年06月02日 23:03 | 点击: 31690 | 展开摘要
原标题: LSFMM: Caching — dm-cache and bcache

原作者: Jake Edge

原文链接: https://lwn.net/Articles/548348/

原文发布时间: May 1, 2013

译者: 王旭 ( @gnawux )

译文时间: 2013年6月2日

在 LSFMM 2013 峰会上,Mike Snitzer, Kent Overstreet, Alasdair Kergon, 和 Darrick Wong 共同主

查看全文: http://www.udpwork.com/item/9960.html

+0  io调度器问题追查

Tag: 操作系统 | block layer | io scheduler
RobinDong 发于 2013年04月03日 12:11 | 点击: 1891 | 展开摘要
linux内核里,所有的io都由bio结构来管理,然后bio又合并成request(个别设备会直接处理bio),最后request丢进设备队列里。一个设备能允许最多一次性丢进去多少request,由 /sys/block/sdx/queue/nr_requests 参数决定,默认值是128。

后来,io也有了cgroup,这就意味着我可以设定两个进程A和B到两个group,group1的weight是1000,group2的weight是500,那么如果两个进程都在使劲读文

查看全文: http://www.udpwork.com/item/10048.html

+0  解block层死锁

Tag: 操作系统 | block | 死锁 | flashcache | kernel
DongHao 发于 2012年12月27日 18:14 | 点击: 2768 | 展开摘要
把flashcache改为request-based后,虽然IO数量可以按比例控制了,但是作为”珍稀“资源的cache(通常是昂贵的固态硬盘或更昂贵的fusionio卡),也需要按例分配不同进程以不同的cache空间。近一个月我一直在忙着加这个功能。
新代码写完了,压力测试二十多个小时,出现了一个死锁:

<4>[11957.888102]  [<ffffffff814afa70>] ? nmi+0x20/0x30
<4>[119

查看全文: http://www.udpwork.com/item/8884.html

+0  Linux Block层简介

Tag: 操作系统 | block | linux
DongHao 发于 2012年12月15日 16:00 | 点击: 2388 | 展开摘要
昨天下午做了一个组内分享,讲了一下Linux的块设备层,PPT很简单,仅供参考。

PPT地址 http://wenku.baidu.com/view/3a5db5b5960590c69ec3767d.html

查看全文: http://www.udpwork.com/item/8862.html

+0  HBase Block Cache实现机制分析

Tag: NoSQL存储 | Block Cache | HBase
原 攀峰 发于 2012年11月26日 10:19 | 点击: 2079 | 展开摘要
本文结合HBase 0.94.1版本源码,对HBase的Block Cache实现机制进行分析,总结学习其Cache设计的核心思想。

1. 概述

HBase上Regionserver的内存分为两个部分,一部分作为Memstore,主要用来写;另外一部分作为BlockCache,主要用于读。

写请求会先写入Memstore,Regionserver会给每个region提供一个Memstore,当Memstore满64MB以后,会启动 flush刷新到磁盘。当Memstor

查看全文: http://www.udpwork.com/item/8748.html

+1  一种高效无锁内存队列的实现

Tag: 搜索引擎 | disruptor | lock-free | non-blocking
悟时 发于 2012年10月11日 09:59 | 点击: 3929 | 展开摘要
Disruptor是LMAX公司开源的一个高效的内存无锁队列。这两天看了一下相关的设计文档和博客,下面尝试进行一下总结。

第一部分。引子

谈到并发程序设计,有几个概念是避免不了的。

1.锁:锁是用来做并发最简单的方式,当然其代价也是最高的。内核态的锁的时候需要操作系统进行一次上下文切换,等待锁的线程会被挂起直至锁释放。在上下文切换的时候,cpu之前缓存的指令和数据都将失效,对性能有很大的损失。用户态的锁虽然避免了这些问题,但是其实它们只是在没有真实的竞争时才有效。下面

查看全文: http://www.udpwork.com/item/8226.html

+0  你们,请停止屏蔽广告!

Tag: 杂谈 | AdBlock | 屏蔽广告 | 广告
XJP 发于 2012年09月10日 10:39 | 点击: 1944 | 展开摘要
现在已经有不少借助公开或非公开数据开发的浏览器插件,帮助用户屏蔽广告,包括百度、Google、新浪、搜狐、腾讯,是否适当不谈但对于消费者是个不错的选择,让那些滥放广告的网站得点教训。

我甚至希望有一个应用可以帮助自己屏蔽愈发粗发烂制的手机广告,当然iOS无希望,Android还是有的,打破规则这种事360最爱干。但是对于互联网从业者、创业者而言,屏蔽广告也许并不是一个好主意,在失去广告的同时你也失去感受另一个世界的机会,你能从广告中收获的更多。

如果你是一个创业者或者一个

查看全文: http://www.udpwork.com/item/8088.html

+0  DelayQueue在容错时的使用

Tag: Java | BlockingQueue | concurrent | QelayQueue
longhao 发于 2012年03月14日 13:08 | 点击: 2103 | 展开摘要
     1:异步容错的处理需求

     遇到错误消息后,把消息写入到表中同时写入到queue中,把这个错误的内容异步通知到其他系统中去。同步的时间间隔以2的N次方递增,设计的前提是尽量减小数据库的压力。

     2:设计

      java.util.concurrent.DelayQueue中的对象必须实现java.u

查看全文: http://www.udpwork.com/item/6984.html

+0  深入浅出Flashcache(二)

Tag: 技术 | block device | device mapper | flashcache | linux
NinGoo 发于 2011年12月03日 16:53 | 点击: 3987 | 展开摘要
前文简单的介绍了block device,别急,虽然这个系列的主要目的是介绍Flashcache,这一篇还是不会切入正题,因为我们还需要先了解下什么是device mapper。

假如一台主机插入了多块硬盘,单块硬盘的容量和性能都是有限的,如果能将多块硬盘组合一个逻辑的整体,对于这台主机来讲,就实现了最简单意义上的“云存储”。有很多方法可以实现这个目的,比如Raid卡硬件,比如现在很流行的分布式文件系统的replica机制,等等。Linux内核也看到了这个需求,于是2.6有

查看全文: http://www.udpwork.com/item/6453.html
|<<<12>>>| 一共2页, 16条记录