В чем разница между psи topкомандой? Я вижу, что оба могут отображать информацию о запущенных процессах. Какой из них следует использовать, когда?
В чем разница между psи topкомандой? Я вижу, что оба могут отображать информацию о запущенных процессах. Какой из них следует использовать, когда?
Ответы:
topпозволяет вам видеть ваши процессы, упорядоченные по количеству процессорной мощности, которую они используют.
psпозволяет вам видеть все ваши процессы или только процессы, используемые определенными пользователями, например rootили вами.
topдолжен использоваться, чтобы увидеть, какие процессы наиболее активны, psможет использоваться, чтобы увидеть, какие процессы вы (или любой другой пользователь) выполняете в настоящее время.
Для получения дополнительной информации о том , как использовать topи psзапустите man topили man psв вашем терминале;)
Для использования ЦП psотображает среднее использование ЦП за время существования процесса, так как оно происходит мгновенно и всегда будет 0% или 100%. topдает более мгновенный взгляд на это из усреднения по недавним опросам.
Больше информации здесь: Top и PS не показывают тот же результат процессора
%CPU) может составлять от 0 до 100% (включительно). Согласноprocps-ngсправочной странице, это не добавит 100%, если вам не повезет.