Как узнать общее количество использованных процессоров пользователем в Linux? Например: пользователь "X" запускает 2 (или более) процесса, которые используют всего 3 процессора. Как я могу это знать? Если это невозможно, то как узнать, сколько процессоров может использовать пользователь? Например: Пользователь "X" открыл сеанс с 2 процессорами (из 8 возможных).
Мне нужно написать функцию Perl, которая получает имя пользователя (например, "root") и возвращает скалярное число - одна из возможных:1. Всего пользовательских процессоров (например, 2 из 8) 2. Всего использованных ядер 3. Процессоры, доступные для пользователя В моем случае пользователи запускают один (может быть, больше, но не очень) большой процесс, который выполняется несколько дней, и я хочу знать, как процессы (специального пользователя) загружают машину .... Потому что, если он использует много ресурсов, мне нужно его остановить ...