### Rozhuk Ivan 2009.06-2023 ### loader.conf configuration file ### 13.x ############################################################## ### Basic configuration options ############################ ############################################################## #kernel="kernel" # /boot sub-directory containing kernel and modules #bootfile="kernel" # Kernel name (possibly absolute path) #kernel_options="" # Flags to be passed to the kernel loader_conf_files="/boot/device.hints /boot/loader.conf.local /boot/loader.conf.machine" #nextboot_conf="/boot/nextboot.conf" #nextboot_enable="NO" verbose_loading="YES" # Set to YES for verbose loader output #boot_verbose="YES" # -v: Causes extra debugging information to be printed; comment to disable ############################################################## ### Loader settings ######################################## ############################################################## autoboot_delay="3" # Delay in seconds before autobooting, # set to -1 if you don't want user to be # allowed to interrupt autoboot process and # escape to the loader prompt, set to # "NO" to disable autobooting beastie_disable="NO" # Turn the beastie boot menu on and off loader_logo="none" # Desired logo: orbbw, orb, fbsdbw, beastiebw, beastie, none loader_color="YES" # If set to ``NO'', the beastie boot menu will be displayed without ANSI coloring loader_version="RIM" # Version text # Do not enable by def multicons and serial, serial broken some times # and OS may not boot. Enable only after tests. boot_multicons="NO" # Enables multiple console support in the kernel early on boot. boot_serial="NO" # Force the use of a serial console even when an internal console is present. #console="comconsole,efi,vidconsole" # A comma separated list of console(s) comconsole_speed="115200" # Set the current serial console speed #currdev="disk1s1a" # Set the current device #module_path="/boot/modules" # Set the module search path #prompt="\\${interpret}" # Set the command prompt #root_disk_unit="0" # Force the root disk unit number #rootdev="disk1s1a" # Set the root filesystem #tftp.blksize="1428" # Set the RFC 2348 TFTP block size. entropy_cache_load="NO" # Loading entropy at boot time ############################################################## ### Kernel tunables ######################################## ############################################################## #kern.dfldsiz="" # Set the initial data size limit #kern.dflssiz="" # Set the initial stack size limit #kern.maxbcache="512M" # Set the max buffer cache KVA storage. Maximum buffer size(vfs.maxbufspace). See current: vfs.bufspace kern.msgbufsize="512K" # Sets the size of the kernel message buffer. Overrides kernel option MSGBUF_SIZE. kern.msgbuf_show_timestamp="1" # Show timestamp in msgbuf #kern.maxdsiz="1G" # Set the max data size. Useful for databases. (FreeBSD 7.2+ amd64 users: Check that current value is lower!) #kern.maxproc="" # Set the maximum # of processes #kern.maxssiz="" # Set the max stack size #kern.maxswzone="" # Set the max swmeta KVA storage #kern.maxtsiz="" # Set the max text size #kern.maxusers="512" # Set size of various static tables #kern.nbuf="" # Set the number of buffer headers #kern.ncallout="" # Set the maximum # of timer events #kern.ngroups="1023" # Set the maximum # of supplemental groups #kern.sgrowsiz="" # Set the amount to grow stack kern.pin_pcpu_swi="1" # Pin the per-CPU swis (except PCPU 0, which is also default kern.pin_default_swi="1" # Pin the default (non-per-cpu) swi (shared with PCPU 0 swi) kern.cam.scsi_delay="100" # Delay (in ms) before probing SCSI kern.cam.do_dynamic_iosched="1" # Enable Dynamic I/O scheduler optimizations. #kern.ipc.nsfbufs="10240" # (i386 only) Set the number of sendfile(2) bufs kern.ipc.maxpipekva="134217728" # Pipe KVA limit kern.ipc.max_linkhdr="32" # Increase preallocated space in mbuf, used for VLAN encapsulation kern.random.harvest.mask="65535" # ALL: UMA,FS_ATIME,SWI,INTERRUPT,NET_NG,NET_ETHER,NET_TUN,MOUSE,KEYBOARD,ATTACH,CACHED kern.random.fortuna.minpoolsize="16" # Prevent block random device on low entropy system #kern.ipc.semopm="100" # Max operations per semop call kern.ipc.semvmx="65535" # Semaphore maximum value kern.ipc.shmmni="8192" # Number of shared memory identifiers kern.ipc.shmseg="8192" # Number of segments per process kern.ipc.semmns="65535" # Maximum number of semaphores in the system kern.ipc.semmnu="16384" # Maximum number of undo structures in the system kern.ipc.semume="1024" # Max undo entries per process kern.ipc.msgtql="8192" # Maximum number of messages in the system kern.sigqueue.preallocate="8192" # Preallocated signal memory size. teken.fg_color="2" # teken.bg_color="0" # machdep.disable_mtrrs="0" # Disable the use of i686 MTRRs (x86 only). machdep.hyperthreading_allowed="1" # Use Intel HTT logical CPUs vm.pmap.pg_ps_enabled="1" # Enable superpages. vm.pmap.pcid_enabled="1" # Is TLB Context ID enabled? debug.acpi.enable_debug_objects="1" # Enable Debug objects # broken: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=272288 #kern.maxphys="2097152" # Maximum block I/O access size / Upper limit for IO size vfs.maxbcachebuf="131072" # Maximum size of a buffer cache block / typical IO size vfs.mountroot.timeout="120" # Wait for devices to appear, seconds. vfs.root_mount_always_wait="1" # Wait for root mount holds even if the root device already exists. # POWER SAVING: https://wiki.freebsd.org/TuningPowerConsumption hint.p4tcc.0.disabled="1" # Disable CPU Frequency Thermal Control hint.acpi_throttle.0.disabled="1" # Disable CPU throtling hint.hpet.0.legacy_route="1" # HPET will steal IRQ0 of i8254 timer and IRQ8 of RTC hint.apic.0.clock="0" # Disable local APIC timers hint.atrtc.0.clock="0" # Disable RTC timer hint.attimer.0.clock="0" # Disable AT timer drm.i915.enable_rc6="7" # Fer SandyBridge/IvyBridge CPUs graphics hint.ahcich.0.pm_level="4" # 1 = device initiate PM state change; 4 = PARTIAL PM state transition 1ms after port becomes idle; 5 = SLUMBER PM state transition 125ms after port becomes idle. hint.ahcich.1.pm_level="4" # 1 = device initiate PM state change; 4 = PARTIAL PM state transition 1ms after port becomes idle; 5 = SLUMBER PM state transition 125ms after port becomes idle. hint.ahcich.2.pm_level="4" # 1 = device initiate PM state change; 4 = PARTIAL PM state transition 1ms after port becomes idle; 5 = SLUMBER PM state transition 125ms after port becomes idle. hint.ahcich.3.pm_level="4" # 1 = device initiate PM state change; 4 = PARTIAL PM state transition 1ms after port becomes idle; 5 = SLUMBER PM state transition 125ms after port becomes idle. hint.ahcich.4.pm_level="4" # 1 = device initiate PM state change; 4 = PARTIAL PM state transition 1ms after port becomes idle; 5 = SLUMBER PM state transition 125ms after port becomes idle. hint.ahcich.5.pm_level="4" # 1 = device initiate PM state change; 4 = PARTIAL PM state transition 1ms after port becomes idle; 5 = SLUMBER PM state transition 125ms after port becomes idle. hint.ahcich.6.pm_level="4" # 1 = device initiate PM state change; 4 = PARTIAL PM state transition 1ms after port becomes idle; 5 = SLUMBER PM state transition 125ms after port becomes idle. hint.ahcich.7.pm_level="4" # 1 = device initiate PM state change; 4 = PARTIAL PM state transition 1ms after port becomes idle; 5 = SLUMBER PM state transition 125ms after port becomes idle. hint.ahcich.8.pm_level="4" # 1 = device initiate PM state change; 4 = PARTIAL PM state transition 1ms after port becomes idle; 5 = SLUMBER PM state transition 125ms after port becomes idle. hint.ahcich.9.pm_level="4" # 1 = device initiate PM state change; 4 = PARTIAL PM state transition 1ms after port becomes idle; 5 = SLUMBER PM state transition 125ms after port becomes idle. hint.ahcich.10.pm_level="4" # 1 = device initiate PM state change; 4 = PARTIAL PM state transition 1ms after port becomes idle; 5 = SLUMBER PM state transition 125ms after port becomes idle. hint.ahcich.11.pm_level="4" # 1 = device initiate PM state change; 4 = PARTIAL PM state transition 1ms after port becomes idle; 5 = SLUMBER PM state transition 125ms after port becomes idle. hint.ahcich.12.pm_level="4" # 1 = device initiate PM state change; 4 = PARTIAL PM state transition 1ms after port becomes idle; 5 = SLUMBER PM state transition 125ms after port becomes idle. hint.ahcich.13.pm_level="4" # 1 = device initiate PM state change; 4 = PARTIAL PM state transition 1ms after port becomes idle; 5 = SLUMBER PM state transition 125ms after port becomes idle. hint.ahcich.14.pm_level="4" # 1 = device initiate PM state change; 4 = PARTIAL PM state transition 1ms after port becomes idle; 5 = SLUMBER PM state transition 125ms after port becomes idle. hint.ahcich.15.pm_level="4" # 1 = device initiate PM state change; 4 = PARTIAL PM state transition 1ms after port becomes idle; 5 = SLUMBER PM state transition 125ms after port becomes idle. hint.mvsch.0.pm_level="4" # 1 = device initiate PM state change; 4 = PARTIAL PM state transition 1ms after port becomes idle; 5 = SLUMBER PM state transition 125ms after port becomes idle. hint.mvsch.1.pm_level="4" # 1 = device initiate PM state change; 4 = PARTIAL PM state transition 1ms after port becomes idle; 5 = SLUMBER PM state transition 125ms after port becomes idle. hint.mvsch.2.pm_level="4" # 1 = device initiate PM state change; 4 = PARTIAL PM state transition 1ms after port becomes idle; 5 = SLUMBER PM state transition 125ms after port becomes idle. hint.mvsch.3.pm_level="4" # 1 = device initiate PM state change; 4 = PARTIAL PM state transition 1ms after port becomes idle; 5 = SLUMBER PM state transition 125ms after port becomes idle. hint.mvsch.4.pm_level="4" # 1 = device initiate PM state change; 4 = PARTIAL PM state transition 1ms after port becomes idle; 5 = SLUMBER PM state transition 125ms after port becomes idle. hint.mvsch.5.pm_level="4" # 1 = device initiate PM state change; 4 = PARTIAL PM state transition 1ms after port becomes idle; 5 = SLUMBER PM state transition 125ms after port becomes idle. hint.mvsch.6.pm_level="4" # 1 = device initiate PM state change; 4 = PARTIAL PM state transition 1ms after port becomes idle; 5 = SLUMBER PM state transition 125ms after port becomes idle. hint.mvsch.7.pm_level="4" # 1 = device initiate PM state change; 4 = PARTIAL PM state transition 1ms after port becomes idle; 5 = SLUMBER PM state transition 125ms after port becomes idle. hint.mvsch.8.pm_level="4" # 1 = device initiate PM state change; 4 = PARTIAL PM state transition 1ms after port becomes idle; 5 = SLUMBER PM state transition 125ms after port becomes idle. hint.mvsch.9.pm_level="4" # 1 = device initiate PM state change; 4 = PARTIAL PM state transition 1ms after port becomes idle; 5 = SLUMBER PM state transition 125ms after port becomes idle. hint.mvsch.10.pm_level="4" # 1 = device initiate PM state change; 4 = PARTIAL PM state transition 1ms after port becomes idle; 5 = SLUMBER PM state transition 125ms after port becomes idle. hint.mvsch.11.pm_level="4" # 1 = device initiate PM state change; 4 = PARTIAL PM state transition 1ms after port becomes idle; 5 = SLUMBER PM state transition 125ms after port becomes idle. hint.mvsch.12.pm_level="4" # 1 = device initiate PM state change; 4 = PARTIAL PM state transition 1ms after port becomes idle; 5 = SLUMBER PM state transition 125ms after port becomes idle. hint.mvsch.13.pm_level="4" # 1 = device initiate PM state change; 4 = PARTIAL PM state transition 1ms after port becomes idle; 5 = SLUMBER PM state transition 125ms after port becomes idle. hint.mvsch.14.pm_level="4" # 1 = device initiate PM state change; 4 = PARTIAL PM state transition 1ms after port becomes idle; 5 = SLUMBER PM state transition 125ms after port becomes idle. hint.mvsch.15.pm_level="4" # 1 = device initiate PM state change; 4 = PARTIAL PM state transition 1ms after port becomes idle; 5 = SLUMBER PM state transition 125ms after port becomes idle. hint.siisch.0.pm_level="1" # device is allowed to initiate PM state change, host is passive. hint.siisch.1.pm_level="1" # device is allowed to initiate PM state change, host is passive. hint.siisch.2.pm_level="1" # device is allowed to initiate PM state change, host is passive. hint.siisch.3.pm_level="1" # device is allowed to initiate PM state change, host is passive. hint.siisch.4.pm_level="1" # device is allowed to initiate PM state change, host is passive. hint.siisch.5.pm_level="1" # device is allowed to initiate PM state change, host is passive. hint.siisch.6.pm_level="1" # device is allowed to initiate PM state change, host is passive. hint.siisch.7.pm_level="1" # device is allowed to initiate PM state change, host is passive. hint.siisch.8.pm_level="1" # device is allowed to initiate PM state change, host is passive. hint.siisch.9.pm_level="1" # device is allowed to initiate PM state change, host is passive. hint.siisch.10.pm_level="1" # device is allowed to initiate PM state change, host is passive. hint.siisch.11.pm_level="1" # device is allowed to initiate PM state change, host is passive. hint.siisch.12.pm_level="1" # device is allowed to initiate PM state change, host is passive. hint.siisch.13.pm_level="1" # device is allowed to initiate PM state change, host is passive. hint.siisch.14.pm_level="1" # device is allowed to initiate PM state change, host is passive. hint.siisch.15.pm_level="1" # device is allowed to initiate PM state change, host is passive. hint.ata.0.pm_level="1" # The device is allowed to initiate a PM state change; the host is passive. hint.ata.1.pm_level="1" # The device is allowed to initiate a PM state change; the host is passive. hint.ata.2.pm_level="1" # The device is allowed to initiate a PM state change; the host is passive. hint.ata.3.pm_level="1" # The device is allowed to initiate a PM state change; the host is passive. hint.ata.4.pm_level="1" # The device is allowed to initiate a PM state change; the host is passive. hint.ata.5.pm_level="1" # The device is allowed to initiate a PM state change; the host is passive. hint.ata.6.pm_level="1" # The device is allowed to initiate a PM state change; the host is passive. hint.ata.7.pm_level="1" # The device is allowed to initiate a PM state change; the host is passive. hint.ata.8.pm_level="1" # The device is allowed to initiate a PM state change; the host is passive. hint.ata.9.pm_level="1" # The device is allowed to initiate a PM state change; the host is passive. hint.ata.10.pm_level="1" # The device is allowed to initiate a PM state change; the host is passive. hint.ata.11.pm_level="1" # The device is allowed to initiate a PM state change; the host is passive. hint.ata.12.pm_level="1" # The device is allowed to initiate a PM state change; the host is passive. hint.ata.13.pm_level="1" # The device is allowed to initiate a PM state change; the host is passive. hint.ata.14.pm_level="1" # The device is allowed to initiate a PM state change; the host is passive. hint.ata.15.pm_level="1" # The device is allowed to initiate a PM state change; the host is passive. hint.pcm.0.buffersize="65536" # Increase maximal buffer size. hint.pcm.1.buffersize="65536" # Increase maximal buffer size. hint.pcm.2.buffersize="65536" # Increase maximal buffer size. hint.pcm.3.buffersize="65536" # Increase maximal buffer size. hint.pcm.4.buffersize="65536" # Increase maximal buffer size. hint.pcm.5.buffersize="65536" # Increase maximal buffer size. hint.pcm.6.buffersize="65536" # Increase maximal buffer size. hint.pcm.7.buffersize="65536" # Increase maximal buffer size. #kern.hz="1000" # Set the kernel interval timer rate # Hardware hw.vga.textmode="0" # vt_vga's textmode hw.memtest.tests="0" # Disable memtest by loader hw.acpi.osname="Windows 2015" # Some systems' ASL may have problems because they look for names of Microsoft operating systems. hw.usb.usbhid.enable="1" # Enable usbhid and prefer it to other USB HID drivers / this is sysctl, but keep it here. ###hw.physmem="1G" # Limit physical memory. See loader(8) hw.ahci.force="1" # forces driver attach to some known AHCI-capable chips even if they are configured for legacy IDE emulation. hint.ahci.0.msi="2" # multiple MSI vectors used hint.ahci.1.msi="2" # multiple MSI vectors used hint.ahci.2.msi="2" # multiple MSI vectors used hint.ahci.3.msi="2" # multiple MSI vectors used hint.ahci.4.msi="2" # multiple MSI vectors used hint.ahci.5.msi="2" # multiple MSI vectors used hint.ahci.6.msi="2" # multiple MSI vectors used hint.ahci.7.msi="2" # multiple MSI vectors used hint.ahci.8.msi="2" # multiple MSI vectors used hint.ahci.9.msi="2" # multiple MSI vectors used hint.ahci.10.msi="2" # multiple MSI vectors used hint.ahci.11.msi="2" # multiple MSI vectors used hint.ahci.12.msi="2" # multiple MSI vectors used hint.ahci.13.msi="2" # multiple MSI vectors used hint.ahci.14.msi="2" # multiple MSI vectors used hint.ahci.15.msi="2" # multiple MSI vectors used hint.mvs.0.msi="2" # multiple MSI vectors used hint.mvs.1.msi="2" # multiple MSI vectors used hint.mvs.2.msi="2" # multiple MSI vectors used hint.mvs.3.msi="2" # multiple MSI vectors used hint.mvs.4.msi="2" # multiple MSI vectors used hint.mvs.5.msi="2" # multiple MSI vectors used hint.mvs.6.msi="2" # multiple MSI vectors used hint.mvs.7.msi="2" # multiple MSI vectors used hint.mvs.8.msi="2" # multiple MSI vectors used hint.mvs.9.msi="2" # multiple MSI vectors used hint.mvs.10.msi="2" # multiple MSI vectors used hint.mvs.11.msi="2" # multiple MSI vectors used hint.mvs.12.msi="2" # multiple MSI vectors used hint.mvs.13.msi="2" # multiple MSI vectors used hint.mvs.14.msi="2" # multiple MSI vectors used hint.mvs.15.msi="2" # multiple MSI vectors used hint.siis.0.msi="2" # multiple MSI vectors used hint.siis.1.msi="2" # multiple MSI vectors used hint.siis.2.msi="2" # multiple MSI vectors used hint.siis.3.msi="2" # multiple MSI vectors used hint.siis.4.msi="2" # multiple MSI vectors used hint.siis.5.msi="2" # multiple MSI vectors used hint.siis.6.msi="2" # multiple MSI vectors used hint.siis.7.msi="2" # multiple MSI vectors used hint.siis.8.msi="2" # multiple MSI vectors used hint.siis.9.msi="2" # multiple MSI vectors used hint.siis.10.msi="2" # multiple MSI vectors used hint.siis.11.msi="2" # multiple MSI vectors used hint.siis.12.msi="2" # multiple MSI vectors used hint.siis.13.msi="2" # multiple MSI vectors used hint.siis.14.msi="2" # multiple MSI vectors used hint.siis.15.msi="2" # multiple MSI vectors used hw.ata.ata_dma="1" # set to 1 for DMA access, 0 for PIO hw.ata.ata_dma_check_80pin="1" # set to 0 to disable the 80pin cable check hw.ata.atapi_dma="1" # set to 1 for DMA access, 0 for PIO hw.ata.wc="1" # set to 1 to enable Write Caching (can cause data loss on power failures and crashes) hint.atapci.0.msi="1" # allow Message Signalled Interrupts (MSI) hint.atapci.1.msi="1" # allow Message Signalled Interrupts (MSI) hint.atapci.2.msi="1" # allow Message Signalled Interrupts (MSI) hint.atapci.3.msi="1" # allow Message Signalled Interrupts (MSI) hint.atapci.4.msi="1" # allow Message Signalled Interrupts (MSI) hint.atapci.5.msi="1" # allow Message Signalled Interrupts (MSI) hint.atapci.6.msi="1" # allow Message Signalled Interrupts (MSI) hint.atapci.7.msi="1" # allow Message Signalled Interrupts (MSI) hint.atapci.8.msi="1" # allow Message Signalled Interrupts (MSI) hint.atapci.9.msi="1" # allow Message Signalled Interrupts (MSI) hint.atapci.10.msi="1" # allow Message Signalled Interrupts (MSI) hint.atapci.11.msi="1" # allow Message Signalled Interrupts (MSI) hint.atapci.12.msi="1" # allow Message Signalled Interrupts (MSI) hint.atapci.13.msi="1" # allow Message Signalled Interrupts (MSI) hint.atapci.14.msi="1" # allow Message Signalled Interrupts (MSI) hint.atapci.15.msi="1" # allow Message Signalled Interrupts (MSI) # Intel EM tuning. hw.em.disable_crc_stripping="0" # Disable or enable hardware stripping of CRC field. hw.em.eee_setting="1" # Disable or enable Energy Efficient Ethernet. hw.em.msix="1" # Enable or disable MSI-X style interrupts. hw.em.smart_pwr_down="0" # Enable or disable smart power down features on newer adapters. hw.em.sbp="0" # Show bad packets when in promiscuous mode. hw.em.rxd="4096" # Number of receive descriptors allocated by the driver. hw.em.txd="4096" # Number of transmit descriptors allocated by the driver. hw.em.rx_int_delay="200" # delays the generation of receive interrupts in units of 1.024 microseconds. hw.em.tx_int_delay="200" # delays the generation of transmit interrupts in units of 1.024 microseconds. hw.em.rx_abs_int_delay="4000" # limits the maximum delay in which a receive interrupt is generated. hw.em.tx_abs_int_delay="4000" # limits the maximum delay in which a transmit interrupt is generated. # Intel IGC tuning. hw.igc.disable_crc_stripping="0" # Disable or enable hardware stripping of CRC field. hw.igc.eee_setting="1" # Disable or enable Energy Efficient Ethernet. hw.igc.msix="1" # Enable or disable MSI-X style interrupts. hw.igc.smart_pwr_down="0" # Enable or disable smart power down features on newer adapters. hw.igc.sbp="0" # Show bad packets when in promiscuous mode. hw.igc.rxd="4096" # Number of receive descriptors allocated by the driver. hw.igc.txd="4096" # Number of transmit descriptors allocated by the driver. hw.igc.rx_int_delay="200" # delays the generation of receive interrupts in units of 1.024 microseconds. hw.igc.tx_int_delay="200" # delays the generation of transmit interrupts in units of 1.024 microseconds. hw.igc.rx_abs_int_delay="4000" # limits the maximum delay in which a receive interrupt is generated. hw.igc.tx_abs_int_delay="4000" # limits the maximum delay in which a transmit interrupt is generated. # Intel IXL tuning. hw.ixl.rx_itr="62" # The RX interrupt rate value, set to 62 (124 usec) by default. hw.ixl.tx_itr="122" # The TX interrupt rate value, set to 122 (244 usec) by default. hw.ixl.i2c_access_method="0" # Access method that driver will use for I2C read and writes via sysctl(8) or verbose ifconfig(8) information display: hw.ixl.enable_tx_fc_filter="0" # Filter out packets with Ethertype 0x8808 from being sent out by non-adapter sources. hw.ixl.enable_head_writeback="1" # When the driver is finding the last TX descriptor processed by the hardware, use a value written to memory by the hardware instead of scanning the descriptor ring for completed descriptors. # Realtec RE tuning. hw.re.intr_filter="0" # Use interrupt filter handler on controllers that support MSI/MSI-X capability. hw.re.msi_disable="0" # Disables MSI support on the Ethernet hardware. hw.re.msix_disable="0" # Disables MSI-X support on the Ethernet hardware. hw.re.prefer_iomap="0" # non-zero value enables I/O space register mapping. # NETWORKING OPTIONS net.link.ifqmaxlen="65536" # max send queue size net.inet.tcp.hostcache.hashsize="16384" # Incresed hostcache net.inet.tcp.hostcache.bucketlimit="100" # Incresed hostcache net.inet.tcp.syncache.hashsize="1024" # syncache Hash table tuning net.inet.tcp.syncache.bucketlimit="100" # syncache Hash table tuning net.inet.tcp.tcbhashsize="16384" # Set the value of TCBHASHSIZE net.inet6.ip6.auto_linklocal="0" # do not generate a link-local automatically: nd6 options= # NetISR net.isr.maxthreads="1024" # Use at most this many CPUs for netisr processing net.isr.bindthreads="1" # Bind netisr threads to CPUs. net.isr.defaultqlimit="65536" # Default netisr per-protocol, per-CPU queue limit if not set by protocol net.isr.maxqlimit="65536" # Maximum netisr per-protocol, per-CPU queue depth. # PF net.pf.source_nodes_hashsize="1048576" # Size of pf(4) source nodes hashtable. # NetGraph #net.graph.threads="0" # Number of queue processing threads // 0 = auto, num CPUs net.graph.maxalloc="65535" # Maximum number of non-data queue items to allocate / limit the damage of a leak net.graph.maxdata="65535" # Maximum number of data queue items to allocate / limit the damage of a DoS # GEOM # Set it here due to some of values need before sysctl.conf can be applyed. kern.geom.debugflags="0" # Set various trace levels for GEOM debugging kern.geom.label.debug="0" # Debug level # stripe kern.geom.stripe.debug="0" # Debug level kern.geom.stripe.fast="1" # Fast, but memory-consuming, mode # mirror kern.geom.mirror.debug="0" # Debug level kern.geom.mirror.timeout="30" # Time to wait on all mirror components kern.geom.mirror.idletime="8" # Mark components as clean when idling kern.geom.mirror.disconnect_on_failure="1" # Disconnect component on I/O failure. kern.geom.mirror.sync_requests="4" # Parallel synchronization I/O requests. kern.geom.mirror.sync_update_period="120" # Metadata update period during synchronization, in seconds. # eli kern.geom.eli.debug="0" # Debug level kern.geom.eli.tries="3" # Number of tries for entering the passphrase kern.geom.eli.overwrites="8" # Number of times on-disk keys should be overwritten when destroying them kern.geom.eli.threads="0" # Number of threads doing crypto work kern.geom.eli.batch="1" # Use crypto operations batching kern.geom.eli.boot_passcache="1" # Passphrases are cached during boot process for possible reuse kern.geom.eli.key_cache_limit="65536" # Maximum number of encryption keys to cache #vfs.root.mountfrom="" # Specify root partition in a way the kernel understands vfs.zfs.prefetch_disble="1" # vfs.zfs.zil_disable="0" # ############################################################## ### Modules ################################################ ############################################################## # Faster TCP networking. # Load this here to allow apply sysctl before daemons start. tcp_rack_load="YES" # cc_htcp_load="YES" #