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 catya 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 catya da grep.
Yanıtlar:
Sistemimde pilden çekilen gücü alabilirim.
cat /sys/class/power_supply/BAT0/power_now
9616000
tp_smapiModü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-sensorsbazı 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_ujdosyada 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_nowaradığınız dosya adıdır.