在需提高监听程序性能时可做以下相应调整:
1. 调整用户级缓存。通过修改pcap_open_live()函数的源代码并重新编译后来调整用户级缓存。
2. 调整函数pcap_open_live()中的读操作等待时间值。通常出于效率可将该值设置的比较大;但当对响应时间要求比较高时,应将该值改小。
3. 设置严格的过虑条件。
4. 在基于WIN32平台,winpcap中还可以通过函数pcap_setbuff()来设置内核缓存,通常情况,要取得较好的性能应设置较大的内核缓存。
在需提高监听程序性能时可做以下相应调整:
1. 调整用户级缓存。通过修改pcap_open_live()函数的源代码并重新编译后来调整用户级缓存。
2. 调整函数pcap_open_live()中的读操作等待时间值。通常出于效率可将该值设置的比较大;但当对响应时间要求比较高时,应将该值改小。
3. 设置严格的过虑条件。
4. 在基于WIN32平台,winpcap中还可以通过函数pcap_setbuff()来设置内核缓存,通常情况,要取得较好的性能应设置较大的内核缓存。