系统的各种延时

事件延时相对时间比例
1个CPU周期0.3ns1s
L1缓存访问0.9ns3s
L2缓存访问2.8ns9s
L3缓存访问12.9ns43s
主存访问(从CPU访问DRAM)120ns6分
固态硬盘IO(闪存)50-150us2-6天
旋转磁盘IO1-10ms1-12月
互联网:从旧金山到纽约40ms4年
互联网:从旧金山到英国81ms8年
互联网:从旧金山到澳大利亚183ms19年
TCP包重传1-3s105-317年
OS虚拟化系统重启4s423年
SCSI命令超时30s3千年
硬件虚拟化系统重启40s4千年
物理系统重启5分3万2千年

--- 摘自《性能之巅》

性能日志记录

由于被测试目标性能级别影响,所以需要考虑多种日志记录方式的性能差异,以MacOS下的VirtualBox内Ubuntu为例:

记录方式平均耗时
UDP包发送30ms以上
写文件25ms以上
printf350ms以上
保存至内存中10ms

真实物理机情况可以参考,但应该会有差别。

original Link:https://blog.csdn.net/weixin_45490038/article/details/103620755