Как я могу контролировать использование ЦП пользователем?

В зависимости от типа изображения (Amazon Linux, Ubuntu, SuSe, CentOS, Debian, и т.д....) Вы могли узнать путь, где файлы установлены и выполняют их, я предполагаю, что причиной этого является то, что приложение находится в/sbin или/usr/sbin а не в пути по умолчанию некорневого пользователя.

Найти местоположение файлов в основанных на об/мин дистрибутивах (такой как, Redhat, Fedora, Amazon Linux, SuSe и CentOS):

rpm -ql <your package name>

Для основанных на Deb дистрибутивов (Ubuntu, Debian) использование:

dpkg -L <your package name>

В списке Вас должен смочь видеть двоичные файлы в пути, заканчивающемся в мусорном ведре или sbin.

15
20.03.2014, 15:15
1 ответ
[118397]Вот скрипт для распечатки [119097]общего использования процессора для каждого пользователя [119099]зарегистрированного в данный момент в[119100], [119101]showPerUserCPU. sh[119102]:[12430] И вот несколько измененная версия для печати использования процессора для [119103] всех[119104] доступных пользователей (но пропустив тех, у которых использование процессора равно нулю), [119105] showAllPerUserCPU. sh[119106]:[12431]Первая колонка представляет имя пользователя, вторая колонка - совокупное использование процессора, а третья колонка - нормализованное использование процессора в соответствии с количеством ядер процессора.[12432]Существует также связанный с этим скрипт, показывающий [119107]общее использование памяти [119108] для каждого пользователя: [119109]showPerUserMem.sh[12433]Для живого мониторинга просто выполняйте эти скрипты периодически с помощью команды [119111]watch[119112].[12434]Для сортировки по использованию процессора, отправьте вывод на [119113]сортировку -k2 -nr[119114].[118408].
17
27.01.2020, 19:50

Теги

Похожие вопросы