Как получить доступ к системному монитору в Python?

Я пытаюсь сделать небольшую программу мониторинга на Python.

Попытка получить доступ к системному монитору, чтобы получить такие данные, как скорость передачи данных WiFi, скорость записи на диск и тому подобное.

Может кто-нибудь привести пример доступа к системному монитору?

Вот ссылка на пример в javascript, который я нашел на странице dataengine textmon:

http://maikbeckmann.github.io/plasma-textmon/dataengines.html

var sink = {
  dataUpdated: function (name, data) {
    if (!data["value"]) { return; }
      print(data["value"] + data["units"]);
  }
};

var engine = dataEngine("systemmonitor");
if ( engine.connectSource("network/interfaces/wlan0/receiver/data", sink, 1000) ) {
  print("connection established");
} else {
  print("connection attempt failed");
}

print("main.js ends here");

connection established
main.js ends here
124KB/s
97KB/s
131KB/s

1 ответ

Почему бы не использовать PyMeter?

http://pymeter.sourceforge.net/examples.html

Внутри ядра пакета есть библиотека под названием pymeterlib, я думаю, что она мультиплатформенная

Другие вопросы по тегам