Запустіть команди top
або uptime
команди:
$ uptime
19:36:03 up 5 days, 9:12, 8 users, load average: 0.05, 0.16, 0.21
$ top -bn1 | head -1
top - 19:36:07 up 5 days, 9:13, 8 users, load average: 0.05, 0.16, 0.21
Середні значення навантажень вказані тут :
/proc/loadavg
The first three fields in this file are load average figures
giving the number of jobs in the run queue (state R) or waiting
for disk I/O (state D) averaged over 1, 5, and 15 minutes. They
are the same as the load average numbers given by uptime(1) and
other programs.
Розгляньте мої середні показники навантаження: 0.05, 0.16, 0.21
Це означає, що за останню хвилину в середньому 0,05 процесів чекали ресурсів.
Чи варто турбуватися про те, що середнє навантаження становить 2? Загалом, якщо середнє завантаження більше, ніж кількість доступних процесорів, то деякий процес повинен був працювати в режимі очікування очікування слота для процесора.
Якщо середнє навантаження менше, ніж вихід nproc
, не потрібно турбуватися.
Також дивіться: Що означає середнє завантаження в unix / linux?
Як зазначає Брайам, процеси не повинні чекати лише процесора: розуміння середнього завантаження та використання процесора