Networking

如何使用 tcpdump 之類的工具獲取聚合數據包資訊

  • November 8, 2022

我想分析我的一個虛擬機中的數據包,看看網路流量是如何流動的。我發現 tcpdump 似乎能夠擷取數據包。但是,我想找到一種方法來聚合這些資訊,其方式類似於為top主機上的程序進行資訊聚合的命令。

具體來說,我想知道有多少請求發送到兩個特定的主機,有多少數據發送給它們以及它們接收了多少數據。

我使用以下命令獲取原始資訊:tcpdump -i eth0 -v host firehose-mainnet-server.default.svc.cluster.local or host rpc-node-proxy-service.default.svc.cluster.local但我無法弄清楚如何獲取資訊摘要。

我認為iftop工具可以滿足您的需求。從項目描述:

iftop對網路使用有什麼top(1)作用對 CPU 使用有什麼作用。它偵聽命名介面上的網路流量,並按主機對顯示目前頻寬使用情況表。

引用自:https://unix.stackexchange.com/questions/724115