Мониторинг пропускной способности и скорости сети в Linux
Команда netstat в Linux.
netstat (network statistics) — утилита командной строки, выводящая на дисплей состояние TCP-соединений (как входящих, так и исходящих), таблицы маршрутизации, число сетевых интерфейсов и сетевую статистику по протоколам. Доступна в операционных системах семейства UNIX и Windows. Основное назначение утилиты — поиск сетевых проблем и определение производительности сети. В среде Linux классическая утилита netstat из пакета «net-tools» получила более новую альтернативу, утилиту ss из пакета «iproute2»...
Утилиты в Linux для траблшутинга 🟠 top и htop Эти утилиты показывают информацию о системных процессах в реальном времени, включая использование CPU, памяти и дискового ввода-вывода. top htop 🟠 ps Показывает список активных процессов. ps aux 🟠 netstat и ss Показывают сетевые соединения, таблицы маршрутизации, интерфейсы и другую сетевую информацию netstat -tuln ss -tuln 🟠 lsof Показывает открытые файлы и порты. lsof lsof -i :80 🟠 df и du Показывают информацию о дисковом пространстве. df показывает общий объем использования диска, а du - использование дискового пространства отдельными файлами и директориями. df -h du -sh /var/log/* 🟠 ping и traceroute Используются для диагностики сетевых проблем. ping проверяет доступность хоста, а traceroute показывает путь пакетов к хосту. ping google.cgoogle.comute google.cgoogle.com и wget Используются для отправки HTTP-запросов и загрузки файлов с веб-серверов. Полезны для проверки доступности веб-сервисов. curl -I https://wwwww.example.coms://wwwww.example.com/...ziplctl Используется для просмотра системных журналов, управляемых systemd. journalctl -xe journalctl -u nginx.service 🟠 dmesg Показывает сообщения ядра. Полезно для диагностики аппаратных и загрузочных проблем. dmesg | grep error 🟠 strace Трассирует системные вызовы и сигналы. Полезно для диагностики проблем с приложениями. strace -p <PID> 🟠 tcpdump Анализатор сетевых пакетов. Полезно для диагностики сетевых проблем. tcpdump -i eth0 🟠 vmstat и iostat vmstat показывает статистику виртуальной памяти, процессов и CPU. iostat показывает статистику ввода-вывода на устройстве. vmstat 1 iostat 1