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

<完>

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容