Permalink
Switch branches/tags
Nothing to show
Find file
Fetching contributors…
Cannot retrieve contributors at this time
36 lines (24 sloc) 1.04 KB
See benchmarks/benchmark_shell.py for a script that automates the
setup and teardown of the various configuration options listed below.
Increasing the maximum number of open files
===========================================
== Mac OS X ==
$ sudo sysctl -w kern.maxfilesperproc=20480 kern.maxfiles=22528
- maxfiles is the maximum total number of open files allowed on the
system as a whole
- maxfilesperproc is the maximum number of open files allowed for any
one program
To increase the number of available ephemeral ports, which needed for
e.g. load testing.
$ sudo sysctl -w net.inet.ip.portrange.hifirst=1024
$ sudo sysctl -w net.inet.ip.portrange.first=1024
# ulimit -n 65536
== Linux ==
To increase the number of available ephemeral ports, which needed for
e.g. load testing.
$ sudo sysctl -w net.ipv4.tcp_fin_timeout="15"
$ sudo sysctl -w net.ipv4.tcp_tw_reuse="1"
$ sudo sysctl -w net.ipv4.tcp_tw_recycle="1"
$ sudo sysctl -w net.ipv4.tcp_max_syn_backlog="16384"
$ sudo sysctl -w net.ipv4.ip_local_port_range="1024 65535"
$ ulimit -n 131072