Re: Tuning /etc/sysctl.conf

2013-10-14 Thread Carlos Jacobo Puga Medina
Mmm... just a correction in /etc/sysctl.conf, it seems that by mistake I've
copied a website link into the file. Sorry, it was a copy-paste error :)

% cat /etc/sysctl.conf
# $FreeBSD: release/9.2.0/etc/sysctl.conf 112200 2003-03-13 18:43:50Z mux $
#
#  This file is read when going to multi-user and its contents piped thru
#  ``sysctl'' to adjust kernel values.  ``man 5 sysctl.conf'' for details.
#

# Uncomment this to prevent users from seeing information about processes
that
# are being run under another UID.
#security.bsd.see_other_uids=0
vfs.usermount=1
hw.snd.default_unit=2
kern.ipc.maxsockbuf=16777216
kern.ipc.nmbclusters=32768
kern.ipc.shm_allow_removed=1
kern.ipc.somaxconn=8192
kern.maxfiles=65536
kern.maxfilesperproc=32768
net.inet.tcp.blackhole=2
net.inet.tcp.delayed_ack=0
net.inet.tcp.path_mtu_discovery=0
net.inet.tcp.recvbuf_auto=1
net.inet.tcp.recvbuf_inc=16384
net.inet.tcp.recvbuf_max=16777216
net.inet.tcp.recvspace=65536
net.inet.tcp.rfc1323=1
net.inet.tcp.sendbuf_auto=1
net.inet.tcp.sendbuf_inc=8192
net.inet.tcp.sendspace=65536
net.inet.udp.blackhole=1
net.inet.udp.maxdgram=57344
net.inet.udp.recvspace=65536
net.local.stream.recvspace=65536
net.local.stream.sendspace=65536
net.inet.tcp.sendbuf_max=16777216
net.inet.ip.random_id=1

# Allow for up 2 GB of wired memory.
vm.max_wired=524288



2013/10/14 Carlos Jacobo Puga Medina cjpug...@gmail.com

 Hi people,

 I'm very interested to tuning /etc/sysctl.conf according to the
 specifications of my PC. I've been reading some guides [1], tutorials
 [2-3], QA [4] and the FreeBSD Handbook's related section 12.12 Tuning with
 sysctl(8), but I think it's much more convenient if I contrast it with
 other examples or experienced users.

 Here is my relevant info outputs for help to improve the sysctl(8)
 variables.

  % uname -a
 FreeBSD freebsd 9.2-RELEASE FreeBSD 9.2-RELEASE #0 r255898: Fri Sep 27
 03:52:52 UTC 2013 r...@bake.isc.freebsd.org:/usr/obj/usr/src/sys/GENERIC
  i386

  % dmesg | grep CPU
 CPU: Intel(R) Pentium(R) 4 CPU 2.40GHz (2394.06-MHz 686-class CPU)
 cpu0: ACPI CPU on acpi0
 p4tcc0: CPU Frequency Thermal Control on cpu0

  % dmesg | grep memory
 real memory  = 2147483648 (2048 MB)
 avail memory = 2082701312 (1986 MB)

  % pciconf -lvv | grep -n2 Ethernet
 41-sis0@pci0:0:4:0: class=0x02 card=0x80a71043 chip=0x09001039
 rev=0x91 hdr=0x00
 42-vendor = 'Silicon Integrated Systems [SiS]'
 43:device = 'SiS900 PCI Fast Ethernet'
 44-class  = network
 45-subclass   = ethernet

 My /etc/sysctl.conf

 # $FreeBSD: release/9.2.0/etc/sysctl.conf 112200 2003-03-13 18:43:50Z mux $
 #
 #  This file is read when going to multi-user and its contents piped thru
 #  ``sysctl'' to adjust kernel values.  ``man 5 sysctl.conf'' for details.
 #

 # Uncomment this to prevent users from seeing information about processes
 that
 # are being run under another UID.
 #security.bsd.see_other_uids=0
 vfs.usermount=1
 hw.snd.default_unit=2
 kern.ipc.maxsockbuf=16777216
 kern.ipc.nmbclusters=32768
 kern.ipc.shm_allow_removed=1
 kern.ipc.somaxconn=8192
 kern.maxfiles=65536
 kern.maxfilesperproc=32768
 net.inet.tcp.blackhole=2
 net.inet.tcp.delayed_ack=0
 net.inet.tcp.path_mtu_discovery=0
 net.inet.tcp.recvbuf_auto=1
 net.inet.tcp.recvbuf_inc=16384
 net.inet.tcp.recvbuf_max=16777216
 net.inet.tcp.recvspace=65536
 net.inet.tcp.rfc1323=1
 net.inet.tcp.sendbuf_auto=1
 net.inet.tcp.sendbuf_inc=8192
 net.inet.tcp.sendspace=65536
 net.inet.udp.blackhole=1
 net.inet.udp.maxdgram=57344
 net.inet.udp.recvspace=65536
 net.local.stream.recvspace=65536
 net.local.stream.sendspace=65536
 net.inet.tcp.sendbuf_max=16777216
 net.inet.ip.random_id=1

 http://serverfault.com/questions/64356/freebsd-performance-tuning-sysctls-loader-conf-kernel
 # Allow for up 2 GB of wired memory.
 vm.max_wired=524288

 I will appreciate any input about the subject.
 --CJPM

 [1] http://harryd71.blogspot.com.es/2008/10/tuning-freenas-zfs.html
 [2] https://wiki.freebsd.org/SystemTuning#SYSCTL_TUNING
 [3] https://wiki.freebsd.org/NetworkPerformanceTuning
 [4]
 http://serverfault.com/questions/64356/freebsd-performance-tuning-sysctls-loader-conf-kernel

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: Tuning /etc/sysctl.conf

