PFring性能优化和网卡参数修改

PFring性能优化和网卡参数修改

1、关闭网卡多余功能,提高网卡性能

关闭网卡多余功能。增加网卡性能。

vi /etc/rc.local 
[root@probe ~]# ethtool -K eth1 tso off gro off lro off gso off rx off tx off sg off rxhash off 

//服务器有多少个接口用于数据采集,就对应添加多少行(关闭8项),修改此文件保证下次重启服务器,这些项被关闭。

手动执行(临时调整,下次重启后会失效)

ethtool -K eth1 tso off gro off lro off gso off rx off tx off sg off rxhash off

不需要重启网卡。

[root@ezsonar-probe ~]# ethtool -k eth1  修改后,查看接口各项功能状态,红色部分为需要关闭项。 
Features for eth1:
rx-checksumming: off
tx-checksumming: off
scatter-gather: off
tcp-segmentation-offload: off
udp-fragmentation-offload: off
generic-segmentation-offload: off
generic-receive-offload: off
large-receive-offload: off
rx-vlan-offload: on
tx-vlan-offload: on
ntuple-filters: off
receive-hashing: off
2、PFring mode 0改为mode 2

修改此项前要关闭所有探针进程。

步骤1、关闭所有探针进程

步骤2、cat /proc/net/pf_ring/info  查看当前PFring状态

步骤3、

rmmod pf_ring  \\卸载pfring

modprobe pf_ring transparent_mode=2 min_num_slots=65534 enable_tx_capture=0   \\重新加载PFring,并修改PFring参数

步骤4、验证,红色部分为修改后状态。

cat /proc/net/pf_ring/info 
PF_RING Version          : 5.6.1 ($Revision: exported$)
Total rings              : 3
Standard (non DNA) Options
Ring slots               : 65534
Slot version             : 15
Capture TX               : No [RX only]
IP Defragment            : No
Socket Mode              : Standard
Transparent mode         : No [mode 2]
Total plugins            : 0
Cluster Fragment Queue   : 0
Cluster Fragment Discard : 0
步骤5、起探针进程。

步骤6、为保证服务器重启后,保持修改的配置生效,需手动创建以下文件:

vi /etc/modprobe.d/pf_ring.conf 

文件内容为:options pf_ring transparent_mode=2 enable_tx_capture=0 min_num_slots=65534

步骤7、回退,加载老的pf_ring

modprobe pf_ring transparent_mode=2

猜你喜欢

转载自www.cnblogs.com/zhangyunfei-blog/p/9288504.html