分布式工程师需要知道的硬件基础

分布式工程师需要知道的硬件基础

分布式系统开发工程师需要了解硬件的大致价格,熟记硬件的性能。

硬件大致性能如下: 



说明如下:
1.   L1 cache reference                                读取cpu的一级缓存。
2.   Branch mispredict                                 转移,分支预测
3.   L2 cache reference                                读取cpu的二级缓存
4.   Mutex lock/unlock                                 互斥锁/解锁
5.   Main memory reference                        读取内存数据
6.   Send 1M bytes over 1Gbps network    在1Gbps的网络上发送1M的数据
7.   Read 1M sequentially from memory    从内存顺序读取1M的数据
8.   Round trip within data center               从一个数据中心往返一次,ping一下 
9.   Disk seek                                                磁盘搜索
10. Read 1MB sequentially from disk        从磁盘顺序读取1MB的数据

     标记为红色性能参数比较常用,其中,磁盘的性能指标专指分布式平台专用的大容量SATA 磁盘,寻道时间为 8~10ms,顺序读取速率为 40~50MB。某些应用使用 SAS 磁盘或者 Flash盘,性能较好,评估时需查看硬件的性能参数。磁盘和网络都有一个特征,一次读写的数据量越大性能越好,这是由硬件特征及底层软件算法决定的,如 tcp 慢连接和磁盘寻道时间长。 


注意: 内存和磁盘的访问速度, 上面是指随机访问,那么 相差 1000 000倍,但如果是顺序访问的话大约为 7倍。 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值