提升linux 低延時 高吞吐量 性能的配置

一>修改句柄數

Ulimit –a

1)修改文件:/etc/security/limits.conf,在文件中添加:(立即生效-當前session中運行ulimit -a命令無法顯示)

1.  * soft nofile 32768 #限制單個進程最大文件句柄數(到達此限制時系統報警)  

2.  * hard nofile 65536 #限制單個進程最大文件句柄數(到達此限制時系統報錯)  

* soft nofile 32768

* hard nofile 65536

  2)修改文件:/etc/sysctl.conf。在文件末尾添加:

  fs.file-max=655350

      運行命令:/sbin/sysctl -p 使配置生效

 3>臨時修改

#step6:set open file buffer  with Root
ulimit -HSn 65534
#sudo echo "ulimit -n 65535"

 

二>修改tcp/udp緩存

#step1:stop iptables with Root 
service iptables stop

#step2:set liunx system max TCP/UDP buffer
sysctl -w net.core.rmem_max=67108864
sysctl -w net.core.wmem_max=67108864

#step3set UDP buffer
sysctl -w net.core.rmem_default=33554432
sysctl -w net.core.wmem_default=33554432

#step4:set TCP buffer
sysctl -w net.ipv4.tcp_rmem="4096 33554432 33554432 "
sysctl -w net.ipv4.tcp_wmem="98304 33554432 33554432 "
sysctl -w net.ipv4.tcp_mem="98304 33554432 33554432 "

#step5:set TCP window scalling
sysctl -w net.ipv4.tcp_window_scaling=1
#sysctl -w net.ipv4.ip_local_port_range="1024 65000"

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章