Мониторинг ресурсов Linux на пользователя
Я ищу демона, который регистрирует количество ресурсов, используемых каждым пользователем. Для каждого пользователя я хотел бы записать процессорное время и объем памяти, использованный за время его процессов. По возможности количество времени, которое процесс провел в разных штатах [R, D, S]
,
Это что-то в линии sadc
Семейство инструментов, но я не думаю, что он регистрирует данные пользователя. Может ли кто-нибудь указать мне на инструмент, который делает то, что я хочу? Это кажется слишком распространенной задачей, чтобы не иметь стандартного инструмента. Поэтому хотелось проверить, прежде чем писать что-то быстрое и грязное, что, конечно, не будет так хорошо продумано, как существующий инструмент.
Подобный вопрос был задан здесь https://stackoverflow.com/questions/5800032/finding-users-resource-utilization-in-ubuntu-linux То, что я ищу, - это скорее инструмент, как сделать это программно.
2 ответа
Похоже, вы могли бы хотеть процесс учета. Accton выглядит так, как вам нужно?