tpdump抓包缺少问题记录
当发包速度过快时使用tcpdump有可能出现包缺少的问题主要原因是: a. Tcpdump 通过网络接口捕获原始数据包,数据包必须解析和执行过滤条件,执行过滤条件需 要耗费一些时间,因此传入数据包必须排队(数据缓存)进行处理,当数据包过多时(处理速度跟不 上缓存速度),缓存区就会被撑爆(缓存区大小默认是2M),此时就会丢弃新近的数据包,直到缓存 区有空间保存新到数据。解决方法: a. tcpdump命令可以使用 -B 参数来修改,单位是KiB tpdump -i eth1 -n -v -B65000 host 1.1.1.1 and port 514
tpdump抓包缺少问题记录最先出现在Python成神之路。
共有 0 条评论