Четверг, 25.04.2024, 10:45

Компьютерная помощь

Записки системного администратора

Меню сайта
Категории раздела
Компьютер [36]
Общекомпьютерные темы
Windows server [18]
Статьи по версиям windows для серверов.
Windows [30]
Статьи по версиям windows для рабочих станций.
Unix [65]
Статьи на тему unix-подобных систем. Linux, FreeBSD и т.п.
Видеомонтаж [10]
Статьи по нелинейному видеомонтажу
Программирование [9]
Заметки по программированию
Databases [10]
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Вход на сайт

Поиск

Главная » Статьи » Unix

Инструменты мониторинга UNIX (Ubuntu 14.04 server) из командной строки

В данной статье рассматриваются штатные инструменты мониторинга UNIX систем (на примере Ubuntu 14.04 server) из консоли.

Вначале нам нужно узнать общие параметры системы, с которой мы работаем.

file /bin/ls - показывает разрядность нашей системы

echo $BASH_VERSION - посмотреть версию нашей оболочки BASH

 

vmstat - общесистемная статистика

vmstat 1 10 - вывести в 1 строку 10 раз статистику по системе

pidstat - информация о конкретном процессе

pidstat -p 22578 1 - выводить непрерывно в 1 строку информацию о процессе 22578

 

cat /proc/self/schedstat - статистика планировщика

# tcpdump - сборщик пакетов сети

# tcpdump -i eth0 - прослушивание на интерфейсе eth0

 

Инфо о нагруженности CPU

top - информация о процессах в реальном времени

sar -q 1 4 - вывести инфо о нагруженности CPU в одну строку четыре раза. (потребуется установить пакет sysstat)

 

Инфо о использовании памяти RAM

cat /proc/self/statm - статистика памяти

free - общая информация о размере и использовании памяти

sar -r 1 4 - вывести инфо о использовании памяти в одну строку четыре раза. (потребуется установить пакет sysstat)

cat /proc/meminfo - счетчик памяти

watch -n0.5 cat /proc/meminfo - счетчик памяти в реальном времени (параметр -n0.5 означает обновлять данные каждые 0.5 секунды)

watch -n0.5 cat /proc/zoneinfo - счетчик по зонам памяти в реальном времени (параметр -n0.5 означает обновлять данные каждые 0.5 секунды)

 

Инфо о работе дисков HDD

iostat -xmt 1 4 - выводит статистику по работе HDD (скорость чтения, записи и т.д.)(с этими ключами команд выводит запись 4 раза)

iotop - P (требуется установка пакета iotop) - выводит статистику как занимает HDD суммарно каждый процесс на сервере

smartctl -a /dev/sda | head (требуется установка пакета smartmontools) - выводит модель HDD и серийный номер

blkid - показывает UID`ы по дискам

blockdev --report - инфо по HDD раземер блока, head и т.д.

sar -d 1 2  - инфо о работе HDD (потребуется установить пакет sysstat)

pidstat -p 2365 -d 1 - показывает количество операций с HDD для конкретного процесса 2365

 

Инфо о работе сети

netstat -s - статистика по работе сети

netstat -i - статистика по ошибкам в сети

iftop (потребуется установить пакет iftop) - статистика по работе сети в реальном времени

sar -n DEV 1 3 - информация о работе сети выводится в строках 3 раза

tcptraceroute computerhelp.ucoz.ua 80  - трассировка сайта computerhelp.ucoz.ua по порту 80 (потребуется установить пакет tcptraceroute)

ping -s 16384 computerhelp.ucoz.ua - icmp пакет (пингуем) размером 16Kb на сайт computerhelp.ucoz.ua

 

 

Категория: Unix | Добавил: admin (08.04.2016)
Просмотров: 966 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: