Утиліти командного рядка Linux. Моніторинг завантаження мережевого інтерфейсу

  • 5 февраля, 15:27
  • 2024
  • 0

Розглянемо 6 утиліт командного рядка Linux:

Dstat

Dstat - це універсальний інструмент (написаний на python), який може відстежувати різні системні статистичні дані і повідомляти про них в режимі пакетного стилю або записувати дані в csv або аналогічний файл.

Приклад запуску:

$ dstat

Приклад відображення:

Утиліти командного рядка Linux. Моніторинг завантаження мережевого інтерфейсу

установка dstat

# Fedora or centos
$ Yum install dstat

# Ubuntu or debian
$ Apt-get install dstat

collectl

Collectl - звіт системи статистики в стилі Dstat, він також збирає статистику про різні системні ресурси, такі як ЦП, пам'ять, мережа і т.д. Параметрами командного рядка можна відфільтрувати параметри, що виводяться наприклад: $ collectl -sn -oT -i0.5

Приклад запуску:

$ collectl

Приклад відображення:

Утиліти командного рядка Linux. Моніторинг завантаження мережевого інтерфейсу

установка Collectl

# Fedora or centos
$ Yum install collectl

# Debian or ubuntu
$ Apt-get install collectl

iftop

Iftop - утиліта, яка вимірює потік даних через кожне socket з'єднання. На відміну від Nload, Iftop використовує бібліотеку pcap для захоплення пакетів, які прямують в і з мережевого адаптера, а потім підсумовує розмір і кількість, щоб знайти загальну пропускну здатність при використанні.

Приклад запуску:

$ iftop

Приклад відображення:

Утиліти командного рядка Linux. Моніторинг завантаження мережевого інтерфейсу

установка iftop

# Fedora or centos
$ Yum install iftop

# Ubuntu or debian
$ Apt-get install iftop

Iptraf

Iptraf - інтерактивний монітор мережевого завантаження, він показує окремі з'єднання и і обсяг даних, переданих між хостами.

Приклад запуску:

$ Iptraf-ng

Приклад відображення:

Утиліти командного рядка Linux. Моніторинг завантаження мережевого інтерфейсу

установка iptraf

# Fedora or centos
$ Yum install iptraf

# Ubuntu or debian
$ Apt-get install iptraf iptraf-ng

trafshow

Trafshow - це утиліта, яка в реальному часі відображає поточні активні з'єднання, протокол з'єднання і швидкість передачі даних по кожному із з'єднань. Утиліта також дозволяє використовувати фільтри.

Приклад запуску:

$ Trafshow -i eth0 tcp

Приклад відображення:

Утиліти командного рядка Linux. Моніторинг завантаження мережевого інтерфейсу

установка trafshow

# Fedora or centos
$ Yum install trafshow 

# Ubuntu or debian
$ Apt-get install trafshow

nethogs

NetHogs - це невеликий інструмент «net top», який показує пропускну здатність, яка використовується окремими процесами, і сортує список, поміщаючи самі інтенсивні процеси зверху. Метод повідомляє PID, користувача і шлях до програми.

Приклад запуску:

$ nethogs

Приклад відображення:

Утиліти командного рядка Linux. Моніторинг завантаження мережевого інтерфейсу

установка nethogs

# Fedora or centos
$ Yum install nethogs

# Ubuntu or debian
$ Apt-get install nethogs

Вище перераховані 6 зручних команд для швидкої перевірки пропускної здатності мережі на сервері Linux. Однак вони вимагають, щоб користувач виконав вхід на віддалений сервер по ssh.

 Основна перевага даних утиліт командного рядка - оперативний моніторинг стану з'єднань.


Теги: linux сеть
0 комментариев
Сортировка:
Добавить комментарий