Performance and efficiency comparing between dump tools: tcpdump, tshark, dumpcap -
i'm capturing tcp/udp packets through network adapter , trying analyze packets statistical indicator such bandwidth rate or protocol efficiency. anyway need monitor network traffic on specific link (src, dst, port, overall traffic) using cli tools.
my desired capturing tool can be:
ran long time monitor large file transferring;
ran several instances @ same time monitor different links; (don't want complex filter rules);
able write data on disk, , don't want io operation affect capturing , other process much, binary file ok, long can dumped tshark.
now i'm aware of tshark, tcpdump(currently use it) , dumpcap, don't know performance difference among these tools. can help?
some experiments done while working on tpacket_v3 support in libpcap found that, currently, tcpdump drops fewer packets dumpcap. (we'd fix dumpcap better.)
tshark runs dumpcap, it's not going better dumpcap.
Comments
Post a Comment