Alan D. Salewski via plug on 16 Apr 2024 13:08:48 -0700 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Re: [PLUG] is it normal for the kernel to drop packets when runningtcpdump |
On Mon, Apr 15, 2024, at 19:21, Michael Lazin via plug wrote: > ^C > 2021 packets captured > 2805 packets received by filter > 244 packets dropped by kernel > root@microlaser-IdeaPad-Slim-3-15IRU8:/home/microlaser# > > I have been experimenting with running tcpdump on both my Linux box and my > Mac and the kernel is dropping packets on both machines. This was taken > from my Linux box. Is this normal? Yep, that's normal. From tcpdump(8): <quote> When tcpdump finishes capturing packets, it will report counts of: ... packets ``dropped by kernel'' (this is the number of packets that were dropped, due to a lack of buffer space, by the packet capture mechanism in the OS on which tcpdump is running, if the OS reports that information to applications; if not, it will be reported as 0). ... </quote> You might be able to reduce or eliminate that by some combination of the '-n' and '-B' options, and possibly other options that might balance out the packet volume vs. work-per-packet ratio. <quote> -n Don't convert addresses (i.e., host addresses, port numbers, etc.) to names. </quote> <quote> -B buffer_size --buffer-size=buffer_size Set the operating system capture buffer size to buffer_size, in units of KiB (1024 bytes). </quote> -- a l a n d. s a l e w s k i ads@salewski.email salewski@att.net https://github.com/salewski ___________________________________________________________________________ Philadelphia Linux Users Group -- http://www.phillylinux.org Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce General Discussion -- http://lists.phillylinux.org/mailman/listinfo/plug