日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

linux查看电脑耗电量,命令行 - 在Linux上,观察程序耗电量使用的最佳方法是什么?...

發布時間:2023/12/8 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux查看电脑耗电量,命令行 - 在Linux上,观察程序耗电量使用的最佳方法是什么?... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

問題:

我計劃運行兩個程序5分鐘,并想測量它們的能耗比。

我做了一些研究,發現了upower -d

我在筆記本電腦上使用以下發行版:uname -a

Linux linuxbox 4.15.0-99-generic #100-Ubuntu SMP Wed Apr 22 20:32:56 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

答案1:

powertop - powertop是一個進程監視器,如htop或top,但它提供了每個進程的功耗,可以使用csv模式和--csv=output.csv以csv格式收集數據,看這里:

答案2:

使用turbostat程序,它適用于大多數現代Intel處理器,一些AMD處理器,或者其他一些處理器,doug@s18:~$ sudo ./turbostat --num_iterations 1

...

RAPL: 2759 sec. Joule Counter Range, at 95 Watts

...

空閑:doug@s18:~$ sudo ./turbostat --Summary --quiet --Joules --show Pkg_J --interval 60

Pkg_J

78.97

77.71

74.75

74.37

74.44

74.42

74.72

74.50

74.97

74.79

74.53

74.52

74.39

74.32

74.30

74.35

74.41

74.41

74.63

74.71

現在在測試程序運行時獲取能耗數據,doug@s18:~$ sudo ./turbostat --Summary --quiet --Joules --show Pkg_J ~/c/consume 40 73 60 1

Ave. work percent: 44.343601

60.002474 sec

Pkg_J

174.13

這是:intel_cpufreq CPU頻率調節驅動程序和ondemand CPU頻率調節程序,現在使用performance調控器,以便引入更改:doug@s18:~$ sudo ./turbostat --Summary --quiet --Joules --show Pkg_J ~/c/consume 40 73 60 1

Ave. work percent: 29.533655

60.002356 sec

Pkg_J

240.78

方法2,更多示例,如果程序可以在一個循環中運行,或者從一個腳本運行,那么需要更多的示例,以便識別和省略異常值:

Ondemand :doug@s18:~$ sudo ./turbostat --Summary --quiet --Joules --show Pkg_J --interval 60

Pkg_J

188.11

178.26

178.68

179.42

180.86

183.31

183.31

186.55

平均:182.31焦耳

性能:doug@s18:~$ sudo ./turbostat --Summary --quiet --Joules --show Pkg_J --interval 60

Pkg_J

241.97

245.07

244.82

253.09

263.40

261.08

255.77

251.53

平均:252.09焦耳

對于這個1分鐘示例:Ondemand=182.31-74.53=107.78焦耳( 1.80瓦),性能=252.09-74.53=177.56焦耳( 2.96瓦)

注意:這個答案單位是焦耳,但是用功率瓦特也很容易。例如:doug@s18:~$ sudo ./turbostat --Summary --quiet --show PkgWatt --interval 60

PkgWatt

3.07

3.08

3.12

3.24

對于這臺計算機,運行(ondemand)時為38.84瓦,考慮2瓦差異,為36.83瓦。

總結

以上是生活随笔為你收集整理的linux查看电脑耗电量,命令行 - 在Linux上,观察程序耗电量使用的最佳方法是什么?...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。