Розглянемо 6 утиліт командного рядка Linux:
Dstat
Dstat - це універсальний інструмент (написаний на python), який може відстежувати різні системні статистичні дані і повідомляти про них в режимі пакетного стилю або записувати дані в csv або аналогічний файл.
Приклад запуску:
$ dstat
Приклад відображення:
установка dstat
# Fedora or centos
$ Yum install dstat
# Ubuntu or debian
$ Apt-get install dstat
collectl
Collectl - звіт системи статистики в стилі Dstat, він також збирає статистику про різні системні ресурси, такі як ЦП, пам'ять, мережа і т.д. Параметрами командного рядка можна відфільтрувати параметри, що виводяться наприклад: $ collectl -sn -oT -i0.5
Приклад запуску:
$ collectl
Приклад відображення:
установка Collectl
# Fedora or centos
$ Yum install collectl
# Debian or ubuntu
$ Apt-get install collectl
iftop
Iftop - утиліта, яка вимірює потік даних через кожне socket з'єднання. На відміну від Nload, Iftop використовує бібліотеку pcap для захоплення пакетів, які прямують в і з мережевого адаптера, а потім підсумовує розмір і кількість, щоб знайти загальну пропускну здатність при використанні.
Приклад запуску:
$ iftop
Приклад відображення:
установка iftop
# Fedora or centos
$ Yum install iftop
# Ubuntu or debian
$ Apt-get install iftop
Iptraf
Iptraf - інтерактивний монітор мережевого завантаження, він показує окремі з'єднання и і обсяг даних, переданих між хостами.
Приклад запуску:
$ Iptraf-ng
Приклад відображення:
установка iptraf
# Fedora or centos
$ Yum install iptraf
# Ubuntu or debian
$ Apt-get install iptraf iptraf-ng
trafshow
Trafshow - це утиліта, яка в реальному часі відображає поточні активні з'єднання, протокол з'єднання і швидкість передачі даних по кожному із з'єднань. Утиліта також дозволяє використовувати фільтри.
Приклад запуску:
$ Trafshow -i eth0 tcp
Приклад відображення:
установка trafshow
# Fedora or centos
$ Yum install trafshow
# Ubuntu or debian
$ Apt-get install trafshow
nethogs
NetHogs - це невеликий інструмент «net top», який показує пропускну здатність, яка використовується окремими процесами, і сортує список, поміщаючи самі інтенсивні процеси зверху. Метод повідомляє PID, користувача і шлях до програми.
Приклад запуску:
$ nethogs
Приклад відображення:
установка nethogs
# Fedora or centos
$ Yum install nethogs
# Ubuntu or debian
$ Apt-get install nethogs
Вище перераховані 6 зручних команд для швидкої перевірки пропускної здатності мережі на сервері Linux. Однак вони вимагають, щоб користувач виконав вхід на віддалений сервер по ssh.
Основна перевага даних утиліт командного рядка - оперативний моніторинг стану з'єднань.
0 комментариев
Добавить комментарий