Системні ресурси
(CPU, GPU, RAM, ROM, Load Average)
Load Average
Середні значення навантаження в Linux - це “середні значення навантаження системи”, що показують потребу у потоках (завданнях), які виконуються, у вигляді усередненої кількості потоків, які виконуються, і потоків, що очікують. Це міра навантаження, яке може перевищувати те, що обробляється системою в даний момент. Більшість інструментів показує три середніх значення: для 1, 5 і 15 хвилин:
Деякі інтерпретації:
- Якщо значення дорівнюють 0.0, то система в стані простою.
- Якщо середнє значення для 1 хвилини вище, ніж для 5 або 15, то навантаження зростає.
- Якщо середнє значення для 1 хвилини нижче, ніж для 5 або 15, то навантаження знижується.
- Якщо значення навантаження вище, ніж кількість процесорів, то у вас можуть бути проблеми з продуктивністю (залежно від ситуації).
htop
- моніторинг процесів в системі
Керування F1-F10
Сортування по натисканю розділа
lscpu
- інформація про процесор
lscpu - це невелика і швидка команда, яка не потребує жодних опцій. Вона просто виводить інформацію про апаратне забезпечення CPU в зручному для користувача форматі.
Kill
- вбити процес
$ kill -сигнал pid_процесса
- SIGINT - самый безобидный сигнал завершения, означает Interrupt. Он отправляется процессу, запущенному из терминала с помощью сочетания клавиш Ctrl+C. Процесс правильно завершает все свои действия и возвращает управление;
- SIGQUIT - это еще один сигнал, который отправляется с помощью сочетания клавиш, программе, запущенной в терминале. Он сообщает ей что нужно завершиться и программа может выполнить корректное завершение или проигнорировать сигнал. В отличие от предыдущего, она генерирует дамп памяти. Сочетание клавиш Ctrl+/;
- SIGHUP - сообщает процессу, что соединение с управляющим терминалом разорвано, отправляется, в основном, системой при разрыве соединения с интернетом;
- SIGTERM - немедленно завершает процесс, но обрабатывается программой, поэтому позволяет ей завершить дочерние процессы и освободить все ресурсы;
- SIGKILL - тоже немедленно завершает процесс, но, в отличие от предыдущего варианта, он не передается самому процессу, а обрабатывается ядром. Поэтому ресурсы и дочерние процессы остаются запущенными.
kill 20446
Видалити всі процеси по імені
killall firefox
PS
- інформація про процеси
- ps
- ps -aux
- ps -aux | grep 'firefox' / sort
Ключі
- -A, -e, (a) - выбрать все процессы;
- -a - выбрать все процессы, кроме фоновых;
- -d, (g) - выбрать все процессы, даже фоновые, кроме процессов сессий;
- -N - выбрать все процессы кроме указанных;
- -С - выбирать процессы по имени команды;
- -G - выбрать процессы по ID группы;
- -p, (p) - выбрать процессы PID;
- –ppid - выбрать процессы по PID родительского процесса;
- -s - выбрать процессы по ID сессии;
- -t, (t) - выбрать процессы по tty;
- -u, (U) - выбрать процессы пользователя.
Опции форматирования:
- -с - отображать информацию планировщика;
- -f - вывести максимум доступных данных, например, количество потоков;
- -F - аналогично -f, только выводит ещё больше данных;
- -l - длинный формат вывода;
- -j, (j) - вывести процессы в стиле Jobs, минимум информации;
- -M, (Z) - добавить информацию о безопасности;
- -o, (o) - позволяет определить свой формат вывода;
- –sort, (k) - выполнять сортировку по указанной колонке;
- -L, (H)- отображать потоки процессов в колонках LWP и NLWP;
- -m, (m) - вывести потоки после процесса;
- -V, (V) - вывести информацию о версии;
- -H - отображать дерево процессов;
DU - disk use
Інформація про зайнятий дісковий простір
Детальніше на сторінці linux -> files -> du