计算机性能之CPU篇

Keyword:
响应时间、吞吐率
响应时间主要依靠提升CPU性能、吞吐率可以多增加几台机器
计算性能衡量:1/响应时间


统计从1到100w需要花费的时间
time seq 1000000 | wc -l 1000000 real 0m0.101s //系统真正花费的时间 user 0m0.031s //在用户态花费的时间 sys 0m0.016s //程序花费的时间


有可能real < user + sys ,这是因为系统是多个CPU的情况,user+sys统计的在多个CPU上一共花费的时间,而real是现实中时钟过去的时间 *
CPU执行时间 = user + sys = CPU时钟周期数 x CPU时钟周期时间
CPU时钟周期时间:计算机的主频(2.8GHz),是计算机CPU中晶体振荡器(晶振)滴答一次的时间 = 1/2.8GHz
CPU时钟周期数 :指令数 x 每条指令的平均时钟周期数(每条指令平均花费的时间,Cycles Per Instruction简称CPI)
CPU执行时间 = 指令数 x CPI x 2.8GHz
**
结论:要提高程序的执行效率,需要从CPU的主频、单个时钟周期时间内能执行的指令数和指令总条数上来优化


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值