Ubuntu下ntopng配置小记

$ sudo ntpdate time.buptnet.edu.cn #对时 $ svn co https://svn.ntop.org/svn/ntop/trunk/ntopng/ $ cd ntopng $ rm .svn/ -r $ sudo apt-get install autoconf automake libtool libcurl4-openssl-dev libsqlite3-dev libpcap-dev libcairo2-dev libpango1.0-dev libxml2-dev libnuma-dev $ ./autogen.sh $ make $ sudo make install 貌似对PF_RING有依赖,还在研究中。。重新make install PF $ cd kernel $ sudo make && make install $ cd ../userland/lib $ sudo make && make install 需要修改ntopng的makefile文件 在LIBS变量后面加入 -lpfring -lnuma //TODO:需要安装redis server $ sudo apt-get install redis-server 实际使用中发现CPU占用率过高,CPU占用率在65%左右,考虑可能使用的是libpcap库是原生的,并不是PF_RING重写的库,所以需要重新编译这个程序,使用PF_RING中的库。 重新编译PF_RING中的libpcap之后,效率提升10倍!CPU稳定在10%以内,以前是60%~70%。 重新编译PF_RING方法:...

2015-03-31 · qhsong