dumpcap 是 Wireshark 套件里真正负责抓包的底层工具(Wireshark / tshark 其实都靠它)。在 Debian 上它本身占用资源不高,但是否“高”取决于使用方式。
capture filter)-B 缓冲区设太大(内存上涨)# 限制抓包速率/数量
dumpcap -i eth0 -f "tcp port 443" -w out.pcap -b filesize:100000
# 控制文件大小和个数
dumpcap -i eth0 -w cap.pcap -b filesize:50000 -b filescount:5
# 降低缓冲
dumpcap -B 2 -i eth0
如果你愿意,可以告诉我:
我可以帮你给一套更合适的参数。