硬盘
固态硬盘(SSD)拥有比机械硬盘(HDD)更快的读写速度。目前大多数机器使用的是SATA总线标准,实际最高传输约为600MB/s。而支持PCIe总线,NVMe协议的SSD,实际传输速度将超过1000MB/s。
当前采用第四代DDR技术的内存,其带宽基本上能到20GB - 30GB 左右。
即使SSD的速度很快,但和内存相比还是有一个数量级的差异。
有个测试对比,参考如下:
https://blog.csdn.net/truelove12358/article/details/105692909
#连续读取:
L1CACHE大概是1700GB/s的水平
L3CACHE 大概是200GB/s的水平
DDR4内存大概是60GB/s的水平
nvme ssd大概是2000MB/s的水平
SATA ssd大概是450MB/s的水平
机械硬盘大概是100~150MB/s的水平
关于傲腾
值得小伙伴们注意的是2019年发布的傲腾数据中心持久内存(Optane DCPMM)跟2017年发布的傲腾内存(Optane Memory)可不一样。
傲腾内存(Optane Memory)是插在PCIe NVMe接口上的,而傲腾数据中心持久内存(Optane DCPMM)是插在DIMM上的,如果设置的是App Direct模式的话,CPU就完全把他认作主内存了。
傲腾是基于3D Xpoint介质的,3D Xpoint是英特尔跟美光联合研发的产物,在英特尔手里,傲腾被打造成介于低成本NAND和有易失性的DRAM内存之间的方案。
注:NAND闪存是一种比硬盘驱动器更好的存储设备,在不超过4GB的低容量应用中表现得尤为明显。
AIST
日本国家先进工业科学技术研究所(AIST)发布了一篇Paper,非常细致的将傲腾持久内存与DRAM内存进行了一番对比,测出傲腾数据中心持久内存延迟是DRAM的四倍。
IST使用的是自己的测试工具,测试发现傲腾数据中心持久内存随机只读延迟大约为374ns,随机写的延迟大约是391ns。只读带宽为38GB/s,写带宽为3GB/s,如果不开启内存交错(memory interleave),性能会差很多。
网卡
100Gb网卡,似乎操作系统还没准备好
https://blog.csdn.net/dog250/article/details/86756635
网卡打满测试参考:https://blog.csdn.net/satsuma_samurai/article/details/74942601
iperf服务器端使用10G网卡,执行
iperf -s -p 12003 -i1
客户端开启5个进程时
iperf -c 192.168.9.4 -p 12003 -i1 -t 15 -P 5