搜索用于关闭/打开耗电资源的 bash 命令对

搜索用于关闭/打开耗电资源的 bash 命令对

我正在寻找用于关闭和打开耗电资源的 bash 命令对无需重启,也不会影响后台程序监听键盘和获取当前系统时间的能力

到目前为止我发现的配对包括:

  • xrandr --output eDP-1 --offxrandr --output eDP-1 --auto关闭和打开我的笔记本电脑的主显示器。
  • sudo service gdm3 stop以及gdm3关闭和打开 Gnome。
  • sudo /etc/init.d/network-manager stopsudo /etc/init.d/network-manager start停止和启动网络管理器。

我是否还缺少其他可以帮助节省大量电力并满足上述要求的配对?

我使用 powertop 创建了一个耗电进程和设备的列表(在 gnome 处于活动状态但未打开任何程序(只有终端)时测量),它看起来像这样,显示了哪些资源特别需要关闭:

Power est.              Usage       Events/s    Category       Description
  6.66 W      0,0 pkts/s                Device         nic:virbr0
  746 mW    149,6 pkts/s                Device         Network interface: wlp2s0 (iwlwifi)
  429 mW     46,0%                      Device         Display backlight
  131 mW    100,8 ms/s      91,0        Process        [PID 26107] /usr/bin/gnome-shell
  118 mW      0,0 pkts/s                Device         Network interface: enp0s31f6 (e1000e)
 34.0 mW     26,4 ms/s      48,1        Process        [PID 28173] /usr/lib/gnome-terminal/gnome-terminal-server
 33.3 mW     18,7 ms/s      54,6        Process        [PID 4733] /usr/lib/xorg/Xorg vt2 -displayfd 3 -auth /run/user/1000/gdm/Xauthority -background none -noreset -keeptty -verbose
 29.8 mW     44,6 ms/s       8,2        kWork          intel_atomic_commit_work
 11.6 mW     17,3 ms/s      36,5        Interrupt      [9] acpi
 10.2 mW     15,3 ms/s      0,15        Process        [PID 22174] gnome-system-mo
 8.65 mW     12,9 ms/s      14,0        Process        [PID 5078] indicator-multiload
 7.68 mW     11,5 ms/s      37,7        Process        [PID 5149] megasync
 5.18 mW      7,8 ms/s      15,3        Interrupt      [7] sched(softirq)
 4.82 mW    696,6 µs/s      19,6        Process        [PID 1] /sbin/init splash
 4.65 mW      7,0 ms/s     191,9        Timer          tick_sched_timer
 4.10 mW      6,1 ms/s       0,5        Process        [PID 5107] psensor
 3.86 mW      5,0 ms/s      47,5        Process        [PID 22614] [irq/127-iwlwifi]
 3.41 mW      5,1 ms/s       9,3        Process        [PID 29324] /usr/bin/gnome-shell
 2.71 mW      4,0 ms/s      22,3        Process        [PID 1685] /usr/sbin/iio-sensor-proxy
 2.16 mW      3,2 ms/s       0,4        Process        [PID 4741] /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
 2.06 mW      3,1 ms/s      15,7        Timer          hrtimer_wakeup
 1.91 mW      2,9 ms/s       3,1        Process        [PID 690] /lib/systemd/systemd-journald
 1.79 mW      2,7 ms/s       6,2        Interrupt      [122] xhci_hcd
 1.76 mW      2,6 ms/s      29,9        kWork          retire_work_handler
 1.43 mW      2,1 ms/s       2,0        Process        [PID 3032] powertop --calibrate
 1.32 mW      2,0 ms/s      0,10        Interrupt      [9] RCU(softirq)
 1.28 mW      1,9 ms/s      0,05        Interrupt      [1] timer(softirq)
 1.23 mW      1,8 ms/s       4,5        Interrupt      [126] i915
 1.17 mW      1,2 ms/s       1,0        Process        [PID 5080] nautilus-desktop
 1.07 mW      1,2 ms/s       1,4        Process        [PID 5743] gjs /usr/share/gnome-shell/extensions/[email protected]/service/daemon.js
 1.02 mW    373,3 µs/s       1,5        Process        [PID 4841] /usr/lib/at-spi2-core/at-spi2-registryd --use-gnome-session
 822 µW       1,2 ms/s      0,00        Timer          process_timeout
 819 µW       1,2 ms/s       0,5        kWork          delayed_fput
 755 µW       1,1 ms/s      34,0        Interrupt      [127] iwlwifi
 738 µW       1,1 ms/s      0,00        Process        [PID 25977] [kworker/u8:0]
 709 µW       1,1 ms/s      0,15        kWork          wb_workfn
 596 µW       0,9 ms/s       0,6        Process        [PID 4891] ibus-daemon --xim --panel disable
 561 µW       0,8 ms/s      22,4        Interrupt      [0] HI_SOFTIRQ
 535 µW       0,8 ms/s      0,00        Process        [PID 29401] [kworker/u8:4]
 519 µW       0,8 ms/s       0,7        Process        [PID 4893] ibus-daemon --xim --panel disable
 507 µW     312,9 µs/s       1,0        Process        [PID 22655] /snap/signal-desktop/311/opt/Signal/signal-desktop --use-tray-icon --no-sandbox --no-sandbox
 485 µW       0,7 ms/s      30,1        Process        [PID 11] [rcu_sched]
 447 µW     669,4 µs/s      0,05        Process        [PID 22375] tlp
 414 µW     620,1 µs/s       1,1        Process        [PID 22862] /snap/signal-desktop/311/opt/Signal/signal-desktop --type=renderer --no-sandbox --field-trial-handle=86637332313649
 398 µW     149,1 µs/s       0,6        Process        [PID 6078] /usr/bin/python3 /usr/bin/caffeine
 367 µW     103,7 µs/s       0,8        Process        [PID 4975] /usr/lib/gnome-settings-daemon/gsd-clipboard
 350 µW     523,2 µs/s       0,4        Process        [PID 4976] /usr/lib/gnome-settings-daemon/gsd-color
 340 µW     509,5 µs/s      0,00        Process        [PID 26027] [kworker/u8:3]
 331 µW     494,8 µs/s      0,00        Process        [PID 1863] /usr/bin/gnome-shell
 303 µW     453,2 µs/s       1,1        Process        [PID 1723] /usr/sbin/rsyslogd -n
 300 µW     449,3 µs/s       0,4        Process        [PID 6076] /usr/bin/python3 /usr/bin/indicator-cpufreq
 299 µW     447,0 µs/s       2,0        Process        [PID 1721] /usr/sbin/rsyslogd -n
 291 µW     436,2 µs/s      0,00        Timer          delayed_work_timer_fn

请注意,该问题与此处提出的类似省电问题不是重复的,因为大多数其他有关省电的问题都允许需要重新启动的答案,同时不允许答案影响用户在省电期间使用笔记本电脑的能力。

相关内容