实测多线程并发对随机读取的性能提升

机器是4core, 单cpu,文件大小 15GiB,分成 N 个线程共随机读取一万次,SUSE10, Linux 2.6.16 内核
初始机器负载基本为空,线程个数与耗时的关系如下:

线程个数 耗时
0        31.3s
1        31.3s
2        25.5s
4        20.2s
8        16.5s
12       15.0s
16       14.2s
24       13.3s
32       12.6s
64       12.5s
128      13.1s
256      13.1s
512      14.0s
768      16-20s
1024     24-28s

 

在这个 case 下,32 个线程附近性能最高。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值