Шпаргалка по top у freebsd

1) Ми хочемо побачити в top якісь працюють процеси, які вантажать систему, всі інші - затуманює нам погляд. Для їх відключення потрібно запустити top з ключем -I, або під час роботи натиснути i (повторне натискання поверне все назад).

2) Такі процеси, як mysql використовують потоки, які top не виводить окремими рядками, а показує скільки потоків у даного процесу в поле THR. Можна змусити показувати кожен потік окремо, для цього потрібно запустити top з ключем -H або натиснути H в процесі роботи.

3) Jail - чудовий механізм ізоляції різних оточень на одній машині.

top дозволяє визначити якому з jail належить процес за допомогою jail id.

0 - це host система, інші номери дивимося через jls. Або при запуску потрібно запустити top з ключем -j, або при роботі натиснути j.

4) Пошук утилізує диск додатки - top допомагає і з цим завданням.

Опція -m з параметром io (або m в процесі роботи) переводить top в режим відображення IO активності, замість CPU. Дуже корисно.

5) Опція -S показує системні процеси.

Наприклад, можна підглянути скільки процесора споживає робота мережевої карти, виглядає це приблизно так:

39 root 1 -68 - 0K 16K WAIT 6 117.6H 8.69%

6) Всі ми вже звикли, що процесорів у нас багато, ядер в них теж багато і SMP включений, але top наполегливо показує всього один рядок про процесор:

CPU: 0.4% user, 1.6% nice, 1.4% system, 1.4% interrupt, 95.3% idle

Можна змусити top показувати статистику по кожному ядру / процесору, для цього потрібно вказати опцію -P.

Можливість була б зовсім марна, якби не cpuset! (Читайте man cpuset).

7) Частота оновлення top задається опцією -s в якості параметра потрібно вказати час в секундах. В час роботи змінюється натисканням s.

Схожі статті