各种设备写速度对比【待续】
机械硬盘:连续写100MB/s
1t的hdd磁头寻道时间一般在20毫秒。如果考虑写入地址不连续,比如按照随机4K写,那么写一个4K耗时仅0.03毫秒。如果频繁寻址就会导致hdd写入速度大大减少至[0.03/(02+0.03)]*100=1.5MB/s。这与我们平时写大量小文件时的感受一致。
ssd:200MB/s-500MB/s
ssd也存在寻址(disk access)。但这个寻址速度就不会太慢,所以写小文件时速度就不会像机械硬盘一样差不多百分之一,一般1/6。按照500MB/s的速度写小文件也有约100MB/s的实际速度。
内存:20GB/s
内存实际使用频率*数据带宽。上面两项都可以通过dmidecode --type 17看到:

实际上我们的内存存取速度理论上可达18.74GB/s,而内存的随机读写寻址速度快。
总线:cpu相关页面
有各种总线,看下图各种总线直接的互联关系就知道可能出现的瓶颈。但是似乎目前的CPU连接北桥的方式改了不是FSB改成dmi总线了。


CPU:
L1 cache:220GB/s
L2 cache:150GB/s
L3 cache:140GB/s
Anyone is permitted to copy/use the contents and codes from this blog.
Sansna is not going to guarantee anything, Sansna will not take any responsibility of any results after using these codes/contents.
浙公网安备 33010602011771号