Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 07 Sep 2001 09:28:15 -0500
From:      "Joel Gudknecht" <joel.gudknecht@honeywell.com>
To:        <freebsd-questions@FreeBSD.ORG>
Subject:   /boot/loader.conf vs /etc/sysctl.conf for tuning
Message-ID:  <sb989d5f.093@jmaci.com>

next in thread | raw e-mail | index | archive | help
Question is which of these documents should one follow to actually set =
kern.maxfiles or possibly others for that matter?

From:

http://www.kegel.com/c10k.html#limits.filehandles=20

"FWIW: You can't actually tune the maximum number of connections in =
FreeBSD trivially, via sysctl.... You have to do it in the /boot/loader.con=
f file.=20
The reason for this is that the zalloci() calls for initializing the =
sockets and tcpcb structures zones occurs very early in system startup, in =
order that the zone be both type stable and that it be swappable.=20
You will also need to set the number of mbufs much higher, since you will =
(on an unmodified kernel) chew up one mbuf per connection for tcptempl =
structures, which are used to implement keepalive."=20

From:

http://www.daemonnews.org/200108/benchmark.html=20

"sysctl
A few sysctl variables should be tuned for maximum performance. The =
following lines were added to /etc/sysctl.conf:=20
vfs.vmiodirenable=3D1
kern.ipc.somaxconn=3D4096
kern.maxfiles=3D65536"



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?sb989d5f.093>