【文件属性】:
文件名称:性能估算-htrc110 用户手册
文件大小:1.33MB
文件格式:PDF
更新时间:2021-06-10 12:49:05
分布式
2.1 硬件基础
分布式系统开发工程师需要了解硬件的大致价格,熟记硬件的性能。
硬件大致性能如下:
标记为红色性能参数比较常用,其中,磁盘的性能指标专指分布式平台专用的大容量
SATA 磁盘,寻道时间为 8~10ms,顺序读取速率为 40~50MB。某些应用使用 SAS 磁盘或者 Flash
盘,性能较好,评估时需查看硬件的性能参数。磁盘和网络都有一个特征,一次读写的数据
量越大性能越好,这是由硬件特征及底层软件算法决定的,如 tcp慢连接和磁盘寻道时间长。
2.2 性能估算
给定一个问题,往往会有多种设计方案,而方案评估的一个重要指标就是性能,如何在系统
设计时估算而不是程序执行时测试得到性能数据是系统架构设计的重要技能。性能估算有如
下用途:
1) 多种设计方案选择;
2) 评价程序实现是否足够优化;
3) 向框架/服务提供方提出性能要求的依据;
L1 cache reference 0.5ns
Branch mispredict 5ns
L2 cache reference 7ns
Mutex lock/unlock 100ns
Main memory reference 100ns
Send 1M bytes over 1Gbps network 10ms
Read 1M sequentially from memory 0.25ms
Round trip within data center 0.5ms
Disk seek 8~10ms
Read 1MB sequentially from disk 20~25ms