Suricata文档——第七章性能5
2017-12-06 本文已影响62人
明翼
7.10 Tcmalloc
'tcmalloc'是Google为了改进线程化程序中的内存处理而在google-perftools套件中创建的库。 这是非常简单的使用,并与Suricata工作正常。 这会导致较小的加速,并且也会降低内存使用率。
7.10.1 安装
在Ubuntu上,安装libtcmalloc-minimal0软件包:
apt-get install libtcmalloc-minimal0
在Fedora上,安装gperftools-libs包:
yum install gperftools-libs
7.10.2 用法
通过预加载使用tcmalloc:
Ubuntu的:
LD_PRELOAD =“/usr/lib/libtcmalloc_minimal.so.0”
suricata -c suricata.yaml -i eth0
Fedora的:
LD_PRELOAD =“/usr/lib64/libtcmalloc_minimal.so.4”
suricata -c suricata.yaml -i eth0
<完>