turbostat 编辑
turbostat
is a Linux command-line utility that prints various measurements, including numerous per-CPU measurements. This article provides an introduction to using it.
Note: The power profiling overview is worth reading at this point if you haven't already. It may make parts of this document easier to understand.
Invocation
turbostat
must be invoked as the super-user:
sudo turbostat
If you get an error saying "turbostat: no /dev/cpu/0/msr"
, you need to run the following command:
sudo modprobe msr
The output is as follows:
Core CPU Avg_MHz %Busy Bzy_MHz TSC_MHz SMI CPU%c1 CPU%c3 CPU%c6 CPU%c7 CoreTmp PkgTmp Pkg%pc2 Pkg%pc3 Pkg%pc6 Pkg%pc7 PkgWatt CorWatt GFXWatt
- - 799 21.63 3694 3398 0 12.02 3.16 1.71 61.48 49 49 0.00 0.00 0.00 0.00 22.68 15.13 1.13
0 0 821 22.44 3657 3398 0 9.92 2.43 2.25 62.96 39 49 0.00 0.00 0.00 0.00 22.68 15.13 1.13
0 4 708 19.14 3698 3398 0 13.22
1 1 743 20.26 3666 3398 0 21.40 4.01 1.42 52.90 49
1 5 1206 31.98 3770 3398 0 9.69
2 2 784 21.29 3681 3398 0 11.78 3.10 1.13 62.70 40
2 6 782 21.15 3698 3398 0 11.92
3 3 702 19.14 3670 3398 0 8.39 3.09 2.03 67.36 39
3 7 648 17.67 3667 3398 0 9.85
The man page has good explanations of what each column measures. The various "Watt" measurements come from the Intel RAPL MSRs.
If you run with the -S
option you get a smaller range of measurements that fit on a single line, like the following:
Avg_MHz %Busy Bzy_MHz TSC_MHz SMI CPU%c1 CPU%c3 CPU%c6 CPU%c7 CoreTmp PkgTmp Pkg%pc2 Pkg%pc3 Pkg%pc6 Pkg%pc7 PkgWatt CorWatt GFXWatt
3614 97.83 3694 3399 0 2.17 0.00 0.00 0.00 77 77 0.00 0.00 0.00 0.00 67.50 57.77 0.46
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论