2013-10-14 Thread Steve O'Hara-Smith
On Mon, 14 Oct 2013 18:35:49 +0200
Carlos Jacobo Puga Medina cjpug...@gmail.com wrote:

 Hi people,
 
 I'm very interested to tuning /etc/sysctl.conf according to the
 specifications of my PC.

As a general rule it is more appropriate to think of tuning in
terms of the workload you intend to apply to your PC. Most changes you can
make will benefit some workflows at the cost of making others less
efficient.

-- 
Steve O'Hara-Smith st...@sohara.org
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: Tuning /etc/sysctl.conf

2013-10-14 Thread Carlos Jacobo Puga Medina
Hi Steve,

I use it as a paticular desktop PC. Well, if you need more details about
it, please, let me know.
What do you think about current tuning?

Thanks
--CJPM


2013/10/14 Carlos Jacobo Puga Medina cjpug...@gmail.com

 Mmm... just a correction in /etc/sysctl.conf, it seems that by mistake
 I've copied a website link into the file. Sorry, it was a copy-paste error
 :)

 % cat /etc/sysctl.conf
 # $FreeBSD: release/9.2.0/etc/sysctl.conf 112200 2003-03-13 18:43:50Z mux $
 #
 #  This file is read when going to multi-user and its contents piped thru
 #  ``sysctl'' to adjust kernel values.  ``man 5 sysctl.conf'' for details.
 #

 # Uncomment this to prevent users from seeing information about processes
 that
 # are being run under another UID.
 #security.bsd.see_other_uids=0
 vfs.usermount=1
 hw.snd.default_unit=2
 kern.ipc.maxsockbuf=16777216
 kern.ipc.nmbclusters=32768
 kern.ipc.shm_allow_removed=1
 kern.ipc.somaxconn=8192
 kern.maxfiles=65536
 kern.maxfilesperproc=32768
 net.inet.tcp.blackhole=2
 net.inet.tcp.delayed_ack=0
 net.inet.tcp.path_mtu_discovery=0
 net.inet.tcp.recvbuf_auto=1
 net.inet.tcp.recvbuf_inc=16384
 net.inet.tcp.recvbuf_max=16777216
 net.inet.tcp.recvspace=65536
 net.inet.tcp.rfc1323=1
 net.inet.tcp.sendbuf_auto=1
 net.inet.tcp.sendbuf_inc=8192
 net.inet.tcp.sendspace=65536
 net.inet.udp.blackhole=1
 net.inet.udp.maxdgram=57344
 net.inet.udp.recvspace=65536
 net.local.stream.recvspace=65536
 net.local.stream.sendspace=65536
 net.inet.tcp.sendbuf_max=16777216
 net.inet.ip.random_id=1

 # Allow for up 2 GB of wired memory.
 vm.max_wired=524288



 2013/10/14 Carlos Jacobo Puga Medina cjpug...@gmail.com

 Hi people,

 I'm very interested to tuning /etc/sysctl.conf according to the
 specifications of my PC. I've been reading some guides [1], tutorials
 [2-3], QA [4] and the FreeBSD Handbook's related section 12.12 Tuning with
 sysctl(8), but I think it's much more convenient if I contrast it with
 other examples or experienced users.

 Here is my relevant info outputs for help to improve the sysctl(8)
 variables.

  % uname -a
 FreeBSD freebsd 9.2-RELEASE FreeBSD 9.2-RELEASE #0 r255898: Fri Sep 27
 03:52:52 UTC 2013 r...@bake.isc.freebsd.org:/usr/obj/usr/src/sys/GENERIC
  i386

  % dmesg | grep CPU
 CPU: Intel(R) Pentium(R) 4 CPU 2.40GHz (2394.06-MHz 686-class CPU)
 cpu0: ACPI CPU on acpi0
 p4tcc0: CPU Frequency Thermal Control on cpu0

  % dmesg | grep memory
 real memory  = 2147483648 (2048 MB)
 avail memory = 2082701312 (1986 MB)

  % pciconf -lvv | grep -n2 Ethernet
 41-sis0@pci0:0:4:0: class=0x02 card=0x80a71043 chip=0x09001039
 rev=0x91 hdr=0x00
 42-vendor = 'Silicon Integrated Systems [SiS]'
 43:device = 'SiS900 PCI Fast Ethernet'
 44-class  = network
 45-subclass   = ethernet

 My /etc/sysctl.conf

 # $FreeBSD: release/9.2.0/etc/sysctl.conf 112200 2003-03-13 18:43:50Z mux
 $
 #
 #  This file is read when going to multi-user and its contents piped thru
 #  ``sysctl'' to adjust kernel values.  ``man 5 sysctl.conf'' for details.
 #

 # Uncomment this to prevent users from seeing information about processes
 that
 # are being run under another UID.
 #security.bsd.see_other_uids=0
 vfs.usermount=1
 hw.snd.default_unit=2
 kern.ipc.maxsockbuf=16777216
 kern.ipc.nmbclusters=32768
 kern.ipc.shm_allow_removed=1
 kern.ipc.somaxconn=8192
 kern.maxfiles=65536
 kern.maxfilesperproc=32768
 net.inet.tcp.blackhole=2
 net.inet.tcp.delayed_ack=0
 net.inet.tcp.path_mtu_discovery=0
 net.inet.tcp.recvbuf_auto=1
 net.inet.tcp.recvbuf_inc=16384
 net.inet.tcp.recvbuf_max=16777216
 net.inet.tcp.recvspace=65536
 net.inet.tcp.rfc1323=1
 net.inet.tcp.sendbuf_auto=1
 net.inet.tcp.sendbuf_inc=8192
 net.inet.tcp.sendspace=65536
 net.inet.udp.blackhole=1
 net.inet.udp.maxdgram=57344
 net.inet.udp.recvspace=65536
 net.local.stream.recvspace=65536
 net.local.stream.sendspace=65536
 net.inet.tcp.sendbuf_max=16777216
 net.inet.ip.random_id=1

 http://serverfault.com/questions/64356/freebsd-performance-tuning-sysctls-loader-conf-kernel
 # Allow for up 2 GB of wired memory.
 vm.max_wired=524288

 I will appreciate any input about the subject.
 --CJPM

 [1] http://harryd71.blogspot.com.es/2008/10/tuning-freenas-zfs.html
 [2] https://wiki.freebsd.org/SystemTuning#SYSCTL_TUNING
 [3] https://wiki.freebsd.org/NetworkPerformanceTuning
 [4]
 http://serverfault.com/questions/64356/freebsd-performance-tuning-sysctls-loader-conf-kernel



___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org