Какой инструмент я могу использовать, чтобы выяснить, какой процесс использует сеть в течение определенного периода времени и сколько данных было передано?
Я могу сказать, что данные передаются за 5 минут. Может быть резервной копией. Стоит ли искать процесс?
nethogs показывает использование сети по процессам, сначала отсортированное по наибольшему использованию.
Ты можешь использовать nethogs именно к этому.
sudo yum -y установить nethogs
Чтобы запустить nethogs:
sudo nethogs
Для мониторинга вашей сети вы также можете использовать iftop для отслеживания во время передачи вы увидите хосты, с которыми вы общаетесь. текущая, пиковая, совокупная скорость передачи. Однако вы не сможете увидеть, какой процесс.
sudo yum -y установить iftop
Если он говорит, что у вас нет разрешений, запустите его с помощью sudo.
sudo iftop
Чтобы запустить iftop в определенном интерфейсе:
sudo iftop -i eth0
Ты можешь использовать неттоп, показывает не только использование процессами, но даже имена хостов, по которым вы отправляете / принимаете данные, а также разделение трафика TCP / UDP. Дополнительно поддерживает весь трафик IPv4 и IPv6 (хотя только TCP / UDP).