VMSTAT(8) | Керування системою | VMSTAT(8) |
vmstat — програма для виведення статистичних звітів щодо використання віртуальної пам’яті.
vmstat [параметри] [затримка [число]]
vmstat повідомляє дані щодо процесів, пам’яті, розподілу на сторінки, введення-виведення блоків, пасток, дисків та роботи процесора.
Перший створений звіт надає середні дані з часу останнього перезавантаження. Наступні звіти надають дані щодо фрагмента часу, який визначається параметром затримка. Дані звітів щодо процесів та споживання пам’яті відповідають моменту запуску програми.
r: кількість придатних до роботи процесів (запущених або таких, що чекають на запуск). b: кількість заблокованих процесів, які очікують на завершення введення-виведення.
На показ цих даних впливає параметр --unit.
swpd: об’єм використаної резервної пам’яті. free: об’єм невикористаної пам’яті. buff: об’єм пам’яті, використаної для буферів. кеш: об’єм пам’яті, використаної для кешування. inact: об’єм неактивної пам’яті (параметр -a). активно: об’єм активної пам’яті (параметр -a).
На показ цих даних впливає параметр --unit.
si: об’єм зарезервованої пам’яті, взятої з диска (/с). so: об’єм зарезервованої пам’яті, записаної на диск (/с).
bi: кількість кібібайтів, отриманих із блокового пристрою (КіБ/с). bo: кількість кібібайтів, надісланих на блоковий пристрій (КіБ/с).
in: кількість переривань за секунду, включно із перериваннями годинника. cs: кількість перемикань контекстів за секунду.
Відсоткові значення загального часу використання процесора.
us: час, витрачений на виконання коду, який не є кодом ядра (час користувача, разом з часом nice). sy: час, витрачений на виконання коду ядра (системний час). id: час, витрачений на бездіяльність. До ядра Linux 2.5.41 включав час на очікування введення-виведення. wa: час, витрачений на очікування введення-виведення. До ядра Linux 2.5.41 його було включено до часу бездіяльності. st: час, запозичений з віртуальної машини. До ядра Linux 2.6.11 позначався як час невідомого призначення. gu: час, витрачений на виконання коду гостьової системи KVM (час гостьової системи, включно із nice гостьової системи).
загалом: загальна кількість успішних читань. об’єднано: групові читання (такі, які дають один сеанс введення-виведення). сектори: кількість успішно прочитаних секторів. мс: час, витрачений на читання, у мілісекундах.
загалом: загальна кількість успішних записів. об’єднано: групові записи (такі, які дають один сеанс введення-виведення). сектори: кількість успішно записаних секторів. мс: час, витрачений на запис, у мілісекундах.
пот.: поточні дії з введення-виведення с: секунди, витраченні на введення-виведення
чит.: загальне кількість читань, виданих для цього розділу чит. секторів: загальна кількість читань секторів для розділу запис: загальна кількість записів, виданих для цього розділу запитаних записів: загальна кількість запитів щодо запису, які було надіслано для розділу
У режимі частин буде показано статистичні дані для окремої частини. Щоб дізнатися більше про це, див. slabinfo(5)
кеш: назва кешу числ: кількість поточних активних об’єктів загалом: загальна кількість доступних об’єктів розмір: розмір кожного з об’єктів сторінки: кількість сторінок з принаймні одним активним об’єктом
vmstat потребує доступу до файлів у /proc. -m потребує доступу до читання /proc/slabinfo, якого може не бути у звичайних користувачів. Параметри монтування /proc, зокрема subset=pid, також можуть впливати на перелік виведених даних.
free(1), iostat(1), mpstat(1), ps(1), sar(1), top(1), slabinfo(5)
Про вади, будь ласка, повідомляйте на адресу procps@freelists.org
18 січня 2023 року | procps-ng |