Geçerli watt tüketimini komut satırından döndürmenin bir yolu var mı? Powertop programını öğrendim ancak Watt tüketimini komut satırına bir değer olarak döndürmenin bir yolunu görmedim. Yapabileceğim bir dosya düşünüyorum cat
ya da grep
.
Geçerli watt tüketimini komut satırından döndürmenin bir yolu var mı? Powertop programını öğrendim ancak Watt tüketimini komut satırına bir değer olarak döndürmenin bir yolunu görmedim. Yapabileceğim bir dosya düşünüyorum cat
ya da grep
.
Yanıtlar:
Sistemimde pilden çekilen gücü alabilirim.
cat /sys/class/power_supply/BAT0/power_now
9616000
tp_smapi
Modül yüklü ise Thinkpad’lerde
cat /sys/devices/platform/smapi/BAT0/power_now
Yine de, değer inW cinsinden gibi görünüyor. Örneğin, rahatlıkla kullanabileceğiniz herhangi bir araçla dönüştürebilirsiniz awk
:
awk '{print $1*10^-6 " W"}' /sys/class/power_supply/BAT0/power_now
9.616 W
Konumu sysfs dosya sisteminde bulamıyorsanız, onu arayabilirsiniz:
find /sys -type f -name power_now 2>/dev/null
Ek olarak, paket lm-sensors
bazı makinelerde sistem güç kullanımını belirlemek için kullanılabilir:
# sensors power_meter-acpi-0
power_meter-acpi-0
Adapter: ACPI interface
power1: 339.00 W (interval = 1.00 s)
Dizüstü bilgisayarımda bunlardan hiçbiri bulunmuyor (şu anda pili de yok), ancak bir "powercap" aygıtı var.
Görünüşe göre bu cihaz kullanıcı gücüne kısıtlamalar getirebiliyor.
Ve (doğal olarak) onları zorlamak için çekilen gücü okuyabilir.
Güç çekilişi energy_uj
dosyada bulunabilir, yani:
cat /sys/class/powercap/*/energy_uj
Mikro-Joule'lerde dersi (ya da birçok powercap cihazınız varsa dersleri) gösterir. Bu aslında tüketilen enerjinin bir sayacıdır , bu yüzden gücü elde etmek için onu zamana göre bölmeniz gerekir.
Dizüstü bilgisayarım tarafından çekilen güç mü, yoksa sadece bir kısmı mı? Bilmiyorum.
Bir dizüstü bilgisayarda, procfs veya sysfs'ten ACPI verilerini okuyarak. Sistemimde dosyalar:
/proc/acpi/battery/BAT0/state
/sys/bus/acpi/drivers/battery/PNP0C0A:00/power_supply/BAT0/power_now
Sysfs, yoğun bir şekilde sembolizedir, bu nedenle dosyaya ulaşmak için birçok yol vardır. power_now
aradığınız dosya adıdır.