监听程序性能的调整

来源:互联网 发布:mysql 默认安装目录 编辑:程序博客网 时间:2024/06/06 00:23

在需提高监听程序性能时可做以下相应调整:

1.  调整用户级缓存。通过修改pcap_open_live()函数的源代码并重新编译后来调整用户级缓存。

2.  调整函数pcap_open_live()中的读操作等待时间值。通常出于效率可将该值设置的比较大;但当对响应时间要求比较高时,应将该值改小。

3.  设置严格的过虑条件。

4.  在基于WIN32平台,winpcap中还可以通过函数pcap_setbuff()来设置内核缓存,通常情况,要取得较好的性能应设置较大的内核缓存。