Я хотел бы запустить скрипт на 3 серверах рабочий Сервер Ubuntu 16.04, который регистрирует использование ЦП каждого пользователя. Это может быть очень "грубым" журналом, например, выполняющийся раз в час, проверив, сколько ядер используется который пользователь и производящий к .txt или .csv.
Я мог позже выполнить последующую обработку эти журналы с Python для получения моего конечного результата, который должен быть похожим на это:
Кто-либо может дать мне подсказку о том, как заставить серверы регистрировать необходимые Данные?
Я не уверен, что детализирует Вас, точно хотят собраться, однако в аналогичных ситуациях, которые я предложил бы использовать sysstat
.
sudo apt-get install sysstat
затем можно использовать sar
команда для наблюдения то, что продолжается. это также устанавливает cron
сценарий: /etc/cron.d/sysstat
и сохраняет данные в /var/log/sarX
.
можно использовать sar -q
для получения сообщения о загрузке в среднем или -P
для статистики на процессор, и т.д.
Пример:
01:36:25 PM CPU %user %nice %system %iowait %steal %idle
01:36:26 PM 1 8.08 0.00 2.02 1.01 0.00 88.89
Читать дальше примеры, выводы...