top

top - 21:07:35 up 336 days, 10:32,  1 user,  load average: 0.01, 0.02, 0.00
Tasks: 155 total,   2 running, 153 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.7 us,  0.3 sy,  0.0 ni, 99.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
MiB Mem :   1923.5 total,     92.1 free,    433.5 used,   1398.0 buff/cache
MiB Swap:    112.3 total,    112.0 free,      0.3 used.   1301.9 avail Mem 

Команда top у Linux — це динамічний інструмент для моніторингу процесів, що надає поточний стан системи. 💻 Вона допомагає зрозуміти, як процесор, пам'ять та інші ресурси використовуються в реальному часі. Нижче наведено пояснення кожного рядка вашого виводу.


Загальна інформація про систему

Цей рядок показує загальні дані про систему.

  • top - 21:00:48: Поточний час.

  • up 336 days, 10:25: Час, протягом якого система працює без перезавантаження. У вашому випадку це 336 днів, 10 годин і 25 хвилин, що свідчить про високу стабільність.

  • 1 user: Кількість користувачів, які зараз залогінені в системі.

  • load average: 0.02, 0.01, 0.00: Середнє навантаження на систему за останні 1, 5 і 15 хвилин. Це показник, що відображає кількість процесів, які очікують на виконання. Значення менше 1.0 означає, що система не перевантажена.


Завдання (процеси)

Цей розділ надає зведену інформацію про процеси.

  • Tasks: 154 total: Загальна кількість процесів.

  • 2 running: Кількість процесів, які активно виконуються на процесорі.

  • 152 sleeping: Кількість процесів, які тимчасово неактивні (наприклад, очікують на введення/виведення).

  • 0 stopped: Кількість зупинених процесів.

  • 0 zombie: Кількість зомбі-процесів — це процеси, які завершились, але їх батьківський процес ще не забрав статус їхнього завершення. Нульове значення — це нормальний показник.


Використання процесора

Цей рядок демонструє, як розподіляється використання процесора. Значення відображаються у відсотках.

  • %Cpu(s):: Поточний розподіл навантаження на CPU.

  • 0.7 us: Відсоток часу, витраченого на виконання процесів користувача (user space).

  • 0.3 sy: Відсоток часу, витраченого на виконання системних процесів ядра (system yspace).

  • 0.0 ni: Відсоток часу, витраченого на виконання процесів із зміненим пріоритетом (nice).

  • 99.0 id: Відсоток часу, коли процесор був idle (простоював). Високе значення, як у вашому випадку (99.0%), означає, що процесор майже не навантажений.

  • 0.0 wa: Час очікування (wait) на завершення операцій вводу/виводу.

  • 0.0 hi: Час, витрачений на апаратні переривання (hardware interrupts).

  • 0.0 si: Час, витрачений на програмні переривання (software interrupts).

  • 0.0 st: Час, "вкрадений" гіпервізором у віртуальній машині (stolen time).


Використання пам'яті

Ці рядки показують стан оперативної пам'яті та файлу підкачки (swap).

  • MiB Mem : 1923.5 total: Загальний обсяг фізичної пам'яті (RAM), доступної системі, у мебібайтах (MiB).

  • 95.1 free: Кількість вільної пам'яті.

  • 430.7 used: Обсяг пам'яті, що використовується процесами.

  • 1397.7 buff/cache: Пам'ять, яку ядро використовує для буферів і кешу. Ця пам'ять вважається вільною, оскільки може бути швидко вивільнена, якщо процесам знадобиться більше ресурсів.

  • MiB Swap: 112.3 total: Загальний розмір файлу підкачки.

  • 112.0 free: Вільний обсяг у файлі підкачки.

  • 0.3 used: Використаний обсяг файлу підкачки.

  • 1304.7 avail Mem: Доступна пам'ять. Це сума вільної пам'яті (free) та пам'яті в кеші (buff/cache), яка може бути використана процесами.

Загалом, ваш вивід команди top показує, що система перебуває в ідеальному стані: вона не перевантажена, процесор практично не використовується, і є достатньо вільної пам'яті.

Last updated