7.10 Tcmalloc
'tcmalloc'是Google為了改進線程化程序中的內(nèi)存處理而在google-perftools套件中創(chuàng)建的庫加勤。 這是非常簡單的使用鳄梅,并與Suricata工作正常。 這會導致較小的加速校赤,并且也會降低內(nèi)存使用率。
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
<完>