Рубрики
Процессы, память, мониторинг системы

sysstat / измерения и анализа производительности системы

Рубрики
Процессы, память, мониторинг системы

открытые файлы \ использование ресурсов \ lsof \ fuser

Рубрики
Процессы, память, мониторинг системы

отображает статистику использования процессора \ диска \ памяти \ iostat

Рубрики
Процессы, память, мониторинг системы

статистика использования виртуальной памяти \ vmstat

Рубрики
Процессы, память, мониторинг системы

использование памяти \ free

Рубрики
Процессы, память, мониторинг системы

процессы \ загрузка CPU \ MEM \ ps

Рубрики
Процессы, память, мониторинг системы

приоритет процессов \ nice \ renice

Рубрики
Процессы, память, мониторинг системы

отобразить работающие процессы \ pgrep

Рубрики
Процессы, память, мониторинг системы

фоновый процесс \ режим \ задача \ fg \ bg \ jobs

Рубрики
Процессы, память, мониторинг системы

использование ресурсов пользователем \ fuser

Пример:

Рубрики
Процессы, память, мониторинг системы

сигналы \ остановка процесса \ перезапуск \ приоритет \ kill \ killall \ nohup

Примеры:

Рубрики
Процессы, память, мониторинг системы

получение различной информации о системе \ производительность \ потребление ресурсов \ cpu \ mem \ hdd \ dev \ info \ cat \ hdparm

Тест диска:

Рубрики
Процессы, память, мониторинг системы

Мониторинг и отладка системы \ free \ kill \ ps \ pstree \ lsmod \ tail

Рубрики
Systemd, cron, загрузка Процессы, память, мониторинг системы

sysv \ init.d \ свой демон для Linux

Ссылки:

Пример скрипта checker.sh:

Превращаем checker.sh в исполняемый файл и проверяем работу:

Создаем /etc/init.d/checker скрипт для демона:

Делаем скрипт исполняемым и добавляю в автозапуск и проверяю его работу:

Рубрики
Процессы, память, мониторинг системы

Система информация \ uname \ lsb-release \ uptime \ dmesg \ id \ htop \ cron \ jobs \ kill

Версия операционной системы и ядра

Железо определенное ядром при загрузке

Все о системе

Загрузка, статистика, сообщения

Пользователи

Системные лимиты

Работа с процессами

Список процессов и PID

Изменить приоритет выполнения

Jobs

top

kill

Рубрики
Процессы, память, мониторинг системы

Способ быстрого измерения производительности случайного сервера

Введение:

Пример использования теста для CPU:

Пример использования теста для HDD:

Пример использования теста для MYSQL:

Пример использования теста для PostgreSQL:

Пример использования теста для PHP:

atop и iostat:

Рубрики
Процессы, память, мониторинг системы

Демоны \ service \ init \ sysv \ init.d

Запуск вручную

Остановка вручную

Перезагрузка/перезапуск

Автоматический старт при запуске компьютера

Предотвращение автоматического запуска

Рубрики
мониторинг Процессы, память, мониторинг системы

Топтопы \ мониторинг сервера \ top \ htop \ free \ iotop \ netstat \ virt-top \ nethogs

Установка для debian

Top — потребление ресурсов процессора, памяти, менеджер процессов \ top

htop — потребление ресурсов процессора, памяти
Использование:

Память

iotop — активность дисковой системы
Использование:

nethogs — сетевая активность

netstat — сетевая активность

virt-top — Мониторинг виртуальных машин на kvm

Рубрики
Процессы, память, мониторинг системы

Система \ инфа \ cat \ lshw \ ps \ htop \ kill \ who \ fuser \ useradd \ strace

Информация об дистрибутиве:

Информация об устройствах:

Информация об процессах:

Kill, signals

Использование системы % (CPU,MEM,HDD,SWAP)

Управление пользователями и группами:

Привилегии:

Использование файлов:

питание вкл/выкл

Время:

Debug процессов:

Горячие кнопки:

Рубрики
Процессы, память, мониторинг системы

fio — тест производительности

Установка на Debian

Подготовка диска:

Основная команда для тестирования (синхронная запись):