ney2x

freebsd tuning

Mar 5th, 2014
361
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 1.45 KB | None | 0 0
  1. #for squid - by chudy
  2. note:   use 32768 for kern.ipc.nmbclusters if your clients 20 below
  3.     use 131072 if 20+ clients
  4.     the same for kern.maxfiles. use 65536 if your clients 20 below
  5.     use kern.maxfiles=26214 if 20+
  6.  
  7. kern.ipc.nmbclusters="32768"        #/boot/loader.conf 
  8. # kern.ipc.nmbclusters="131072"
  9. kern.maxfiles="65536"               #/bootloader.conf          
  10. # kern.maxfiles="262144"
  11. kern.maxfilesperproc=32768
  12. # kern.maxfilesperproc=65536
  13. # net.inet.ip.portrange.last=65535  #already exist in pfsense
  14.  
  15.  
  16. net.inet.tcp.inflight.enable=0      #edit in pfsense
  17. net.inet.tcp.hostcache.expire=1
  18. net.inet.tcp.always_keepalive=0
  19. kern.ipc.somaxconn=1024
  20. kern.ipc.maxsockbufs=2097152        #edit in pfsense
  21. net.inet.udp.recvspace=65535
  22. # net.inet.icmp.icmplim=0           #already exist in pfsense
  23. net.inet.icmp.icmplim_output=0
  24. net.inet.tcp.msl=3000
  25. # kern.ipc.maxsockets="32768"       #doesn't save or not persistent
  26. net.inet.ip.intr_queue_maxlen=3000  #edit in pfsense
  27.  
  28.  
  29. NOTE:
  30. ALL VARIABLES WITHOUT NOTE - IN PFSENSE GUI ADVANCED SYSTEM TUNABLES EXCEPT FOR THOOSE WITH NOTES #
  31.  
  32. # Additional
  33.  
  34. # For lower latency you can decrease schedulers maximum time slice
  35. # default: stathz/10 (~ 13)
  36. kern.sched.slice=1
  37.  
  38. # This is for routers only
  39. net.inet.ip.forwarding=1
  40. net.inet.ip.fastforwarding=1        #edit in pfsense
  41.  
  42. WARNING:
  43. # Useful if you are using Intel-Gigabit NIC ONLY!
  44. #/boot/loader.conf
  45. hw.em.rxd=4096
  46. hw.em.txd=4096
  47. hw.em.rx_process_limit="-1"
  48. hw.em.num_queues=1
  49. hw.em.fc_setting=0
Add Comment
Please, Sign In to add comment