--- elwix/config/etc/default/sysctl.conf 2017/06/13 17:39:31 1.9.2.3 +++ elwix/config/etc/default/sysctl.conf 2024/01/29 13:59:19 1.10.4.1 @@ -2,9 +2,10 @@ # # elwix sysctl.conf # -# $Id: sysctl.conf,v 1.9.2.3 2017/06/13 17:39:31 misho Exp $ +# $Id: sysctl.conf,v 1.10.4.1 2024/01/29 13:59:19 misho Exp $ sysctl -w kern.coredump=0 +sysctl -w debug.debugger_on_panic=0 sysctl -w net.bpf.zerocopy_enable=1 sysctl -w net.bpf.optimize_writers=1 sysctl -w kern.ipc.somaxconn=1024 @@ -19,9 +20,15 @@ sysctl -w net.inet6.ip6.forwarding=1 sysctl -w net.inet6.ip6.accept_rtadv=0 sysctl -w net.inet6.ip6.no_radr=0 sysctl -w kern.maxfilesperproc=4096 +sysctl -w net.inet.tcp.sendbuf_auto=1 +sysctl -w net.inet.tcp.recvbuf_auto=1 +sysctl -w net.inet.tcp.sendbuf_inc=16384 +sysctl -w net.inet.tcp.recvbuf_inc=524288 #sysctl -w kern.maxfiles=65536 #sysctl -w kern.ipc.maxsockets=65536 #sysctl -w kern.ipc.maxsockbuf=16777216 +#sysctl -w net.inet.tcp.sendbuf_max=16777216 +#sysctl -w net.inet.tcp.recvbuf_max=16777216 #sysctl -w kern.ipc.maxpipekva=16777216 #sysctl -w net.graph.maxdgram=131072 #sysctl -w net.graph.recvspace=131072 @@ -62,3 +69,13 @@ sysctl -w hw.pci.do_power_nodriver=3 #sysctl -w security.bsd.see_other_gids=0 # Prevent some potential exploit #sysctl -w security.bsd.unprivileged_proc_debug=0 + +# Intel NIC tunning +#sysctl -w hw.em.rx_process_limit=-1 +#sysctl -w hw.em.txd=2048 +#sysctl -w hw.em.rxd=048 + +#sysctl -w hw.igb.rx_process_limit=-1 +#sysctl -w hw.igb.txd=2048 +#sysctl -w hw.igb.rxd=048 +#sysctl -w hw.igb.max_interrupt_rate=16000