随笔分类 -  BSD Kernel

FreeBSD内核模块Hacks
摘要:自己编译了个支持轮询的6.4内核,结果性能不但没提升,双网卡同时抓包的性能反而下降一大截,1900Mbps流量(950M*2) 抓到的连400M都不到(单网卡抓包却没问题,能抓到940M)。当时怀疑是因为FreeBSD 6.4的DEVICE_POLLING问题,不过换上GENERIC的内核发现效率依然没有6.4自带的好。uname -a发现6.4自带内核是SMP的,难道SMP Kernel能够带来这么大的性能提升?带着这个疑问于是仔细测试了下在不同内核、驱动下libpcap抓包的性能与CPU占用... 阅读全文
posted @ 2009-12-15 11:08 bits 阅读(2743) 评论(3) 推荐(2)
摘要:学着《BSD ROOTKIT 设计》二章的syscall hook写了一个对open的监视模块。虽然代码很简单,不过整个编译过程还是遇到不少问题,这里记录一下... 阅读全文
posted @ 2009-05-19 16:31 bits 阅读(2298) 评论(0) 推荐(0)