Что такое единицы мс / с в Powertop и как я могу получить энергопотребление в ваттах?
Когда я использую powertop
По команде я получаю следующий результат:
Summary: 1089.0 wakeups/second, 0.0 GPU ops/seconds, 0.0 VFS ops/sec and 27.2% CPU use
Usage Events/s Category Description
182.5 ms/s 330.0 Process /usr/lib/firefox-esr/firefox-esr --sm-config-prefix /firefox-esr-klqqqA/ --sm-client-id 1012e4d86df26338ae1472160
2.7 ms/s 139.4 Timer hrtimer_wakeup
0.8 ms/s 126.7 kWork od_dbs_timer
4.0 ms/s 95.6 Interrupt PS/2 Touchpad / Keyboard / Mouse
6.4 ms/s 67.4 Process /usr/bin/pulseaudio --start
21.3 ms/s 46.1 Process gnome-shell --sm-client-id 106a72cd31b552c96146814382785334200000065240000
1.7 ms/s 62.6 Process /opt/teamviewer/tv_bin/teamviewerd -d
1.5 ms/s 59.0 Timer tick_sched_timer
0.7 ms/s 47.7 Process [rcu_sched]
20.7 ms/s 22.7 Process /usr/bin/Xorg :0 -novtswitch -background none -noreset -verbose 3 -auth /var/run/gdm3/auth-for-Debian-gdm-y51QIr/
437.3 µs/s 16.5 Process /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib/mysql/plugin --user=mysql --log-er
0.8 ms/s 12.2 Interrupt [48] nouveau
6.1 ms/s 6.3 kWork nouveau_fence_work_handler
0.9 ms/s 7.5 Process ovs-vswitchd unix:/var/run/openvswitch/db.sock -vconsole:emer -vsyslog:err -vfile:info --mlockall --no-chdir --lo
2.1 ms/s 5.9 Interrupt [6] tasklet(softirq)
619.4 µs/s 5.9 Interrupt [9] RCU(softirq)
181.4 µs/s 5.0 Interrupt [4] block(softirq)
96.6 µs/s 4.3 kWork ieee80211_iface_work
319.2 µs/s 3.7 Process /usr/lib/at-spi2-core/at-spi2-registryd --use-gnome-session
421.4 µs/s 3.4 kWork ttm_bo_delayed_workqueue
1.1 ms/s 2.1 Process /usr/bin/python /usr/bin/guake
1.7 ms/s 1.0 Interrupt [42] hpet4
146.5 µs/s 1.1 Process nm-applet
15.8 µs/s 1.3 Timer watchdog_timer_fn
94.4 µs/s 1.2 Process /usr/lib/speech-dispatcher-modules/sd_flite /etc/speech-dispatcher/modules/flite.conf
696.9 µs/s 0.9 Interrupt [7] sched(softirq)
1.7 ms/s 0.3 Interrupt [43] hpet5
1.7 µs/s 0.9 kWork blk_delay_work
1.1 ms/s 0.3 Interrupt [41] hpet3
42.3 µs/s 0.7 Process [ksoftirqd/0]
236.3 µs/s 0.6 kWork _brcms_timer
88.7 µs/s 0.6 Process /usr/bin/totem
61.3 µs/s 0.6 Process ovs-vswitchd
51.3 µs/s 0.6 Process /usr/lib/speech-dispatcher-modules/sd_dummy /etc/speech-dispatcher/modules/dummy.conf
1.7 ms/s 0.00 Process top
1.3 µs/s 0.6 kWork cfq_kick_queue
93.6 µs/s 0.6 kWork cache_reap
43.0 µs/s 0.6 Process /usr/lib/speech-dispatcher-modules/sd_espeak /etc/speech-dispatcher/modules/espeak.conf
33.4 µs/s 0.6 Process /usr/lib/speech-dispatcher-modules/sd_cicero /etc/speech-dispatcher/modules/cicero.conf
Некоторые статистические данные об использовании приведены в мс / с, а другие - в мкс / с. Я хочу знать, что это такое, и как я могу преобразовать их в ватты, чтобы определить энергопотребление.
3 ответа
Если у вас есть ноутбук, который может работать от батареи, в интерактивном режиме по умолчанию (запуск с sudo powertop
) на вкладке обзора в первом столбце отображается расчетное энергопотребление в мВт (милливатт) или мкВт (микроватт)
Единицы измерения в столбце использования - это мс / с (миллисекунды в секунду) и мкс / с (микросекунды в секунду), которые показывают, сколько времени в секунду процессор тратит на эти задачи (поэтому их нельзя преобразовать в ватты)
PowerTOP 2.8 Overview Idle stats Frequency stats Device stats Tunables
The battery reports a discharge rate of 3.51 W
The estimated remaining time is 9 hours, 32 minutes
Summary: 1017.3 wakeups/second, 7.0 GPU ops/seconds, 0.0 VFS ops/sec and 3.8% CPU use
Power est. Usage Events/s Category Description
1.97 W 50.0% Device Display backlight
980 mW 3.5 pkts/s Device Network interface: wlan0 (brcmfmac_sdio)
100 mW 100.0% Device radio:hci0
43.3 mW 1.1 ms/s 559.1 Interrupt [1] timer(softirq)
22.6 mW 0.8 ms/s 290.8 Timer intel_pstate_timer_func
10.8 mW 15.3 ms/s 31.5 Process /usr/lib/firefox/firefox
9.62 mW 433.2 µs/s 14.6 Process marco
3.79 mW 6.9 ms/s 0.00 Interrupt [7] sched(softirq)
2.22 mW 204.1 µs/s 27.6 Interrupt [6] tasklet(softirq)
2.01 mW 3.6 ms/s 0.05 Process [khugepaged]
1.72 mW 459.2 µs/s 19.2 Process /usr/lib/mate-panel/wnck-applet
1.27 mW 2.2 ms/s 0.9 Process /usr/lib/xorg/Xorg -nolisten tcp :1 vt1 -keeptty -auth /tmp/serverauth.JdmwHkcqKp
1.12 mW 1.0 ms/s 3.4 Process mate-terminal
819 µW 0.7 ms/s 5.5 Process [mmcqd/0]
man
Страница Powertop, кажется, предполагает, что энергопотребление (первый столбец) доступно только при работе от батареи. Тем не менее, я обнаружил, что это не так - он всегда показывает мне эту колонку на моей машине с Ubuntu, которая представляет собой ноутбук с исправной батареей
Однако @edwinksl очень услужливо указал, что "требуется минимум 270 измерений", работающих от батареи только для оценки потребления энергии. Это для калибровки.
Следовательно, кажется, что вам нужно запустить powertop на аккумуляторе только на некоторое время, прежде чем он сможет дать статистику энергопотребления.
Если эта программа работает на настольном компьютере или ноутбуке без батареи, эта информация никогда не станет доступной. Я попробовал это с ноутбуком без батареи (работает Arch), и нет никаких признаков колонки энергопотребления.
Еще одна оговорка из руководства пользователя - /var/cache/powertop
должен быть пустым для оценки энергопотребления, чтобы показать.
если столбец оценки мощности не отображается в верхней части экрана, вы можете обновить Ubuntu до последней версии. Я обновил 18.04 до 20.04, и теперь Powertop показывает мощность Est. столбец.
пожалуйста, попробуй
sudo powertop
а затем нажмите
Shift+TAB
, чтобы перейти к «Статистика устройства», где вы можете увидеть, что базовая мощность системы оценивается в xxx Вт.