Suricata文档——第七章性能5

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

<完>

你可能感兴趣的:(Suricata文档——第七章性能5)