mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2025-02-23 22:47:12 +01:00
if you have more than 40k FDs on your system let Tor use up to 16k of them by default
svn:r13627
This commit is contained in:
parent
93aa335516
commit
c92c5733d6
2 changed files with 12 additions and 7 deletions
15
debian/changelog
vendored
15
debian/changelog
vendored
|
@ -2,13 +2,16 @@ tor (0.2.0.19-alpha+svn-1) unreleased; urgency=low
|
|||
|
||||
* Change the default for MAX_FILEDESCRIPTORS in our init script to depend
|
||||
on the number of system-wide available file descriptors:
|
||||
/proc/sys/fs/file-max is bigger than 100k, set ulimit -n to 32k, if it's
|
||||
smaller than 20k set it to 1024. Big servers at the moment regularly use
|
||||
more than 10k FDs, so our old default of 8k no longer is sufficient. On
|
||||
the other hand we don't want lower end systems to run out of FDs on Tor's
|
||||
account.
|
||||
/proc/sys/fs/file-max is bigger than 80k, set ulimit -n to 32k, if it's
|
||||
greater than 40k set the limit to 16k, and when greater than 20k our limit
|
||||
shall be 8k descriptors. If there are less than 20k FDs in the entire
|
||||
system default to a limit of only 1024.
|
||||
|
||||
-- Peter Palfrader <weasel@debian.org> Wed, 20 Feb 2008 23:27:35 +0100
|
||||
Big servers at the moment regularly use more than 10k FDs, so our old
|
||||
default of 8k no longer is sufficient. On the other hand we don't want
|
||||
lower end systems to run out of FDs on Tor's account.
|
||||
|
||||
-- Peter Palfrader <weasel@debian.org> Wed, 20 Feb 2008 23:33:00 +0100
|
||||
|
||||
tor (0.2.0.19-alpha-1) experimental; urgency=low
|
||||
|
||||
|
|
4
debian/tor.init
vendored
4
debian/tor.init
vendored
|
@ -28,8 +28,10 @@ ARGS=""
|
|||
# Let's try to figure our some sane defaults:
|
||||
if [ -r /proc/sys/fs/file-max ]; then
|
||||
system_max=`cat /proc/sys/fs/file-max`
|
||||
if [ "$system_max" -gt "100000" ] ; then
|
||||
if [ "$system_max" -gt "80000" ] ; then
|
||||
MAX_FILEDESCRIPTORS=32768
|
||||
elif [ "$system_max" -gt "40000" ] ; then
|
||||
MAX_FILEDESCRIPTORS=16384
|
||||
elif [ "$system_max" -gt "20000" ] ; then
|
||||
MAX_FILEDESCRIPTORS=8192
|
||||
else
|
||||
|
|
Loading…
Add table
Reference in a new issue