### Rozhuk Ivan 2009.06 - 2020 ### loader.conf configuration file ### 12.0 ############################################################## ### 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 #comconsole_speed="9600" # Set the current serial console speed #console="vidconsole" # A comma separated list of console(s) #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="128K" # Sets the size of the kernel message buffer. Overrides kernel option MSGBUF_SIZE. #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. machdep.disable_mtrrs="0" # Disable the use of i686 MTRRs (x86 only). machdep.hyperthreading_allowed="0" # 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 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.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.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_process_limit="4096" # max number of rx packets to process 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. hw.em.max_interrupt_rate="32000" # hw.em.enable_msix="1" # Enable MSI-X interrupts hw.em.fc_setting="0" # # intel IGB tuning hw.igb.rxd="4096" # Number of receive descriptors allocated by the driver. hw.igb.txd="4096" # Number of transmit descriptors allocated by the driver. hw.igb.rx_process_limit="4096" # hw.igb.tx_process_limit="4096" # hw.igb.max_interrupt_rate="32000" # hw.igb.enable_msix="1" # hw.igb.lro="0" # hw.igb.fc_setting="0" # # intel IXBGE tuning hw.ix.rxd="4096" # hw.ix.txd="4096" # hw.ix.num_queues="4" # hw.ix.rx_process_limit="4096" # hw.ix.tx_process_limit="4096" # hw.ix.max_interrupt_rate="32000" # hw.ix.enable_msix="1" # hw.ix.lro="0" # hw.ix.fc_setting="0" # # 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 kern.geom.stripe.maxmem="134217728" # 128mb # Maximum memory that can be allocated in "fast" mode (in bytes) # 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" #