У меня есть сервер, где существует 144 procs, и используется несколькими людьми с тем же идентификатором учетной записи. Есть ли какой-либо путь I, видят, сколько процессоров свободно (в терминале) так, чтобы я мог запланировать свою программу для выполнения с соответствующим количеством procs? top
действительно дает мне список, но я не могу прокрутить вниз и видеть, когда (что-то как)> 31 procs заняты. Сервер находится позади брандмауэра, таким образом устанавливая htop
также не опция. Я видел это, Как я могу видеть, сколько ядер процессора работает? но это не помогло многому. taskset
команда, упомянутая здесь, дает мне a bad usage
ошибка. Какая-либо справка?
Один простой путь состоит в том, чтобы видеть, сколько процессов в настоящее время работает согласно использованию планировщика Linux:
grep procs_running /proc/stat
Можно хотеть также учесть, что некоторые процессы временно заблокированы (скажите относительно ввода-вывода или ожидающий), таким образом, может также стоить принять их во внимание:
grep procs_blocked /proc/stat