Skip to content

Latest commit

 

History

History
1172 lines (1169 loc) · 148 KB

esxi-80-advanced-settings.md

File metadata and controls

1172 lines (1169 loc) · 148 KB

ESXi 8.0 Build 20513097 Advanced Settings

Total: 1165

Name Description Default Current Min Max ESXCLI
CBRC.DCacheMemReserved Memory consumed by CBRC Data Cache (in MB) 400 400 100 32768 True
CBRC.Enable Enable Content Based Read Cache False False N/A N/A False
COW.COWMaxHeapSizeMB Maximum size (in MB) to which the COW heap is allowed to grow 192 192 192 256 True
COW.COWMaxREPageCacheszMB Maximum size (in MB) of VMFSSparse metadata cache size before cache eviction kicks in 256 256 32 512 True
COW.COWMinREPageCacheszMB Minimum size (in MB) of VMFSSparse metadata cache size. Valid when cache eviction is enabled. 0 0 0 512 True
COW.COWREPageCacheEviction VMFSSparse metadata cache eviction: 0 - disabled, 1 enabled 1 1 0 1 True
Config.Defaults.host.TAAworkaround Enable mitigation of TSX Asynchronous Abort (CVE-2019-11135). True True N/A N/A False
Config.Defaults.monitor.if_pschange_mc_workaround Enable workaround for Machine Check Error on Page Size Change (CVE-2018-12207). False False N/A N/A False
Config.Defaults.security.host.ruissl Require SSL to be used when communicating with the host over port 902. True True N/A N/A False
Config.Defaults.vGPU.consolidation Assignment policy to place shared passthru graphics VMs on same physical GPU until full. False False N/A N/A False
Config.Etc.issue Messages that are displayed prior to an SSH or local shell login. N/A N/A False
Config.Etc.motd Messages that are displayed following an SSH or local shell login. TOO LONG TO PRINT N/A N/A False
Config.GlobalSettings.guest.commands.sharedPolicyRefCount Reference count to enable guest operations. 0 0 N/A N/A False
Config.HostAgent.distributedTracing Logging level for the loggers related to distributed tracing services. none N/A N/A False
Config.HostAgent.level[Hbrsvc].logLevel Logging level for the loggers related to HBR services. N/A N/A False
Config.HostAgent.level[Hostsvc].logLevel Logging level for the loggers related to Host services. N/A N/A False
Config.HostAgent.level[Proxysvc].logLevel Logging level for the loggers related to proxy services. N/A N/A False
Config.HostAgent.level[Snmpsvc].logLevel Logging level for the loggers related to SNMP services. N/A N/A False
Config.HostAgent.level[Statssvc].logLevel Logging level for the loggers related to Stats services. N/A N/A False
Config.HostAgent.level[Vcsvc].logLevel Logging level for the loggres related to VC services. N/A N/A False
Config.HostAgent.level[Vimsvc].logLevel Logging level for the loggers related to Virtual infrastructure management services. N/A N/A False
Config.HostAgent.level[Vmsvc].logLevel Logging level for the loggers related to VM services. verbose N/A N/A False
Config.HostAgent.log.level Controls the global log level. info N/A N/A False
Config.HostAgent.plugins.hostsvc.esxAdminsGroup Active Directory group name that is automatically granted administrator privileges on the ESX. NOTE: Changing the group name does not remove the permissions of the previous group. ESX Admins ESX Admins N/A N/A False
Config.HostAgent.plugins.hostsvc.esxAdminsGroupAutoAdd Controls whether the group specified by 'esxAdminsGroup' is automatically granted administrator permission. NOTE: Changing this to false does not remove any permissions already granted to the group. True True N/A N/A False
Config.HostAgent.plugins.hostsvc.esxAdminsGroupUpdateInterval Interval between checks for whether the group specified by 'esxAdminsGroup' has appeared in Active Directory, in minutes. 1 1 N/A N/A False
Config.HostAgent.plugins.solo.disableRemoteEsxcli Enables or disables remote execution of esxcli commands. False False N/A N/A False
Config.HostAgent.plugins.solo.enableMob Enables or disables the Debug Managed Object Browser for the ESXi host. False False N/A N/A False
Config.HostAgent.plugins.solo.webServer.enableWebscriptLauncher Controls the availability of webscript launcher page. True True N/A N/A False
Config.HostAgent.plugins.vimsvc.authValidateInterval Number of minutes between each validation of all known users and groups - set to zero to disable validation. 1440 1440 N/A N/A False
Config.HostAgent.plugins.vimsvc.httpNfcLeaseTimeout Number of seconds until an HTTP NFC lease times out due to inactivity. Applies to new leases only. 300 300 N/A N/A False
Config.HostAgent.plugins.vimsvc.userSearch.maxResults Maximum number of users and groups to display in the Add Permissions dialog - set to zero to disable the limit. 100 100 N/A N/A False
Config.HostAgent.plugins.vimsvc.userSearch.maxTimeSeconds Number of seconds to wait for a search for users and groups to return results - set to zero to disable the timeout. 20 20 N/A N/A False
Config.HostAgent.plugins.vmsvc.enforceMaxRegisteredVms Enables enforcing the limitation on the number of registered virtual machines in the inventory. True True N/A N/A False
Config.HostAgent.plugins.vmsvc.filterExtraConfigHotEdit Filter out extraConfig keys being modified that are not on a pre-defined list of allowed keys when a virtual machine is powered on. False False N/A N/A False
Config.HostAgent.plugins.vmsvc.guestWatchdogTimeout Number of seconds to wait for the Guest OS to shutdown. 900 900 1 3600 False
Config.HostAgent.plugins.vmsvc.productLockerWatchInterval Interval between checks for whether the product locker files are changed, in seconds. Set to -1 to disable checks. 300 300 N/A N/A False
Config.HostAgent.plugins.vmsvc.vsanVmRefreshRetryInterval Number of seconds to wait for retrying vSAN VM refresh, option value '0' means disabling retry logic. 1800 1800 0 3600 False
Config.HostAgent.ssl.keyStore.allowAny Allow any certificates to be added to the host CA store. Disables CA checks. False False N/A N/A False
Config.HostAgent.ssl.keyStore.allowSelfSigned Allow non-CA self-signed certificates to be added to the host CA store. False False N/A N/A False
Config.HostAgent.ssl.keyStore.discardLeaf Discard leaf certificates when adding to CA store. Leaf certificates in a CA store are generally a misconfiguration. True True N/A N/A False
Config.HostAgent.ssl.minPrivateKeyLength The minimum length in bits to be used when generating a new host private key. RSA-2048 N/A N/A False
Config.HostAgent.ticketing.thumbprintTypes Hash algorithms with which to generate host thumbprints, specified as a comma-separated list. Options are sha1, sha256. If no hash is specified, all hashes that are considered secure are enabled. sha1 sha1 N/A N/A False
Config.HostAgent.vmacore.soap.maxSessionCount Maximum number of authenticated VIM API sessions at any given time - set to zero to disable limit. 500 500 N/A N/A False
Config.HostAgent.vmacore.soap.sessionTimeout Number of minutes until a VIM API session times out due to inactivity - set to zero to disable timeout. Applies to new sessions only. 30 30 N/A N/A False
Cpu.AllowWideVsmp Allow VMs with more VCPUs than host PCPUs, 0 to disable 0 0 0 1 True
Cpu.BoundLagQuanta Number of global quanta before bound lag 8 8 1 100 True
Cpu.CommRateThreshold threshold for inter-sched-context rate above which the contexts are considered to be related (in num/sec) 500 500 0 50000 True
Cpu.CoschedCostartThreshold costart threshold in usec, costart threshold should be less than costopThreshold 2000 2000 0 100000 True
Cpu.CoschedCostopThreshold maximum skew between vcpus in usec, 0 to disable 3000 3000 0 100000 True
Cpu.CoschedCrossCall 0: disable cosched on crosscall; 1: enable cosched on crosscall 1 1 0 1 True
Cpu.CoschedHandoffLLC 0: handoff by switching pcpu; 1: handoff to LLC if possible 1 1 0 1 True
Cpu.CoschedHandoffSkip only skip handoff if ready time is smaller than this threshold, in usec, 0 to allow skip always 10 10 0 1000 True
Cpu.CoschedPollUsec interval between coscheduling skew checks, in usec 1000 1000 1000 5000 True
Cpu.CreditAgePeriod Period in milliseconds 3000 3000 1000 10000 True
Cpu.FairnessRebalancePcpus max number of PCPUs to be considered when doing fairness rebalance, 0 to disable 4 4 0 32 True
Cpu.HTRebalancePeriod average milliseconds between opportunities for a pcpu to migrate vcpus from within a core 5 5 0 5000 True
Cpu.HTStolenAgeThreshold the amount of htStolen time a vcpu can keep without being aged (in seconds) 8 8 0 500 True
Cpu.HTWholeCoreThreshold a vcpu with vtime falling behind by this threshold (in ms) is eligible to use the whole core (HT only), 0 to disable (may violate resource settings) 800 800 0 5000 True
Cpu.HostRebalancePeriod average milliseconds between opportunities for a pcpu to migrate vcpus from within the whole system, 0 to disable 2000 2000 0 5000 True
Cpu.L2RebalancePeriod average milliseconds between opportunities for a pcpu to migrate vcpus from within the shared L2 cache, 0 to disable 10 10 0 5000 True
Cpu.L3RebalancePeriod average milliseconds between opportunities for a pcpu to migrate vcpus from within the shared L3 cache, 0 to disable 20 20 0 5000 True
Cpu.LimitEnforcementThreshold Only allows low-vtime children ro run when a group/VM's vtimeLimit is smaller than the global virtual time by less than this threshold (in ms), 0 to disable 200 200 0 10000 True
Cpu.MaxSampleRateLg Sampling system services at most (2^MaxSampleRateLg) times a second 7 7 1 15 True
Cpu.NonTimerWakeupRate Disable P state if the running vcpu's non-timer wakeup rate is higher than this threshold, 0 to disable 500 500 0 5000 True
Cpu.PackageRebalancePeriod average milliseconds between opportunities for a pcpu to migrate vcpus from within a package, 0 to disable 2000 2000 0 5000 True
Cpu.PcpuMigrateIdlePcpus max number of PCPUs to be considered when doing pcpu idle rebalance, 0 to disable 4 4 0 32 True
Cpu.Quantum Quantum in milliseconds 200 200 1 1000 True
Cpu.UseMwait use MWAIT vs. HLT in the idle loop; 0: use HLT, 1: use MWAIT if possible, 2: choose by cpu type 2 2 0 3 True
Cpu.VMAdmitCheckPerVcpuMin Perform additional admission control check that per virtual CPU virtual machine minimum does not exceed the speed of a single physical CPU 1 1 0 1 True
Cpu.WakeupMigrateIdlePcpus max number of PCPUs to be considered when doing wakeup idle rebalance, 0 to disable 4 4 0 32 True
DCUI.Access One or more comma-separated local users which are granted unconditional access to DCUI, even if they don't have administrator role on the host. root root N/A N/A False
DataMover.HardwareAcceleratedInit Enable hardware accelerated VMFS data initialization (requires compliant hardware) 1 1 0 1 True
DataMover.HardwareAcceleratedMove Enable hardware accelerated VMFS data movement (requires compliant hardware) 1 1 0 1 True
DataMover.MaxHeapSize Maximum size of the heap in MB used for data movement 64 64 16 256 True
Digest.AlgoType Digest Crypto Hash Type (1=SHA-1, 2=SHA-256). 1 1 1 2 True
Digest.BlockSize Blocksize in the original VMDK to compute crypto hash codes. In pages of 4K size. Value needs to be power of 2. 1 1 1 2 True
Digest.CollisionEnabled Enable collision detection (0=disabled, 1=enabled) 0 0 0 1 True
DirentryCache.MaxDentryPerObj Maximum directory entries cached per directory 15000 15000 60 30000 True
Disk.AllowUsbClaimedAsSSD Permit claim rules to mark USB disks as SSD 0 0 0 1 True
Disk.ApdTokenRetryCount APD Token Retry Count 25 25 10 99999 True
Disk.AutoremoveOnPDL Autoremove paths to a disk that is in PDL (Permanent Device Loss) 1 1 0 1 True
Disk.BandwidthCap cap on disk bandwidth (KB/s) usage 4294967294 4294967294 10 4294967294 True
Disk.DelayOnBusy Delay in milliseconds for completion of commands with a BUSY status 400 400 0 5000 True
Disk.DeviceEnableIOLatencyMsgs Enable or disable storage latency-related error messages from PSA 0 0 0 1 True
Disk.DeviceReclaimTime The number of seconds between device re-claim attempts 300 300 0 31536000 True
Disk.Disable4knSSD Disable use of 4kn SSDs 1 1 0 1 True
Disk.DiskDelayPDLHelper Delay PDL helper in secs 10 10 0 300 True
Disk.DiskMaxIOSize Max Disk READ/WRITE I/O size before splitting (in KB) 32767 32767 32 32767 True
Disk.DiskReservationThreshold Time window within which refcounted reservations on a device are permitted (in msec) 45 45 0 3000 True
Disk.DiskRetryPeriod Retry period in milliseconds for a command with retry status 2000 2000 500 50000 True
Disk.DumpMaxRetries Max number of I/O retries during disk dump 10 10 0 1000 True
Disk.DumpPollDelay Number of microseconds to wait between polls during a disk dump. 1000 1000 1 100000 True
Disk.DumpPollMaxRetries Max number of device poll retries during disk dump 10000 10000 1 100000 True
Disk.EnableNaviReg Enable automatic NaviAgent registration with EMC CLARiiON and Invista 1 1 0 1 True
Disk.FailDiskRegistration Fail device registration if disk has only standby paths and supports only implicit asymmetric logical unit access. 1 1 0 1 True
Disk.FastPathRestoreInterval Time interval (in msec) to monitor the IO latency to evaluate eligibility for fast-path in PSA. 100 100 10 1000 True
Disk.IdleCredit Amount of idle credit that a virtual machine can gain for I/O requests 32 32 1 512 True
Disk.MaxLUN Only LUNs with LUN ID values below this value will be scanned 1024 1024 1 4294967295 True
Disk.MaxNumIOIntervals Maximum number of IO intervals per device that can be stored in order to detect overlapping IOs to 4Kn disks 1024 1024 64 65535 True
Disk.MaxResetLatency Delay in milliseconds before logging warnings and spawning new reset worlds if a reset is overdue or taking too long 2000 2000 500 600000 True
Disk.NmpMaxCmdExtension Increase the maximum number of commands to be processed at once in NMP 0 0 0 1000000000 True
Disk.PVSCSIEnablePreemption Enable PVSCSI Preemption. 1 1 0 1 True
Disk.PathEvalTime The number of seconds between FC path evaluations 300 300 0 31536000 True
Disk.PreventVMFSOverwrite Prevent overwriting VMFS partitions 1 1 0 1 True
Disk.QFullSampleSize I/O samples to monitor for detecting non-transient queue full condition. Should be nonzero to enable queue depth throttling. 0 0 0 64 True
Disk.QFullThreshold BUSY or QFULL threshold, upon which LUN queue depth will be throttled. Should be <= QFullSampleSize if throttling is enabled. 8 8 1 16 True
Disk.ReqCallThreshold Threshold in number of pending requests before calling into vmkernel to process the requests 8 8 1 129 True
Disk.ResetLatency Delay in milliseconds between reset thread wakeups 1000 1000 100 600000 True
Disk.ResetMaxRetries Maximum number of bus reset retries. Set to 0 for no limit. 0 0 0 10000 True
Disk.ResetOverdueLogPeriod Delay in seconds between logs of overdue reset 60 60 10 86400 True
Disk.ResetPeriod Delay in seconds between bus resets retries 30 30 1 3600 True
Disk.ResetThreadExpires Life in seconds of an inactive reset handle thread 1800 1800 0 86400 True
Disk.ResetThreadMax Maximum number of reset handler threads 16 16 1 16 True
Disk.ResetThreadMin Minimum number of reset handler threads 1 1 1 16 True
Disk.RetryUnitAttention Retry all SCSI commands that return a unit attention error 1 1 0 1 True
Disk.ReturnCCForNoSpace Return CC 0x7/0x27/0x7 in the event where a backing datastore has run out of space as opposed to posting a monitor event to halt the VM 0 0 0 1 True
Disk.SchedCostUnit IO Scheduler block size for accounting 32768 32768 4096 262144 True
Disk.SchedQCleanupInterval Time interval (in secs) to cleanup per device unused schedQ list (default = 5 minutes). 300 300 0 31536000 True
Disk.SchedQControlSeqReqs Number of consecutive requests from a virtual machine required to raise the outstanding commands to maximum 128 128 0 2048 True
Disk.SchedQControlVMSwitches Number of switches between commands issued by different virtual machines required to reduce outstanding commands to CONFIG_DISK_CIF 6 6 0 2048 True
Disk.SchedQPriorityPercentage Percentage of priority commands to serve from priority queue 80 80 10 100 True
Disk.SchedQuantum Number of consecutive requests from one world 8 8 1 64 True
Disk.SchedReservationBurst Permit I/O bursts in mclock scheduler with reservations. 1 1 0 1 True
Disk.SchedulerWithReservation Disk I/O scheduler (0:default 1:mclock) 1 1 0 1 True
Disk.SectorMaxDiff Distance in sectors at which the disk BW schedules affinity stops 2000 2000 0 2000000 True
Disk.SharesHigh Shares for high disk priority 2000 2000 100 10000 True
Disk.SharesLow Shares for low disk priority 500 500 100 10000 True
Disk.SharesNormal Shares for normal disk priority 1000 1000 100 10000 True
Disk.SkipResetNoCIF Do not send Device/Virt RESET if No Cmds in Flight 1 1 0 1 True
Disk.SllThrottleTime Time (in msecs) I/Os to SLLs will be throttled in the event of a TASK_SET_FULL being received. 800 800 25 3000 True
Disk.SupportSparseLUN Support for sparse LUNs if set to one 1 1 0 1 True
Disk.ThroughputCap Cap on disk throughput (IO/s) usage 4294967294 4294967294 10 4294967294 True
Disk.UseDeviceReset Use device reset (instead of bus reset) to reset a SCSI device 1 1 0 1 True
Disk.UseIoPool A bitmask: 0x1 - adapter submission pool, 0x2 - device completion pool, 0x4 - device queueing pool. 0 0 0 7 True
Disk.UseLunReset Use LUN reset (instead of device.bus reset) to reset a SCSI device 1 1 0 1 True
Disk.UseReportLUN Use the REPORT LUN command to increase scanning speed for devices 1 1 0 1 True
Disk.VSCSICoalesceCount Frequency with which the coalesce callback is called. 1000 1000 0 100000 True
Disk.VSCSIDisableNvmeRetry Disable vNVME Retries in VSCSI. 1 1 0 1 True
Disk.VSCSIHaltPollInterval When vCPU halt we poll VSCSI vHBAs for work, but at most do so this often. Time is in microseconds. 5 5 1 1000 True
Disk.VSCSIPollPeriod Time in microseconds between VSCSI polls. 1000 1000 1 99999999 True
Disk.VSCSIResvCmdRetryInSecs Time (in secs) to retry on transient errors for Reservation commands for MSCS CAB configs. 1 1 1 60 True
Disk.VSCSIWriteSameBurstSize Max number of split IOs per write same request. 4 4 1 4 True
FSS.FSSLightWeightProbe Enable light-weight efficient probe of ESX supported datastores 1 1 0 1 True
FT.BindToVmknic Bind the FT socket to a specific vmknic 0 0 0 1 True
FT.FTCptConcurrentSend Send non-diff pages in parallel with diffing rather than after 1 1 0 1 True
FT.FTCptDelayCheckpoint Delay checkpoint if no network packet waiting 2 2 0 2 True
FT.FTCptDiffCap Max percent pages via diffs (EXPERIMENTAL, failover will not work if not 100) 100 100 0 100 True
FT.FTCptDiffThreads Number of threads for diffing pages 6 6 1 16 True
FT.FTCptDisableFailover Disable failovers (testing only) 0 0 0 6 True
FT.FTCptDiskWriteTimeout Time in milliseconds for backup site to wait for a disk I/O to complete 3000 3000 10 60000 True
FT.FTCptDontDelayPkts Do not delay network packets - for testing only 0 0 0 1 True
FT.FTCptDontSendPages Do not send over modified pages - for testing only 0 0 0 1 True
FT.FTCptEpochList List of potential epochs to try in order of increasing value 5,10,20,100 5,10,20,100 N/A N/A True
FT.FTCptEpochSample Single epoch sampling time in ms 1000 1000 1 60000 True
FT.FTCptEpochWait Wait in ms after epoch sampling 8000 8000 1 4294967295 True
FT.FTCptIORetryExtraInterval Extra sleep interval (in ms) between retries on disk I/O error 200 200 10 2000 True
FT.FTCptIORetryInterval Sleep interval (in ms) between retries on disk I/O error 10 10 10 2000 True
FT.FTCptIORetryTimes Maximum retries on disk I/O error 15 15 5 50 True
FT.FTCptLogTimeout Time in milliseconds to wait for FT log entries (read or write) 8000 8000 500 30000 True
FT.FTCptMaxPktsDelay Max number of packets in the delayed queue before forcing a checkpoint 0 0 0 10000 True
FT.FTCptMinInterval Time in milliseconds to wait between two forced checkpoints 4 4 2 1000 True
FT.FTCptNetDelayNoCpt Delay to impose on virtual machine network output in ms 0 0 0 5000 True
FT.FTCptNumConnections # of data connections to use for page sending 2 2 1 4 True
FT.FTCptNumaIndex Index dirty pages by NUMA node. Workers will use the index to prefer local work. 0 0 0 1 True
FT.FTCptPagePolicy Page placement policy for side data. < 2^16: Use a specific node mask, 0x10000: Put pages anywhere, 0x10001: Match nodes with virtual machine, 0x10002: Avoid matching nodes with virtual machine 65538 65538 1 65538 True
FT.FTCptPoweroff Power off the Primary VM after the next checkpoint 0 0 0 3 True
FT.FTCptRcvBufSize TCP receive buffer size for the backup 562140 562140 131080 16777216 True
FT.FTCptSndBufSize TCP send buffer size for the Primary VM 562140 562140 131080 16777216 True
FT.FTCptStartTimeout Time in milliseconds for backup site to wait for data for the next checkpoint 90000 90000 1000 90000 True
FT.FTCptStatsInterval Time in milliseconds between stat printing 30 30 0 600 True
FT.FTCptThreadPolicy Policy for placing helper threads. < 2^16: Use a fixed NUMA node mask, 0x10000: Put threads anywhere, 0x10001: Match threads to a dynamic node index 65536 65536 1 65537 True
FT.FTCptVcpuMinUsage VCPU usage in percentage below which the VM will be considered for forced checkpoint 40 40 0 100 True
FT.FTCptWaitOnSocket Wait when socket is empty 1 1 0 1 True
FT.Vmknic Vmknic for FT vmkernel VNIC N/A N/A True
HBR.ChecksumIoSize Size in blocks of a checksum read I/O 8 8 1 1024 True
HBR.ChecksumMaxIo Maximum number of I/O chunks read in parallel for checksum 8 8 1 256 True
HBR.ChecksumPerSlice Maximum number of I/O chunks we read in each slice for checksum 2 2 1 64 True
HBR.ChecksumRegionSize Size in blocks of one checksum region, corresponding to one network request 256 256 1 4096 True
HBR.ChecksumUseAllocInfo Use disk allocation info to help speed up the checksum process 1 1 0 1 True
HBR.ChecksumUseChecksumInfo Use disk checksum info to help speed up transfering valid blocks of data. 1 1 0 1 True
HBR.ChecksumZoneSize Size in regions of one checksum zone for which allocation information will be cached 32768 32768 32 1048576 True
HBR.CopySnapDiskMaxExtentCount Number of extents for a single snapshot disk that can be copied in parallel 16 16 1 128 True
HBR.CopySnapFidHashBuckets Number of hash buckets to use to track the snapshot disks open to copy to demand log. 256 256 1 1024 True
HBR.DemandlogCompletedHashBuckets Number of hash buckets to use to track extents that have been written to the demand log. 8 8 1 32 True
HBR.DemandlogExtentHashBuckets Number of hash buckets to use to track extents that haven't been read. 512 512 1 65536 True
HBR.DemandlogIoTimeoutSecs Timeout for IOs for demand log operations. 120 120 0 1000 True
HBR.DemandlogReadRetries Number of times to retry an internal read (for the demand log) before aborting the delta. 20 20 0 1000 True
HBR.DemandlogRetryDelayMs Delay in milliseconds for retrying a demand log write. 10 10 0 100000 True
HBR.DemandlogTransferIoSize Size in blocks of a demandlog transfer read I/O 8 8 1 16 True
HBR.DemandlogTransferMaxCompletion Maximum number of demandlog chunks that are allowed in completion phase per disk 0 0 0 512 True
HBR.DemandlogTransferMaxIo Maximum number of demandlog transfer I/O chunks issued in parallel 32 32 1 128 True
HBR.DemandlogTransferMaxNetwork Maximum number of demandlog chunks transferred in parallel 64 64 1 256 True
HBR.DemandlogTransferPerSlice Maximum number of demandlog chunks issued per slice 16 16 1 128 True
HBR.DemandlogWriteRetries Number of times to retry a demand log write before aborting the delta. 20 20 0 1000 True
HBR.DisconnectedEventDelayMs Time to wait (while attempting reconnection) before posting a 'no connection to VR server' event 60000 60000 100 600000 True
HBR.ErrThrottleChecksumIO Throttle Checksum I/O errors. 1 1 0 1 True
HBR.ErrThrottleDceRead Throttle DCE Read errors. 1 1 0 1 True
HBR.HbrBitmapAllocTimeoutMS A timeout in MS for how long we will wait to allocate a bitmap 3000 3000 0 10000 True
HBR.HbrBitmapVMMaxStorageGB An estimation of the maximum storage allocated per VM in gigabytes 65536 65536 100 131072 True
HBR.HbrBitmapVMMinStorageGB An estimation of the minimum storage allocated per VM in gigabytes 500 500 100 131072 True
HBR.HbrDemandLogIOPerVM Number of concurrent demand log copies per VM 64 64 1 128 True
HBR.HbrLowerExtentBreakGB Disks with capacity between the min extent break and this number of gigabytes will have the lower extent size. 8192 8192 1 65536 True
HBR.HbrLowerExtentSizeKB Lower extent size used for disks in kilobytes. 16 16 1 128 True
HBR.HbrMaxExtentSizeKB Maximum extent size in kilobytes. Used for disks with capacity over the upper extent break. 64 64 1 128 True
HBR.HbrMaxGuestXferWhileDeltaMB Maximum single SCSI command transfer size (in megabytes) that will be tolerated while a delta is taking place. 1024 1024 256 3072 True
HBR.HbrMaxUnmapExtents Maximum expected number of extents for SCSI UNMAP commands. 10 10 0 100000 True
HBR.HbrMaxUnmapsInFlight Maximum expected number of SCSI UNMAP commands in flight on a single disk. 128 128 0 1048576 True
HBR.HbrMaxUpdateSizeKB Maximum size of a single network update in kilobytes. 128 128 64 128 True
HBR.HbrMinExtentBreakGB Disks with capacity under this number of gigabytes will have the min extent size. 2048 2048 1 65536 True
HBR.HbrMinExtentSizeKB Minimum extent size used for disks in kilobytes. 8 8 1 128 True
HBR.HbrOptimizeFullSync Skip transfer of changed blocks during full sync to avoid sending them twice between the full sync and the subsequent delta. 1 1 0 1 True
HBR.HbrResourceHeapPerVMSizeKB The additional amount of memory in KB per VM to add to the resource heap size 128 128 0 4096 True
HBR.HbrResourceHeapSizeMB A base value in MB for the size of the resource heap 3 3 2 256 True
HBR.HbrResourceHeapUtilization Expected usable percentage of the resource heap (minus overheads, fragmentation) 95 95 1 200 True
HBR.HbrResourceMaxCompletionContexts The maximum number of resource contexts allowed in completion phase for all VMs. 8192 8192 16 16384 True
HBR.HbrResourceMaxDiskContexts The maximum number of resource contexts allowed in disk phase for all VMs. 16 16 16 8192 True
HBR.HbrRuntimeHeapMaxBaseMB A base value in MB for the maximum size of the runtime heap 1 1 1 128 True
HBR.HbrRuntimeHeapMinBaseMB A base value in MB for the minimum size of the runtime heap 1 1 1 128 True
HBR.HbrStaticHeapMaxBaseMB A base value in MB for the maximum size of the static heap 1 1 1 128 True
HBR.HbrStaticHeapMinBaseMB A base value in MB for the minimum size of the static heap 1 1 1 128 True
HBR.HbrThrottleGenericErrResetTime Time in MS between the last logged generic HBR error and the throttle reset. 16384 16384 0 65536 True
HBR.HbrUpperExtentBreakGB Disks with capacity between the lower extent break and this number of gigabytes will have the upper extent size. 32768 32768 1 65536 True
HBR.HbrUpperExtentSizeKB Upper extent size used for disks in kilobytes. 32 32 1 128 True
HBR.HelperQueueMaxRequests Maximum number of helper requests the helper queue can support 8192 8192 128 16384 True
HBR.HelperQueueMaxWorlds Maximum number of world processing helper queue requests 8 8 1 16 True
HBR.LocalReadIoTimeoutSecs Timeout for IOs for dce local reads. 120 120 0 1000 True
HBR.MigrateFlushTimerSecs Time between attempts to flush the state to the persistent file during migration. 3 3 1 600 True
HBR.NetworkUseCubic Use the cubic TCP congestion algorithm for HBR sockets 1 1 0 1 True
HBR.NetworkerRecvHashBuckets Number of hash buckets to use to track commands waiting to receive a response. 64 64 1 65536 True
HBR.OpportunisticBlockListSize Number of blocks to keep around in a LRU list for opportunistic replication 4000 4000 500 10000 True
HBR.ProgressReportIntervalMs Interval between per-disk progress updates to hostd 5000 5000 1000 600000 True
HBR.PsfIoTimeoutSecs Timeout for IOs for persistent state file/demand log metadata. 300 300 0 1000 True
HBR.ReconnectFailureDelaySecs Additional delay in seconds added per reconnection failure for a session 10 10 10 300 True
HBR.ReconnectMaxDelaySecs Maximum delay in seconds between reconnection attempts for a session 90 90 30 300 True
HBR.ResourceServerHashBuckets Number of hash buckets to use to track remote HBR servers. 8 8 1 65536 True
HBR.RetryMaxDelaySecs Maximum server request retry delay in seconds (for non-fatal errors) 60 60 1 120 True
HBR.RetryMinDelaySecs Minimum server request retry delay in seconds (for non-fatal errors) 1 1 1 60 True
HBR.SyncTransferRetrySleepSecs Time in seconds to wait after a failure before retrying a sync operation. 5 5 1 600 True
HBR.TransferDiskMaxCompletion Maximum number of blocks that are allowed in the completion phase per disk 0 0 0 512 True
HBR.TransferDiskMaxIo Maximum number of blocks that will be read in parallel 32 32 1 128 True
HBR.TransferDiskMaxNetwork Maximum number of blocks that will be transferred in parallel 64 64 1 256 True
HBR.TransferDiskPerSlice Maximum number of blocks that will be read in each slice 16 16 1 128 True
HBR.TransferFileExtentSize Chunk size for config file transfers 8192 8192 512 1048576 True
HBR.TransferMaxContExtents Maximum number of contiguous extents that will be coalesced into a single update 16 16 1 128 True
HBR.UnmapOptimization Use optimizations for SCSI Unmap. 0 0 0 1 True
HBR.WireChecksum Use wire checksums 1 1 0 1 True
HBR.XferBitmapCheckIntervalSecs Time in seconds to wait before checking the transfer bitmap for availability of dirty blocks. 1 1 1 600 True
Hpp.HppPReservationCmdRetryTime Time (in secs) to retry on transient errors for Persistent reservation commands for MSCS CAB configs 1 1 1 300 True
ISCSI.CloseIscsiConnOnTaskMgmtFailure Close iSCSI connection on task management failure 1 1 0 1 True
ISCSI.MaxIoSizeKB The maximum I/O size of Software iSCSI in KB. Requires rebooting the host. 128 128 128 512 True
ISCSI.SocketRcvBufLenKB Socket receive buffer length in KB for iSCSI connections 256 256 256 6144 True
ISCSI.SocketSndBufLenKB Socket send buffer length in KB for iSCSI connections 600 600 600 6144 True
Irq.BestVcpuRouting IRQ best virtual CPU routing 0 0 0 1 True
Irq.IRQActionAffinityWeight relative weight for action-vcpu affinity 5 5 0 10 True
Irq.IRQAvoidExclusive Avoid placing interrupts on physical CPUs with exclusive affinity set. 1 1 0 1 True
Irq.IRQBHConflictWeight relative weight for irq/BH conflict 5 5 0 10 True
Irq.IRQRebalancePeriod Time in milliseconds between attempts to rebalance interrupts 50 50 10 20000 True
Irq.IRQVcpuConflictWeight relative weight for irq/vcpu conflict 3 3 1 10 True
LPage.LPageAlwaysTryForNPT Enable always try to alloc large page for NPT 1 1 0 1 True
LPage.LPageDefragEnable Enable large page defragmentation 1 1 0 1 True
LPage.LPageMarkLowNodes Enable marking of nodes with low large pages free 1 1 0 1 True
LPage.MaxSharedPages Maximum number of shared pages in a 2MB region that may be broken to back the region with a large page 510 510 0 512 True
LPage.MaxSwappedPagesInitVal Initial value for maximum number of swapped pages in a 2MB region that may be read to back the region with a large page 10 10 0 512 True
LPage.freePagesThresholdForRemote Maximum number of free small pages on local nodes to allow remote lpages 2048 2048 0 4294967295 True
LSOM.blkAttrCacheSizePercent BlkAttr cache size percent growth rate with peak value (100%) caching almost all blkattrs for the diskgroup. 0 0 0 100 True
LSOM.enableLargeWb Enable support for large write buffer for new disk groups 0 0 0 1 True
LSOM.lsomDeviceNeedsRepairCount Number of times the device can be repaired for transient IO errors. 3 3 0 64 True
LSOM.lsomEnableFullRebuildAvoidance Enable LSOM full rebuild avoidance for transient IO errors. (0:disabled 1:enabled) 1 1 0 1 True
LSOM.lsomEnableRebuildOnLSE Remediate the device error by automatically re-creating diskgroup on encountering Medium Error on the device 1 1 0 2 True
LSOM.lsomPlogEnableDeadmanTimer Configuration if an I/O is stuck for a long time. (0:No Action 1:PSOD 2:Disk offline) 2 2 0 2 True
LSOM.lsomRebuildOnEvacFailure Remediate the device error by automatically re-creating diskgroup on encountering Unrecoverable Read Error on the device even if evacuation of the device failed 0 0 0 1 True
LoadESX.generateLiveDump Create a live dump if a Quick Boot attempt fails. 0 0 0 1 True
Mem.AllocGuestLargePage Enable large page backing of guest memory 1 1 0 1 True
Mem.CtlMaxPercent Vmmemctl limit as percentage of virtual machine maximum size 65 65 0 99 True
Mem.IdleTax Idle memory tax rate 75 75 0 99 True
Mem.IdleTaxType idle tax type. 0=flat, 1=variable 1 1 0 1 True
Mem.MemCBTBitmapMaxAlloc Maximum memory in MB to allocate for CBT bitmaps. 1024 1024 256 2048 True
Mem.MemDefragClientsPerDir Clients that are allowed to defrags per directory. 2 2 0 512 True
Mem.MemEagerZero Zero out userworld and guest memory pages immediately after free 0 0 0 1 True
Mem.MemMaxResvThreshold Max memory reservartion threshold used for indicating health state 16384 16384 0 4294967295 True
Mem.MemMinFreePct Percentage of host memory to reserve for accelerating memory allocations when free memory is low, 0 for automatic 0 0 0 50 True
Mem.MemZipEnable Enable the memory compression cache 1 1 0 1 True
Mem.MemZipMaxAllocPct Sets the maximum size for the compression cache as a percentage of allocated VM memory size 50 50 5 100 True
Mem.MemZipMaxPct Sets the maximum target size for the compression cache as a percentage of VM size 10 10 5 100 True
Mem.ReallocPolicy Memory scheduling policy. 0: default, 1: GFMS, 2: Legacy 0 0 0 2 True
Mem.SampleActivePctMin lower bound for sampled active memory 1 1 0 10 True
Mem.SampleDirtiedPctMin lower bound for sampled active dirtied memory 0 0 0 10 True
Mem.ShareCOSBufSize Specify number of MPNs to be used by COW P2M buffer 5 5 2 32 True
Mem.ShareForceSalting PShare salting lets you limit the transparent page sharing only between a set of VMs. PShare salting is controlled by the VMX sched.mem.pshare.salt option. The PShare salting option has three states: 0 - no salting or isolation between VMs; 1 - VMs that have the sched.mem.pshare.salt option set are able to share memory with VMs with the same salt; 2 - VMs that do not have the sched.mem.pshare.salt option set cannot share memory with any other VM, page sharing is possible only inside the VM. If the sched.mem.pshare.salt is present but empty, the VM gets its own unique salt. 2 2 0 2 True
Mem.ShareRateMax per-VM upper limit on pshare scan rate in pages/sec. (0 to disable) 1024 1024 0 32768 True
Mem.ShareScanGHz max page scan rate in MB/sec per GHz of host CPU, 0 to disable 4 4 0 32 True
Mem.ShareScanTime desired time in minutes to scan entire VM 60 60 10 600 True
Mem.VMOverheadGrowthLimit Default limit (in MB) on VM overhead memory growth. Valid values are 0 to maximum memory supported, and 0xffffffff which means "unlimited". 4294967295 4294967295 0 4294967295 True
Migrate.BindToVmknic Bind the vMotion socket to a specific vmknic. 0 for never, 1 to bind only with FT, 2 to bind with FT or for multi-vmknic support, 3 to always bind 3 3 0 3 True
Migrate.CptCacheMaxSizeMB Maximum checkpoint cache size in MB 544 544 8 1024 True
Migrate.DebugChecksumMismatch Debug checksum mismatch. 0 0 0 1 True
Migrate.DetectZeroPages Whether vMotion should detect zero pages during page transmission 1 1 0 1 True
Migrate.Enabled Enable hot migration support 1 1 0 1 True
Migrate.GetPageSysAlertThresholdMS Threshold in milliseconds for the source host to prepare a page for transmission above which a SysAlert is triggered 10000 10000 1000 100000 True
Migrate.LowBandwidthSysAlertThreshold Threshold in KB/s for VMotion bandwidth below which a SysAlert is triggered 0 0 0 100000 True
Migrate.LowMemWaitSysAlertThresholdMS Threshold in milliseconds for the dest host to leave the low-memory state above which a SysAlert is triggered 10000 10000 1000 100000 True
Migrate.MigrateBitmapEncodingType Encoding type for changed bitmap transfer 2 2 0 2 True
Migrate.MigrateCpuMinPctDefault Desired default shared CPU reservation (in %) for VMotions 30 30 0 400 True
Migrate.MigrateCpuPctPerGb Desired per Gbit shared CPU reservation (in %) for VMotions 10 10 0 100 True
Migrate.MigrateCpuSharesHighPriority CPU shares for a high priority VMotion 60000 60000 1 100000 True
Migrate.MigrateCpuSharesRegular CPU shares for a regular VMotion 30000 30000 1 100000 True
Migrate.MonActionWaitSysAlertThresholdMS Threshold in milliseconds for the monitor to process a pre-copy action after which a SysAlert is triggered 2000 2000 1 100000 True
Migrate.NetExpectedLineRateMBps Expected network throughput, in MBps, for bandwidth-delay calculation 133 133 1 2000 True
Migrate.NetLatencyModeThreshold Lowest possible round-trip time, in ms, before vMotion must operate in latency-aware mode. 4 4 1 1000 True
Migrate.NetTimeout Timeout in seconds for migration network operations 20 20 1 3600 True
Migrate.NfcNetTimeout Time-out in seconds for NFC migration network operations 60 60 1 3600 True
Migrate.OutstandingReadKBMax Maximum socket-backed mbuf bytes vMotion will allow to be outstanding while drained concurrently with reads, 0 for unlimited 128 128 0 2048 True
Migrate.PanicOnChecksumMismatch 1 for world panic, 2 for vmkernel panic 0 0 0 2 True
Migrate.PreCopyCountDelay Delay preCopy next action every n action posts 10 10 0 1000 True
Migrate.PreCopyMinProgressPerc Minimum allowed transmit to dirty page ratio per pre-copy iteration 130 130 1 1000 True
Migrate.PreCopyPagesPerSend Maximum number of pages to send per precopy transmit 32 32 1 1024 True
Migrate.PreCopySwitchoverTimeGoal Goal time in milliseconds to send changed pages after pre-copy completes 500 500 100 100000 True
Migrate.PreallocLPages Attempt to prealloc destination pages via large page allocation 1 1 0 1 True
Migrate.ProhibitInstantClone Prohibit instant clone from a VM 0 0 0 1 True
Migrate.RcvBufSize TCP receive buffer size for the destination 562540 562540 65536 1000000 True
Migrate.SdpsDynamicDelaySec Delay, in seconds, between polling when considering enabling SDPS in the first preCopy iteration. 30 30 0 10000 True
Migrate.SdpsEnabled Stuns VMotion source in small increments during precopy, 0=disabled, 1=always enabled, 2=dynamic 2 2 0 2 True
Migrate.SdpsTargetRate Percent by which transmit should be made to exceed dirty 500 500 1 10000 True
Migrate.SndBufSize TCP send buffer size for the source 562540 562540 65536 1000000 True
Migrate.TcpTsoDeferTx Use TCP tso defer optimization for transmit 0 0 0 1 True
Migrate.TryToUseDefaultHeap Attempt use the default migration heap when beginning new migrations 1 1 0 1 True
Migrate.VASpaceReserveCount Number of migrations to reserve virtual address space for at module load time 64 64 2 64 True
Migrate.VASpaceReserveSize Megabytes of virtual address space to reserve per migration at module load time 4096 4096 64 4096 True
Migrate.VMotionLatencySensitivity Make vMotion helper worlds latency sensitive, avoid transmit delays. 1 1 0 1 True
Migrate.VMotionResolveSwapType Attempt to resolve swap type during VMotion initialization 1 1 0 1 True
Migrate.VMotionStreamHelpers Number of helpers to allocate for VMotion streams, 0 to dynamically allocate atleast one per stream IP 0 0 0 112 True
Migrate.Vmknic vmknic for vMotion vmkernel VNIC vmk0 N/A N/A True
Misc.APDHandlingEnable Enable Storage APD Handling. 1 1 0 1 True
Misc.APDTimeout Number of seconds a device can be in APD before failing User World I/O. 140 140 20 999999 True
Misc.BHTimeout Time-out for bottom-half handlers in milliseconds 0 0 0 5000 True
Misc.BlueScreenTimeout Time-out in seconds. Set to 0 for no time-out. 0 0 0 65535 True
Misc.ConsolePort Name of serial port to use for visor console (COM1, COM2) none none N/A N/A True
Misc.DebugLogToSerial Send vmkernel LOG messages to the serial port 0 0 0 1 True
Misc.DebugShellPort Name of serial port to use for debug shell (COM1, COM2) none none N/A N/A True
Misc.DefaultHardwareVersion Default virtual machine compatibility N/A N/A True
Misc.DegradedPathEvalTime Evaluation time (in secs) for paths to mark the path as degraded 5 5 0 500 True
Misc.DegradedPathReEvalInterval Re-evaluation interval (in secs) for the degraded paths 60 60 60 600 True
Misc.EnablePSPLatencyPolicy Enable latency based sub-policy of Round-robin path selection plugin 1 1 0 1 True
Misc.GDBPort Name of serial port to use for GDB debugging (COM1, COM2) none none N/A N/A True
Misc.GuestLibAllowHostInfo Allow guest to read host-level metrics 0 0 0 1 True
Misc.HeapMgrGuardPages Number of guard pages to insert between heap VA regions 1 1 0 512 True
Misc.HeapPanicDestroyNonEmpty Panic when a non-empty heap gets destroyed 0 0 0 1 True
Misc.HeartbeatInterval Interval in msec to check CPU lockups 1000 1000 100 86400000 True
Misc.HeartbeatPanicIpiCount Number of IPIs sent to target pcpu prior to invoking NMI PSOD 2 2 0 5 True
Misc.HeartbeatPanicTimeout Interval in seconds after which to panic if no heartbeats received 10 900 1 86400 True
Misc.HeartbeatTimeout Time-out for sending NMI to the locked CPU 5 90 1 86400 True
Misc.HordeEnabled Enables horde mode 0 0 0 1 True
Misc.HostName Host name localhost localhost N/A N/A True
Misc.HppDegradedPathThresholdPer Percentage threshold of transient errors to mark path as degraded 20 20 0 100 True
Misc.HppManageDegradedPaths Choose paths with less errors for I/Os during transient issues on HPP claimed paths 1 1 0 1 True
Misc.HyperClockAllowSystemTimeAux Allow auxiliary input to system time HyperClock 0 0 0 1 True
Misc.IoFilterWatchdogTimeout Timeout for the I/O filter watchdog in seconds. 0 means the watchdog is disabled. 120 seconds is the minimum timeout value. 120 120 0 3600 True
Misc.LogDumpShutdownTimeout The maximum amount of time during shutdown that the kernel logger will spend dumping logs from the log buffer 180 180 0 1800 True
Misc.LogPort Name of serial port to use for logging (COM1, COM2) none none N/A N/A True
Misc.LogTimestampUptime Use uptime rather than UTC for vmkernel log 0 0 0 1 True
Misc.LogToSerial Send VMkernel log messages to the serial port 1 1 0 1 True
Misc.LogWldPrefix Include running world on every log statement 1 1 0 1 True
Misc.MCEMonitorInterval Interval[0 - 0x7fffffff ms] to poll for Machine Check Errors(0=never) 1000 1000 0 2147483647 True
Misc.MaximumHardwareVersion Maximum virtual machine compatibility N/A N/A True
Misc.MinimalPanic Do not attempt core dump after purple screen 0 0 0 1 True
Misc.NMILint1IntAction Override how a hardware generated NMI is handled: 0=default (panic, unless changed by boot-time option), 1=enter debugger, 2=panic, 3=log and ignore (not recommended), 4=log and ignore if undiagnosed 0 0 0 3 True
Misc.NmpDegradedPathThresholdPer Percentage threshold of transient errors to mark path as degraded 20 20 0 100 True
Misc.NmpManageDegradedPaths Choose paths with less errors for I/Os during transient issues on NMP claimed paths 1 1 0 1 True
Misc.PSPDeactivateFlakyPath Deactivate flaky path if IOs are failing with HOST ERROR 0 0 0 1 True
Misc.PanicLogToSerial Send Panic log messages to the serial port 0 0 0 1 True
Misc.PowerButton Action to take on a momentary press of the soft power button (0=ignore, 1=request graceful system shutdown and power-off) 1 1 0 1 True
Misc.PowerOffEnable Action to take on system power-off request (0=halt only, 1=power off) 1 1 0 1 True
Misc.PreferredHostName Preferred Host name N/A N/A True
Misc.RebootMethod Preferred reboot method (any, psci, acpi, rcr_hard, kb, ps2, uefi, or rcr_power) any any N/A N/A True
Misc.SIOControlFlag1 Storage I/O Control Internal Flag 0 0 0 2147483647 True
Misc.SIOControlFlag2 Storage I/O Control Internal Flag 0 0 0 2147483647 True
Misc.SIOControlLoglevel Storage I/O Control Log Level 0 0 0 7 True
Misc.SIOControlOptions Storage I/O Control Options N/A N/A True
Misc.ScreenSaverDelay Delay in minutes before screensaver kicks in 0 0 0 60 True
Misc.ShaperStatsEnabled Enable stats in shaper module 1 1 0 1 True
Misc.ShellPort Name of serial port to use for visor shell (COM1, COM2) none none N/A N/A True
Misc.TestNativeFCPaeCapable native_fc test module is pae capable 0 0 0 1 True
Misc.TimerTolerance Default timer lateness tolerance in microseconds 2000 2000 100 1000000 True
Misc.forceBPB Force use of BPB. 0 0 0 1 True
Misc.forceMPTI Force use of Monitor Page Table Isolation. 1 1 0 1 True
Misc.vmmDisableL1DFlush Disable L1D flush on VM entry 0 0 0 1 True
Misc.vsanWitnessVirtualAppliance Indicates a vSAN witness host running in a Virtual Appliance. VM services (create/register/power on) are blocked 0 0 0 1 True
Misc.DsNsMgrTimeout Timeout for DatastoreNamespaceManager operations in milliseconds 1200000 1200000 10000 1800000 False
Misc.HostAgentUpdateLevel The update level of Host Agent. 0 N/A N/A False
Misc.MetadataUpdateTimeoutMsec Timeout for VM MetadataManager operations in milliseconds 30000 30000 0 600000 False
NFS.ApdStartCount Number of sequential heartbeat failures after which APD start event is triggered 3 3 1 5 True
NFS.DiskFileLockUpdateFreq Time (in seconds) between updates to a disk lock file 10 10 8 3600 True
NFS.HeartbeatDelta Time in seconds since the last successful update before a heartbeat is sent 5 5 3 30 True
NFS.HeartbeatFrequency Time in seconds between heartbeats 12 12 5 86400 True
NFS.HeartbeatMaxFailures Number of sequential failures before a volume is marked down 10 10 6 10 True
NFS.HeartbeatTimeout Time in seconds before an outstanding heartbeat is stopped 5 5 3 30 True
NFS.LockBreakTimeout Time (in seconds) to wait to check for expired races when breaking lock 10 10 0 3600 True
NFS.LockRenewMaxFailureNumber Number of update failures before a disk file lock is declared stale 3 3 1 100 True
NFS.LockSWMRTimeout Time (in seconds) to wait to check for expired races when acquiring SWMR lock 10 10 0 3600 True
NFS.LockSharedTimeout Time (in seconds) to wait to check for expired races when sharing (read) lock 0 0 0 3600 True
NFS.LockUpdateTimeout Time (in seconds) before we abort an outstanding lock update 5 5 1 8 True
NFS.LogNfsStat3 Log nfsstat3 code 0 0 0 1 True
NFS.MaxQueueDepth Maximum per-Volume queue depth 4294967295 4294967295 1 4294967295 True
NFS.MaxVolumes Maximum number of mounted NFS v3 volumes 32 32 8 256 True
NFS.NFSMaxOutstandingIOs Maximum number of NFSv3 outstanding IOs on the host 65536 65536 32 131072 True
NFS.ReceiveBufferSize Default size of socket receive buffer (KB) 1024 1024 64 5120 True
NFS.SendBufferSize Default size of socket send buffer (KB) 1024 1024 32 5120 True
NFS.SyncRetries Number of retries before synchronous IO fails (10 seconds per retry) 25 25 3 360 True
NFS.VolumeRemountFrequency Time in seconds before attempting to remount a volume 30 30 30 3600 True
NFS41.EOSDelay Request EOS safety delay in seconds 30 30 0 90 True
NFS41.IOTaskRetry Synchronous I/O task number of retries 25 25 1 100 True
NFS41.MaxRead Maximum read transfer size in bytes (use the smaller of this value and the server advertised value) 4294967295 4294967295 256 4294967295 True
NFS41.MaxVolumes Maximum number of mounted NFS v4.1 volumes 32 32 8 256 True
NFS41.MaxWrite Maximum write transfer size in bytes (use the smaller of this value and the server advertised value) 4294967295 4294967295 256 4294967295 True
NFS41.MountTimeout Mount timeout in seconds 30 30 1 60 True
NFS41.RecvBufSize Socket receive buffer size in kilobytes (using default if set to zero) 1024 1024 0 2048 True
NFS41.SendBufSize Socket send buffer size in kilobytes (using default if set to zero) 1024 1024 0 2048 True
Net.AdvertisementDuration duration of RARP advertisements 60 60 0 255 True
Net.AllowPT Whether to enable UPT/NPA 1 1 0 1 True
Net.BMCNetworkEnable Enable BMC Network for Redfish 1 1 0 1 True
Net.BlockGuestBPDU Block guest sourced BPDU frames 1 1 0 1 True
Net.CoalesceDefaultOn Dynamic coalescing on by default 1 1 0 1 True
Net.CoalesceFavorNoVmmVmkTx Favor disabling all vmm->vmk tx transitions; boost its score by factor of this/64. 1 1 0 64 True
Net.CoalesceFineTimeoutCPU Set which CPU the fine timer will run on 2 2 0 512 True
Net.CoalesceFineTxTimeout set the fine coalesce timeout in microseconds 1000 1000 1 4294967295 True
Net.CoalesceFlexMrq Whether to dynamically switch on/off multiRxQCalib. 1 1 0 1 True
Net.CoalesceLowRxRate No Rx coalescing calibration when the number of pkts Rx per timeout is lower than this number. 4 4 0 256 True
Net.CoalesceLowTxRate No tx coalescing calibration when the number of pkts tx per timeout is lower than this number. 4 4 0 256 True
Net.CoalesceMatchedQs Whether to use matched TxRxQ-pairs mode when applicable. 1 1 0 1 True
Net.CoalesceMrqLt Whether to set a RxQ's coalesce to zero based on per-RxQ Low Traffic. 1 1 0 1 True
Net.CoalesceMrqMetricAllowTxOnly Whether to allow's individual RxQ's perf metric to be tx pkt cnt only; if not, it will be tx + rx, or rx only. 1 1 0 1 True
Net.CoalesceMrqMetricRxOnly Whether to force individual RxQ's perf metric to be rx pkt cnt only. 0 0 0 1 True
Net.CoalesceMrqOverallStop Whether to use overall performance to stop RxQ Calib. 0 0 0 1 True
Net.CoalesceMrqRatioMetric Whether Tx perf score is attributed to RxQ according to rxPktCnt ratio. 1 1 0 1 True
Net.CoalesceMrqTriggerReCalib Whether to let individual RxQ's perf change trigger re-calib. 1 1 0 1 True
Net.CoalesceMultiRxQCalib When not in matched TxRxQ-pairs mode, whether to uses separate RxQ Calib. 1 1 0 1 True
Net.CoalesceNoVmmVmkTx Whether to try disable all vmm->vmk tx transitions. 1 1 0 1 True
Net.CoalesceParams Set parameters for the default virtual NIC coalescing scheme. N/A N/A True
Net.CoalesceRBCRate Target event rate for RateBasedCoalescing 4000 4000 100 100000 True
Net.CoalesceRxLtStopCalib Whether Rx Low Traffic stops Rx calibration. 0 0 0 1 True
Net.CoalesceRxQDepthCap Cap of Rx coalescing size. 40 40 0 80 True
Net.CoalesceScheme Set the default virtual NIC coalescing scheme. rbc rbc N/A N/A True
Net.CoalesceTimeoutType set the coalesce timeout type: fine(1 ms by default) or coarse (4 ms by default) 2 2 1 2 True
Net.CoalesceTxAlwaysPoll Whether always poll Tx at coalesce timeout handler. 1 1 0 1 True
Net.CoalesceTxQDepthCap Cap of Tx coalescing size. 40 40 0 80 True
Net.CoalesceTxTimeout Set the coalesce time-out in microseconds 4000 4000 1 4294967295 True
Net.DCBEnable Enable DCB for FCoE 1 1 0 1 True
Net.DVFilterBindIpAddress DVFilter internal communication endpoint N/A N/A True
Net.DVFilterPriorityRdLockEnable Use priority locking in dvfilter to read lock portsets 1 1 0 1 True
Net.DVSLargeHeapMBPerGB Maximum MB of dvsLargeHeap memory to be allocated per GB of physical memory 2 2 0 20 True
Net.DVSLargeHeapMaxSize Max size for the dvsLargeHeap 300 300 64 2048 True
Net.DontOffloadInnerIPv6 Don't offload inner IPv6 CSO/TSO packets to physical NICs 0 0 0 1 True
Net.E1000IntrCoalesce Whether to enable interrupt coalescing for e1000 vNIC. 1 1 0 1 True
Net.E1000TxCopySize e1000 tx less than or equal to this will be fully copied with no need for completion. 2048 2048 0 4294967295 True
Net.E1000TxZeroCopy Use tx zero copy for non-tso packets for e1000. 1 1 0 1 True
Net.EnableDMASgCons When non-zero, enable the DMA SG constraints support in uplink layer 1 1 0 1 True
Net.EnableOuterCsum Enable uplink layer outer checksumming 1 1 0 1 True
Net.EnsMbufpoolMaxMBPerGB Maximum MB of the ENS slab memory to be allocated per GB of physical memory 200 200 10 500 True
Net.EnsMbufpoolMinMBPerGB Minimum MB of the ENS slab memory to be allocated per GB of physical memory 10 10 0 500 True
Net.EtherswitchAllowFastPath Allow Etherswitch fast path 0 0 0 1 True
Net.EtherswitchHashSize Number of ports on the etherswitch x 2^N is the size of the hash table for looking up MACs 1 1 0 4 True
Net.EtherswitchHeapMax The maximum size (in Megabytes) to which the etherswitch heap can grow. (REQUIRES REBOOT!) 512 512 86 2047 True
Net.EtherswitchNumPerPCPUDispatchData The dispatch data number in the etherswitch per-pCPU dispatch data cache. (REQUIRES REBOOT!) 3 3 3 63 True
Net.FollowHardwareMac If set to 1, the management interface MAC address will update whenever the hardware MAC address changes. 0 0 0 1 True
Net.GuestIPHack Enable guest arp inspection IOChain to get IP 0 0 0 1 True
Net.GuestTxCopyBreak Transmits smaller than this will be copied rather than mapped 64 64 60 4294967295 True
Net.IGMPQueries Number of IGMP Queries to send during after VMotion/Teaming failover 2 2 0 2 True
Net.IGMPQueryInterval Interval(in seconds) for IGMP/MLD general query in multicast snooping 125 125 32 3600 True
Net.IGMPRouterIP Router IP Address for IGMP (generally not necessary to set this) 0.0.0.0 0.0.0.0 N/A N/A True
Net.IGMPV3MaxSrcIPNum Max per-group srouce IP number for IGMP V3 10 10 1 32 True
Net.IGMPVersion IGMP Version (2 or 3) 3 3 2 3 True
Net.LACPActorSystemPriority The value of LACP system priority 1 1 1 65535 True
Net.LRODefBackoffPeriod After adaptive LRO decided not to do LRO, how many intervals to wait before trying again. 8 8 0 65535 True
Net.LRODefMaxLength LRO default max length 65535 65535 1 65535 True
Net.LRODefThreshold After this # packets, evaluate whether to continue SW LRO 4000 4000 0 65535 True
Net.LRODefUseRatioDenom If SW LRO reduce pkt count to be smaller than ratio, continue to do LRO. Denominator of ratio. 3 3 0 255 True
Net.LRODefUseRatioNumer If SW LRO reduce pkt count to be smaller than ratio, continue to do LRO. Numerator of ratio. 1 1 0 255 True
Net.LinkFlappingThreshold Max number of link down events per minute before considering a link unstable (0 to deactivate) 60 60 0 65535 True
Net.LinkStatePollTimeout Link State poll timer period in milliseconds. 500 500 100 90000 True
Net.MLDRouterIP Router IPv6 Address for MLD (generally not necessary to set this) FE80::FFFF:FFFF:FFFF:FFFF FE80::FFFF:FFFF:FFFF:FFFF N/A N/A True
Net.MLDV2MaxSrcIPNum Max per-group srouce IP number for MLD V2 10 10 1 32 True
Net.MLDVersion MLD Version (1 or 2) 2 2 1 2 True
Net.MaxBeaconVlans maximum number of VLANs to probe with beacons. 100 100 0 4096 True
Net.MaxBeaconsAtOnce Maximum number of beacons to send in one beacon cycle 100 100 0 4096 True
Net.MaxGlobalRxQueueCount Global max length of rx queues for all virtual ports on a ESX host that support queueing 100000 100000 0 4294967295 True
Net.MaxNetifTxQueueLen Maximum length of the Tx queue for the physical NICs 2000 2000 1 10000 True
Net.MaxPageInQueueLen Maximum number of paging requests to queue for guest DMA 75 75 0 500 True
Net.MaxPktRxListQueue Maximum packet we can queue in rxList 3500 3500 0 200000 True
Net.MaxPortRxQueueLen Maximum length of the rx queue for virtual ports whose clients support queuing 80 80 1 500 True
Net.MinEtherLen Minimum size ethernet frame to transmit 60 60 60 1518 True
Net.NcpLlcSap beacon/color NCP messages created with this SAP (DSAP/SSAP) 0 0 0 255 True
Net.NetBHRxStormThreshold Declare Rx Storm after this number of consecutive rx pkt drops during queuing in NetBH rxList. 320 320 0 200000 True
Net.NetDebugRARPTimerInter RARP timer will be triggered at this interval. 30000 30000 0 16777215 True
Net.NetDeferTxCompletion Whether to defer tx completion to tx world. 1 for Try Completion. 2 For Always (Only in MQ Tx World case). 1 1 0 2 True
Net.NetDiscUpdateIntrvl Set interval (in milliseconds) of networking discovery to update the VLAN information 300 300 1 4294967295 True
Net.NetEnableSwCsumForLro Whether enable software checksum for LRO 1 1 0 1 True
Net.NetEsxfwPassOutboundGRE Whether outbound GRE traffic is passed by ESXi firewall 1 1 0 1 True
Net.NetInStressTest If set to 1, suppress certain logs to avoid log spew. 0 0 0 1 True
Net.NetLatencyAwareness Whether to check virtual machine's latency settings or not for vmxnet2/3 1 1 0 1 True
Net.NetMaxRarpsPerInterval Max number of RARPs dispatched per timer callback. 128 128 1 4294967295 True
Net.NetNetqNumaIOCpuPinThreshold CPU threshold for pinning device queues in NUMA I/O 0 0 0 60 True
Net.NetNetqRxRebalRSSLoadThresholdPerc Threshold percentage to rebalance RSS(Receive Side Scaling) queue 10 10 0 100 True
Net.NetNetqTxPackKpps Max TX queue load (in thousand packet per second) to allow packing on the corresponding RX queue 300 300 1 10000 True
Net.NetNetqTxUnpackKpps Threshold (in thousand packet per second) for TX queue load to trigger unpacking of the corresponding RX queue 600 600 1 10000 True
Net.NetNiocAllowOverCommit Whether allow NIOC overcommit when a vNIC is in connected state for DVS 1 1 0 1 True
Net.NetPTMgrWakeupInterval How often the PTMgr will wakeup and trigger the UPT mode switch in second. 6 6 5 10 True
Net.NetPktAllocTries Number of attempts for allocating packet within the page 5 5 1 10 True
Net.NetPktSlabFreePercentThreshold Percent of free network memory pool, below which an event is reported. 2 2 2 50 True
Net.NetPortFlushIterLimit when input is serialized, this bounds the number of times a thread flushes the deferred list. 2 2 0 127 True
Net.NetPortFlushPktLimit when input is serialized, this bounds the number of pkts a thread flushes from the deferred list. 64 64 0 255 True
Net.NetPortTrackTxRace if enabled(1), collect statistics on potential tx race between concurrent threads. 0 0 0 1 True
Net.NetRCFAllowBPF Allow to run BPF code in RCF 1 1 0 1 True
Net.NetRmDistMacFilter Activate/Deactivate the MAC filter on distributed NetRM 1 1 0 1 True
Net.NetRmDistSamplingRate Sampling rate on distributed NetRM 0 0 0 10000 True
Net.NetRxCopyInTx Whether to enable rx copy in tx worldlet/world. 0 0 0 1 True
Net.NetSchedCoalesceTxUsecs Maximum number of microseconds the device can delay tx completions 33 33 1 125 True
Net.NetSchedDefaultResPoolSharesPct Percent share given to unclassified traffic 5 5 1 99 True
Net.NetSchedDefaultSchedName Default networking packet scheduler fifo fifo N/A N/A True
Net.NetSchedECNEnabled Enable net scheduler to send congestion notification to switch ports. 1 1 0 1 True
Net.NetSchedECNThreshold Percentage queue utilization at which net scheduler will start sending congestion notifications to switch ports. 70 70 0 100 True
Net.NetSchedHClkLeafQueueDepthPkt Minimum number of packets each HClk leaf node can hold 640 640 1 10000 True
Net.NetSchedHClkMQ Enable multiple hardware queue for hclk netsched. (0 is off. 1 and 2 means MQ enabled. With 1, user specifies the number of queues, while 2 is dynamic based on link speed.) 2 2 0 2 True
Net.NetSchedHClkMaxHwQueue Maximum number hardware queue that HClock can use. Only used when NetSchedHClkMQ is 1. 2 2 1 128 True
Net.NetSchedHClkVnicMQ Enable multiple VNIC queue for hardware send queue selection 0 0 0 1 True
Net.NetSchedHeapMaxSizeMB Size of the netsched subsystem heap in MB 64 64 1 96 True
Net.NetSchedInFlightMaxBytesDefault Number of bytes fed to the nic for nics with a normal (1Gbps) linkspeed 200000 200000 1500 1500000 True
Net.NetSchedInFlightMaxBytesInsane Number of bytes fed to the nic for nics that don't support tx completion coalescing 1500000 1500000 1500 1500000 True
Net.NetSchedMaxPktSend Maximum number of packets that we can send to the driver at a time 256 256 100 4096 True
Net.NetSchedQoSSchedName Default networking packet scheduler for QoS hclk hclk N/A N/A True
Net.NetSchedSpareBasedShares Enable shares scheduling only on spare bandwidth. Don't bill while doing reservation scheduling 1 1 0 1 True
Net.NetSendRARPOnPortEnablement Ensure one RARP is sent immediately when a port is enabled 1 1 0 1 True
Net.NetShaperQueuePerL3L4Flow Enable queuing per L3/L4 flow hashing 1 1 0 1 True
Net.NetShaperQueueSizeMax Maximum shaper queue size 500 500 1 5000 True
Net.NetShaperQueueSizeMin Minimum shaper queue size 10 10 1 500 True
Net.NetSplitRxMode Whether to enable automatic splitRxMode 1 1 0 1 True
Net.NetTraceEnable Enable virtual network tracing 0 0 0 1 True
Net.NetTuneHostMode Tuning mode for networking default default N/A N/A True
Net.NetTuneInterval Tuning interval in seconds 60 60 1 3600 True
Net.NetTuneThreshold Threshold for activating a tuned mode 1n 2n 50 1n 2n 50 N/A N/A True
Net.NetTxDontClusterSize Transmits smaller than this will not be subject to clustering.coalescing 0 0 0 8192 True
Net.NetTxStaticRelation Whether the world should have a static relation to the VM VCPU 1 1 0 1 True
Net.NetVMTxType World for asynchronous Tx for net devices. 1 for one tx context per vNIC. 2 for one tx context per VM 2 2 1 3 True
Net.NetpollSwLRO Whether to perform SW LRO on pkts in netPoll 1 1 0 1 True
Net.NoLocalCSum Do not checksum local tx.rx frames 0 0 0 1 True
Net.NotifySwitch Broadcasts an arp request on net handle enable 1 1 0 1 True
Net.PTSwitchingTimeout Timeout (in ms) when asking the VMX/guest to switch in/out of passthru 20000 20000 0 60000 True
Net.PVRDMAVmknic Vmknic for PVRDMA N/A N/A True
Net.PktAgingListQuantumSize Quantum size for PktAgingList expressed in power of 2 20 20 4 32 True
Net.PktagingDropPolicy Dropping policy for vmxnet3 rx burst queue. 1 for PKTAGING_TAIL_DROP. 2 for PKTAGING_RED 0 0 0 1 True
Net.PortDisableTimeout Maximum time to wait for ports to complete I/O before disabling 5000 5000 0 2147483647 True
Net.PortsetLockModel The lock model version of a portset 1 1 0 1 True
Net.ProvisioningVmknics vmknics used by NFC for provisioning operations. N/A N/A True
Net.ReversePathFwdCheck Block the multicast/broadcast packets that come back from physical switches in a teamed environment 1 1 0 1 True
Net.ReversePathFwdCheckPromisc Block duplicate packet in a teamed environment when the virtual switch is set to Promiscuous mode. 0 0 0 1 True
Net.SendIGMPReportToUplink Enable sending IGMP report to uplink 0 0 0 1 True
Net.TcpipCopySmallTx Copy and tx complete small packets for tcp tx 1 1 0 1 True
Net.TcpipDefLROEnabled LRO enabled for TCP/IP 1 1 0 1 True
Net.TcpipDefLROMaxLength LRO default max length for TCP/IP 32768 32768 1 65535 True
Net.TcpipDgramRateLimiting Enable Tx rate limiting for UDP sockets 1 1 0 1 True
Net.TcpipEnableABC Enable Appropriate Byte Counting for TCP (RFC 3465) 1 1 0 1 True
Net.TcpipEnableFlowtable Enable route caching through the use of flowtable 1 1 0 1 True
Net.TcpipEnableSendScaling Enable Send-Side Scaling (requires RSS) 1 1 0 1 True
Net.TcpipEnsMultipleRxContexts Use multiple ENS contexts for vmknic RX processing 0 0 0 1 True
Net.TcpipHWLRONoDelayAck Delayed ack timer not armed for Hardware LRO (socket option needs to be set in addition). 1 1 0 1 True
Net.TcpipHeapMax Max megabytes the tcpip module heap can grow to. (REQUIRES REBOOT!) 1024 1024 32 3070 True
Net.TcpipHeapSize Size of the TCP/IP module heap in megabytes (requires reboot) 0 0 0 32 True
Net.TcpipIGMPDefaultVersion Default version of IGMP, in the absence of a querier 3 3 1 3 True
Net.TcpipIGMPRejoinInterval Delay in seconds between automatic IGMP rejoins when no querier is present 60 60 10 3600 True
Net.TcpipLODispatchQueueMaxLen Max # of pkts queued into the per-protocol queue used for dispatching loopback traffic (REQUIRES REBOOT!) 128 128 50 512 True
Net.TcpipLRONoDelayAck Delayed ack timer not armed for LRO 1 1 0 1 True
Net.TcpipLogPackets Turns on packet logging for a vmknic on debug builds, in a circular & in-memory buffer (Takes effect during vmknic creation time) 0 0 0 1 True
Net.TcpipLogPacketsCount Number of packets to log in the in-memory logger. 24570 packets take up about 1.2 MB, and Tx & Rx use separate buffers. (Takes effect during vmknic creation time) 24570 24570 1024 49140 True
Net.TcpipMaxNetstackInstances The maximum number of TCP/IP stack instances that can exist concurrently. If you increase this number, you must also increase the TcpipHeapSize by about 2.5 MB per instance. Requires rebooting the host. 48 48 48 513 True
Net.TcpipNoBcopyRx Avoid bcopy in tcp rx 1 1 0 1 True
Net.TcpipPendPktSocketFreeTimeout Time Delay in seconds, for freeing UDP sockets that have pending packets for Tx completion 300 300 1 300 True
Net.TcpipRxDispatchQueueMaxLen Max # of pkts queued into a tcpip vmknic by an execution context (applied when vmknic is created) 2000 2000 1 20000 True
Net.TcpipRxDispatchQueues Max # of dispatch queues used for RX. For low memory systems, this should be minimum value(REQUIRES REBOOT!) 2 2 1 8 True
Net.TcpipRxDispatchQuota Max # of pkts dispatched into the tcpip stack by an execution context 200 200 1 1000 True
Net.TcpipTxDispatchQuota Max # of pkts dispatched from the tcpip stack by an execution context 100 100 1 1000 True
Net.TcpipTxqBackoffTimeoutMs Duration (in milli seconds) for which backoff is effective when the tx queue has reached the NET_TCPIP_TXQ_MAX_USAGE_THRESHOLD 70 70 20 1000 True
Net.TcpipTxqMaxUsageThreshold Tx queue usage threshold in percent at which to start throttling 80 80 50 100 True
Net.TeamPolicyUpDelay Delay (ms) before considering an `uplink up' event relevant 100 100 0 1800000 True
Net.TeamingNUMAAware Enable the NUMA awareness in Teaming 1 1 0 1 True
Net.TrafficFilterIpAddress Alternate DVFilter internal communication endpoint N/A N/A True
Net.TsoDumpPkt detailed dump of every pkts 0 0 0 2147483647 True
Net.UplinkAbortDisconnectTimeout Timeout (ms) waiting for pending calls to finish when disconnecting. 5000 5000 1 6000000 True
Net.UplinkKillAsyncTimeout Timeout (ms) waiting for async when world is killed. 10000 10000 1 6000000 True
Net.UplinkTxQueuesDispEnabled Enables dispatching of port traffic on multiple tx queues 1 1 0 1 True
Net.UseHwCsumForIPv6Csum When non-zero, use pNIC HW_CSUM, if available, as IPv6 csum offload 1 1 0 1 True
Net.UseHwIPv6Csum When non-zero, use pNIC HW IPv6 csum offload if available 1 1 0 1 True
Net.UseHwTSO When non-zero, use pNIC HW TSO offload if available 1 1 0 1 True
Net.UseHwTSO6 When non-zero, use pNIC HW IPv6 TSO offload if available 1 1 0 1 True
Net.UseLegacyProc Enable or disable populating legacy entries in /proc/vmware/net 0 0 0 1 True
Net.UseProc Populate /proc/vmware/net 0 0 0 1 True
Net.VLANMTUCheckMode Set the unicast/broadcast checking mode in VLAN MTU check 1 1 0 1 True
Net.VmklnxLROEnabled LRO enabled in vmklinux 0 0 0 1 True
Net.VmklnxLROMaxAggr LRO max aggr in vmklinux 6 6 0 24 True
Net.VmknicDoLroSplit whether for vmknic LRO avoids aggregating all pkts into a single (> 2 ms) large pkt. 0 0 0 1 True
Net.VmknicLroSplitBnd when VmknicDoLroSplit is non-zero, while pktList is larger than this number, lroSplit is not done. 12 12 2 255 True
Net.Vmxnet2HwLRO Whether to perform HW LRO on pkts going to a LPD capable vmxnet2 1 1 0 1 True
Net.Vmxnet2PinRxBuf Pin RX buffers for vmxnet2 clients (windows guest only) 0 0 0 1 True
Net.Vmxnet2SwLRO Whether to perform SW LRO on pkts going to a LPD capable vmxnet2 1 1 0 1 True
Net.Vmxnet3AllowTruncation Allow truncated packets to be delivered to the guest 0 0 0 1 True
Net.Vmxnet3CopyTrailer Copy additional bytes of pkt not included in the total length field of ip header 1 1 0 1 True
Net.Vmxnet3ESPRSSAllowed Allow RSS for IPSEC (ESP) over IPv4 if requested by guest/vmx. 1 1 0 1 True
Net.Vmxnet3HwLRO Whether to enable HW LRO on pkts going to a LPD capable vmxnet3 1 1 0 1 True
Net.Vmxnet3MaxPendingRxBurst max # packets to drain from Burst Queue per call 128 128 64 4096 True
Net.Vmxnet3MaxRxBurstQueueLength Maximum length of burst queue allowed when configured via vmx option 16384 16384 0 65536 True
Net.Vmxnet3NonTsoPacketGtMtuAllowed Allow non-TSO/LRO packets greater than vNic MTU 0 0 0 1 True
Net.Vmxnet3PageInBound max # pageIn requests to handle per helper call for vmxnet3. 32 32 1 1024 True
Net.Vmxnet3RSSHashCache Enable RSS hash cache. 1 1 0 1 True
Net.Vmxnet3RxBurstQueueEnableThreshold Maximum number of entries allowed in Rx ring buffer after which vmxnet3 Rx burst queuing will be disabled in vNIC backend 64 64 0 4096 True
Net.Vmxnet3RxBurstQueueLimit Maximum number of packets allowed to be queued in vmxnet3 vNIC backend in rx path 512 512 0 16384 True
Net.Vmxnet3RxPollBound max # pkts to receive per timeout for vmxnet3. 256 256 0 4096 True
Net.Vmxnet3SetRSSHash While using multiqueue delivery, set RSS hash while delivering the packet to the guest. 0 0 0 1 True
Net.Vmxnet3SwLRO Whether to perform SW LRO on pkts going to a LPD capable vmxnet3 1 1 0 1 True
Net.Vmxnet3UDPRSSAllowed Allow RSS for UDP over IPv4/IPv6 if requested by guest/vmx. May result in out-of-order packets for IP fragments. 1 1 0 1 True
Net.Vmxnet3WinIntrHints whether intr hints are used for Windows vmxnet3. 1 1 0 1 True
Net.Vmxnet3usePNICHash Reuse pnic computed RSS hash. 0 0 0 1 True
Net.VmxnetBiDirNeedsTsoTx Need to see Tso Tx to qualify for tsoSplit bidirectional traffic condition. 1 1 0 1 True
Net.VmxnetBiDirNoTsoSplit For bidirectional traffic, don't do tsoSplit. 1 1 0 1 True
Net.VmxnetCopyTxRunLimit non-Win vmxnet2/3 tx will have at most so many fully copied tx's in a row (65536 and larger means never). 16 16 0 4294967295 True
Net.VmxnetDoLroSplit whether for vmxnet LRO avoids aggregating all pkts into a single (> 2 mss) large pkt. 1 1 0 1 True
Net.VmxnetDoTsoSplit whether to split TSO pkts before LPD; 1: halved; 3: VmxnetTsoSplitSize; 2: hybrid. 1 1 0 3 True
Net.VmxnetLROBackoffPeriod After adaptive LRO decided not to do LRO, how many intervals to wait before trying again. 8 8 0 65535 True
Net.VmxnetLROMaxLength LRO default max length for TCP/IP 32000 32000 1 65535 True
Net.VmxnetLROThreshold After this # packets, evaluate whether to continue SW LRO 4000 4000 0 65535 True
Net.VmxnetLROUseRatioDenom If SW LRO reduce pkt count to be smaller than ratio, continue to do LRO. Denominator of ratio. 3 3 0 255 True
Net.VmxnetLROUseRatioNumer If SW LRO reduce pkt count to be smaller than ratio, continue to do LRO. Numerator of ratio. 2 2 0 255 True
Net.VmxnetLroSplitBnd when VmxnetDoLroSplit is non-zero, while pktList is larger than this number, lroSplit is not done. 64 64 2 255 True
Net.VmxnetPromDisableLro Whether to disable SW LRO when vNIC goes into promiscuous mode. 1 1 0 1 True
Net.VmxnetSwLROSL Whether to use ShortLived for vmxnet SW LRO 1 1 0 1 True
Net.VmxnetTsoSplitBnd when VmxnetDoTsoSplit is 1 or 2, use targetSize as the tsoSplit threshold if the overall pkt list already has this number of pkts. 12 12 2 255 True
Net.VmxnetTsoSplitSize split (byte) size; only used if DoTsoSplit >= 2. 17500 17500 1500 65535 True
Net.VmxnetTxCopySize vmxnet tx <= than this will be fully copied with no need for completion. 256 256 0 4294967295 True
Net.VmxnetWinCopyTxRunLimit Win vmxnet2/3 tx will have at most so many fully copied tx's in a row (65536 and larger means never). 65535 65535 0 4294967295 True
Net.VmxnetWinUDPTxFullCopy whether Windows vmxnet UDP tx is fullCopy. 1 1 0 2 True
Net.vNicNumDeferredReset max # normalPkts per poll. 12 12 0 4096 True
Net.vNicTxPollBound max # normalPkts per poll. 192 192 0 4096 True
Net.vmxnetThroughputWeight How far to favor throughput in vmxnet behavior. 0 0 0 255 True
Net.IOControlPnicOptOut List of physical NICs to opt out of network I/O control N/A N/A False
Nmp.NmpPReservationCmdRetryTime Time (in secs) to retry on transient errors for Persistent reservation commands for MSCS CAB configs 1 1 1 300 True
Nmp.NmpSatpAluaCmdRetryTime Time (in secs) to retry on transient errors 20 20 0 50 True
Numa.CoreCapRatioPct The capacity of a core in percent. When exceeded, locality migration is rejected. Set to 0 to disable this check 90 90 0 100 True
Numa.CostopSkewAdjust way to handle costop skew, 0:do nothing, 1:interleave vcpus among clients, 2:allow vcpus on all nodes 1 1 0 2 True
Numa.FollowCoresPerSocket 1: if the vNUMA topology should strickly follow core-per-socket config, 0: to remove the restriction 0 0 0 1 True
Numa.LTermFairnessInterval duration of long term fairness interval in terms of NUMA rebalance period, 0 indicates that long term fairness is disabled 5 5 0 1000 True
Numa.LTermMigImbalThreshold imbalance in long term owed, in percentage, required to trigger migration for long term fairness 10 10 0 100 True
Numa.LargeInterleave Always use large page interleaving; 0 to disable. 1 1 0 1 True
Numa.LatencyProbePeriod Time (in ms) in between dynamic latency probing 500 500 10 100000 True
Numa.LocalityWeightActionAffinity Benefit of improving action affinity by 1. 130 130 0 200 True
Numa.LocalityWeightMem Benefit of improving memory locality by 1 pct. 1 1 0 100 True
Numa.MigImbalanceThreshold Minimum percent load imbalance between nodes to trigger migration 10 10 1 200 True
Numa.MigPreventLTermThresh long term owed for a VM, in percentage, above which NUMA migration and swaps are disabled for that VM 0 0 0 100 True
Numa.MigThrashThreshold Maximum post-migration load imbalance as a percentage of pre-migration imbalance to prevent thrashing 50 50 0 100 True
Numa.MigThreshold Minimum percent load balance improvement to allow single migration.swap 2 2 0 100 True
Numa.MonMigEnable Allow NUMASched monitor migrations. Set to 1 to enable; set to 0 to disable. 1 1 0 1 True
Numa.PageMigEnable Permit NUMASched to manipulate page migration. Set to 1 to enable; set to 0 to disable. 1 1 0 1 True
Numa.PageMigLinearRun page migration candidates for linear scan, 0 to disable 95 95 0 10000 True
Numa.PageMigRandomRun page migration candidates for random scan, 0 to disable 5 5 0 10000 True
Numa.PageMigRateMax max page migration rate 8000 8000 0 250000 True
Numa.PreferHT Prefer using HyperThreads on the same NUMA node over full cores on multiple nodes; 0 to disable. 0 0 0 1 True
Numa.RebalanceCoresNode Minimum number of cores per node required to enable NUMA rebalancer 2 2 1 8 True
Numa.RebalanceCoresTotal Minimum number of total host cores required to enable NUMA rebalancer 4 4 1 32 True
Numa.RebalanceEnable Enable or disable NUMA scheduler rebalancer 1 1 0 1 True
Numa.RebalancePeriod Frequency of NUMA node rebalancing in milliseconds 2000 2000 100 60000 True
Numa.SwapConsiderPeriod time between reconsidering a client for swap, in units of NUMA rebalance period 15 15 0 10000 True
Numa.SwapInterval frequency of NUMA node swap rebalancing, in units of NUMA rebalance period 3 3 1 10000 True
Numa.SwapLoadEnable Enable or disable virtual machine swaps across nodes to balance CPU load 1 1 0 1 True
Numa.SwapLocalityEnable Enable or disable virtual machine swaps across nodes to improve memory locality 1 1 0 1 True
Numa.SwapMigrateOnly frequency of NUMA VM migration only considerations, in units of NUMA rebalance period, 0 to disable pure migrations 2 2 0 100 True
OSData.configuredLocation The configured location of the OSData partition. /vmfs/volumes/63488893-ccd42a80-f003-000c29cc9707 N/A N/A False
Power.CStateMaxLatency In Custom policy, avoid a C-state whose latency is larger than this value (us) 500 500 0 1000000 True
Power.CStatePredictionCoef In Custom policy, predict non-timer wakeup with error probability p, where CStatePredictionCoef = -ln(1 - p) * (1 << 20) 110479 110479 0 2000000 True
Power.CStateResidencyCoef In Custom policy, avoid a C-state whose latency * CStateResidencyCoef > predicted residence time 5 5 0 1000000 True
Power.CpuPolicy Host power management policy: High Performance, Balanced, Low Power, or Custom Balanced Balanced N/A N/A True
Power.MaxCpuLoad In Custom policy, CPU utilization threshold below which CPU frequency can be dynamically adjusted 60 60 0 100 True
Power.MaxFreqPct In Custom policy, do not use P-states faster than the given percentage of full CPU speed, rounded up to the next available P-state 100 100 0 100 True
Power.MinFreqPct In Custom policy, do not use P-states slower than the given percentage of full CPU speed 0 0 0 100 True
Power.PerfBias In Custom policy, Performance Energy Bias Hint, where 0-15 directly specifies preference on a scale where 0=MaxPerf and 15=MinPower, while 16-18 chooses an automatically determined value from a preset policy: 16=Low Power, 17=Balanced, 18=High Performance 17 17 0 18 True
Power.PerfBiasEnable Use Performance Energy Bias Hint 1 1 0 1 True
Power.TimerHz In Custom policy, dynamic power management timer sampling rate 100 100 1 1000 True
Power.UseCStates In Custom policy, use ACPI C-states when processor is idle 1 1 0 1 True
Power.UsePStates In Custom policy, use ACPI P-states to save power when processor is busy 1 1 0 1 True
RdmFilter.HbaIsShared Allow local disks to be RDM candidates for Virtual Machines False True N/A N/A False
ScratchConfig.ConfiguredScratchLocation The directory configured to be used for scratch space. Changes will take effect on next reboot. /vmfs/volumes/63488893-ccd42a80-f003-000c29cc9707 N/A N/A False
ScratchConfig.CurrentScratchLocation The directory currently being used for scratch space. /vmfs/volumes/63488893-ccd42a80-f003-000c29cc9707 N/A N/A False
Scsi.ChangeQErrSetting Change the QErr value of devices to 0x0. 1 1 0 1 True
Scsi.CompareLUNNumber Consider LUN number when determining LUN identity. 1 1 0 1 True
Scsi.EnableCmdSanityCheck Enable Scsi command basic sanity checks. This option can crash the system if Scsi Command signature mismatches 0 0 0 1 True
Scsi.ExtendAPDCondition Trigger APD condition when paths are in unavailable states 0 0 0 1 True
Scsi.FailVMIOonAPD Fast fail virtual machine I/Os on APD Timeout. 0 0 0 1 True
Scsi.LogCmdErrors Log SCSI Device command errors. 1 1 0 1 True
Scsi.LogCmdRCErrorsFreq Number of consecutive RC errors to be seen before logging SCSI Device command. 0 0 0 4294967295 True
Scsi.LogMPCmdErrors Log SCSI Multi-path plugin command errors. 1 1 0 1 True
Scsi.LogScsiAborts Log SCSI abort errors and success. 0 0 0 1 True
Scsi.LunCleanupInterval Timeout for purging stale LUNs. Any LUN which was seen more than the configured number of days ago, will be deleted by the daily cleanup operation 7 7 1 100 True
Scsi.MaxReserveBacktrace Log a backtrace if caller exceeds SCSI_MAX_RESERVE_TIME or SCSI_MAX_RESERVE_TOTALTIME (debug only) 0 0 0 1 True
Scsi.MaxReserveTime Maximum time (in milliseconds) a system-initiated reservation is normally held 200 200 50 500 True
Scsi.MaxReserveTotalTime Maximum time (in msecs) a system-initiated reservation normally takes from issue to release (debug only) 250 250 50 500 True
Scsi.NvmeAdjustLocalNSQDepth Allow dividing the controller queue depth among the namespaces behind the controller for NVMe Local devices. 1 1 0 1 True
Scsi.NvmeDumpAnalogPageNsid Enable logging of ANA Logpage NSID list. 0 0 0 1 True
Scsi.NvmeMaxUnmapBlockDescriptorCount Set maximum deallocate(unmap) descriptor count limit 0 0 0 256 True
Scsi.NvmeMaxUnmapLbaCount Set maximum deallocate(unmap) size limit (in blocks) 0 0 0 4294967295 True
Scsi.NvmeProbeLogVerbose Enable verbose logging during NVMe device discovery. 0 0 0 1 True
Scsi.PassthroughLocking SCSI passthrough locking 1 1 0 1 True
Scsi.PcpusPerCompletionWorld Allocate number of storage adapter completion worlds based on pcpus per world across NUMA nodes. 4 4 1 64 True
Scsi.ReserveBacktrace Log a backtrace for all Reserve/Release pairs (debug only) 0 0 0 1 True
Scsi.SCSIBlockUnsupportedOpcodesAndPages Enable or disable blocking unsupported SCSI opcodes and vpd/mode pages 1 1 0 1 True
Scsi.SCSIEnableDescToFixedConv Enable or disable conversion of descriptor format sense to fixed for older plugins 1 1 0 1 True
Scsi.SCSIEnableDeviceLatencyHistogram Enable or disable updation of device latency histograms 1 1 0 1 True
Scsi.SCSIStrictSPCVersionChecksForPEs Only LUNs with version >= SCSI_ANSI_SCSI3_SPC4 can be PEs 0 0 0 1 True
Scsi.SCSITimeout_ReabortTime Delay (in milliseconds) after a stop due to time-out before the stop is re-issued 5000 5000 1 99999999 True
Scsi.SCSITimeout_ScanTime Time (in milliseconds) to sleep between checking for timed-out asynchronous I/O 1000 1000 1 99999999 True
Scsi.SCSIioTraceBufSizeMB Logchannel buffer size for per device IO tracing in MB 1 1 1 2 True
Scsi.ScanOnDriverLoad Scan new SCSI buses on device driver load 1 1 0 1 True
Scsi.ScanSync Force LU scanning operations to be synchronous if set. 0 0 0 1 True
Scsi.ScsiAllowDeviceSpinup Allow device spin up, if device is in spun down state. 1 1 0 1 True
Scsi.ScsiPathSplitUseSimpleCloneBuffer Use simple clone buffers to split IOs at path layer whenever possible. 1 1 0 1 True
Scsi.ScsiRestartStalledQueueLatency Delay in ms before restarting a stalled queue 500 500 1 60000 True
Scsi.ScsiTMHardTimeout Timeout in milliseconds before signalling upper layers of wedged I/O (0 = Signalling disabled). 120000 120000 0 600000 True
Scsi.ScsiUseVPDXCopyInfo Use Scsi VPD query for XCopy Info. 1 1 0 1 True
Scsi.ScsiVVolPESNRO Default schedNumReqOutstanding value for a PE LUN. 256 256 32 4096 True
Scsi.TimeoutTMThreadExpires Life in seconds of timeout task mgmt handler thread 1800 1800 1 86400 True
Scsi.TimeoutTMThreadLatency Delay in ms before waking up new task mgmt thread 2000 2000 1 600000 True
Scsi.TimeoutTMThreadMax Max number of timeout task-mgmt handler threads 16 16 1 16 True
Scsi.TimeoutTMThreadMin Min number of timeout task-mgmt handler threads 1 1 1 16 True
Scsi.TimeoutTMThreadRetry Delay in milliseconds before retrying taskmgmt which failed or for which the I/O did not complete 2000 2000 1000 10000 True
Scsi.TransFailLogPct Percent of Transient failures seen on Scsi Device that will be logged. 20 20 0 100 True
Scsi.UseAdaptiveRetries Use adaptive retries for transient errors. 1 1 0 1 True
Security.AccountLockFailures Maximum allowed failed login attempts before locking out a user's account. Zero disables account locking. 5 5 N/A N/A False
Security.AccountUnlockTime Duration in seconds to lock out a user's account after exceeding the maximum allowed failed login attempts. 900 900 N/A N/A False
Security.DefaultShellAccess The default value of the 'shellAccess' field if it is not specified explicitly while creating a new user account, when the caller has shell access. True True N/A N/A False
Security.PasswordHistory Number of passwords to remember for each user. Zero disables password history. 0 0 N/A N/A False
Security.PasswordMaxDays Maximum number of days between password changes. Affects all existing and new users. 99999 99999 N/A N/A False
Security.PasswordQualityControl Raw options for pam_passwdqc PAM module. This value is used as is in PAM's configuration file, so use with caution. retry=3 min=disabled,disabled,disabled,7,7 retry=3 min=disabled,disabled,disabled,7,7 N/A N/A False
Security.SshSessionLimit Maximum number of SSH sessions for all users except user 'root'. 50 50 N/A N/A False
SunRPC.MaxConnPerIP Max number of TCP/IP connection per IP 32 32 1 256 True
SunRPC.SendLowat Send buffer lowat (%) 25 25 1 100 True
SunRPC.SetNoDelayedAck Set socket option to disable TCP delayed acknowledgements (Use this option under guidance of VMware support. Requires Remount) 0 0 0 1 True
SunRPC.WorldAffinity TX Affinity: 0 - Disabled, 1 - Issuing world, 2 - Exact RX world, 3 - Loose RX world 2 2 0 2 True
SvMotion.SvMotionAvgDisksPerVM Initial Storage vMotion Heap Size is proportional to this setting 8 8 4 1024 True
Syslog.global.auditRecord.remoteEnable Enable transmitting audit records to remote hosts. False False N/A N/A False
Syslog.global.auditRecord.storageCapacity Audit record storage capacity (in MiB). 4 4 N/A N/A False
Syslog.global.auditRecord.storageDirectory Audit record storage directory. [] /scratch/auditLog [] /scratch/auditLog N/A N/A False
Syslog.global.auditRecord.storageEnable Enable audit record storage. False False N/A N/A False
Syslog.global.certificate.checkCRL Enable checking the revocation status of all the certificates in an SSL certificate chain. False False N/A N/A False
Syslog.global.certificate.checkSSLCerts Enforce checking of SSL certificates when transmitting messages to remote hosts. True True N/A N/A False
Syslog.global.certificate.strictX509Compliance Enable strict compliance with X.509. False False N/A N/A False
Syslog.global.defaultRotate Number of older log files to keep. 8 8 N/A N/A False
Syslog.global.defaultSize Size of each log file before switching to a new one (in KiB). 1024 1024 N/A N/A False
Syslog.global.droppedMsgs.fileRotate Number of older dropped message log files to keep. 10 10 N/A N/A False
Syslog.global.droppedMsgs.fileSize Size of each dropped message log file before switching to a new one (in KiB). 100 10 N/A N/A False
Syslog.global.logCheckSSLCerts DEPRECATED - use Syslog.global.certificate.checkSSLCerts. Enforce checking of SSL certificates when transmitting messages to remote hosts. True True N/A N/A False
Syslog.global.logDir Datastore path of the directory to output logs to. Example: [datastoreName]/logdir [] /scratch/log [] /scratch/log N/A N/A False
Syslog.global.logDirUnique Enable placing log files in a unique subdirectory of logdir, based on hostname. False False N/A N/A False
Syslog.global.logFilters DESCRIPTION BREAKS FORMATTING N/A N/A False
Syslog.global.logFiltersEnable Enable the use of log filters. False False N/A N/A False
Syslog.global.logHost DESCRIPTION BREAKS FORMATTING udp://192.168.1.200 N/A N/A False
Syslog.global.logLevel Log filtering level. This should only be changed when troubleshooting an issue with the syslog daemon. Values may be 'debug' (most detailed level), 'info' (default detail level), 'warning' (only warnings or errors), or 'error' (only errors). error error N/A N/A False
Syslog.global.msgQueueDropMark The message queue drop mark (as a percentage). 90 90 N/A N/A False
Syslog.global.remoteHost.connectRetryDelay Delay before retrying to connect to a remote host after a connection attempt has failed (in seconds). 180 180 N/A N/A False
Syslog.global.remoteHost.maxMsgLen Maximum remote host transmission length (in bytes) when using the TCP and TLS (SSL) protocols. Messages longer than this will be truncated. 1024 1024 N/A N/A False
Syslog.global.vsanBacking Allow the logging and audit record storage directories to be placed on a VSAN. WARNING! Enabling this parameter may cause ESXi to hang. False False N/A N/A False
Syslog.loggers.LogEFI.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.LogEFI.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.Xorg.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.Xorg.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.apiForwarder.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.apiForwarder.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.attestd.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.attestd.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.auth.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.auth.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.clomd.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.clomd.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.clusterAgent.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.clusterAgent.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.cmmdsTimeMachine.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.cmmdsTimeMachine.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.cmmdsTimeMachineDump.rotate Number of older log files to keep for this logger. 0 20 N/A N/A False
Syslog.loggers.cmmdsTimeMachineDump.size Size of each log file before switching to another for this logger (in KiB). 0 10240 N/A N/A False
Syslog.loggers.cmmdsd.rotate Number of older log files to keep for this logger. 0 10 N/A N/A False
Syslog.loggers.cmmdsd.size Size of each log file before switching to another for this logger (in KiB). 0 5120 N/A N/A False
Syslog.loggers.crx-cli.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.crx-cli.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.dhclient.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.dhclient.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.dpd.rotate Number of older log files to keep for this logger. 0 16 N/A N/A False
Syslog.loggers.dpd.size Size of each log file before switching to another for this logger (in KiB). 0 10240 N/A N/A False
Syslog.loggers.envoy-access.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.envoy-access.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.envoy.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.envoy.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.epd.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.epd.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.esxcli.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.esxcli.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.esxgdpd.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.esxgdpd.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.esxioCommd.rotate Number of older log files to keep for this logger. 0 10 N/A N/A False
Syslog.loggers.esxioCommd.size Size of each log file before switching to another for this logger (in KiB). 0 10240 N/A N/A False
Syslog.loggers.esxtokend.rotate Number of older log files to keep for this logger. 0 12 N/A N/A False
Syslog.loggers.esxtokend.size Size of each log file before switching to another for this logger (in KiB). 0 10240 N/A N/A False
Syslog.loggers.esxupdate.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.esxupdate.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.etcd.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.etcd.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.fdm.rotate Number of older log files to keep for this logger. 0 10 N/A N/A False
Syslog.loggers.fdm.size Size of each log file before switching to another for this logger (in KiB). 0 5120 N/A N/A False
Syslog.loggers.gstored.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.gstored.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.hbrsrv.rotate Number of older log files to keep for this logger. 0 16 N/A N/A False
Syslog.loggers.hbrsrv.size Size of each log file before switching to another for this logger (in KiB). 0 10240 N/A N/A False
Syslog.loggers.healthd.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.healthd.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.healthdPlugins.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.healthdPlugins.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.hostd-probe.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.hostd-probe.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.hostd.rotate Number of older log files to keep for this logger. 0 10 N/A N/A False
Syslog.loggers.hostd.size Size of each log file before switching to another for this logger (in KiB). 0 10240 N/A N/A False
Syslog.loggers.hostdCgiServer.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.hostdCgiServer.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.hostprofiletrace.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.hostprofiletrace.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.infravisor.rotate Number of older log files to keep for this logger. 0 10 N/A N/A False
Syslog.loggers.infravisor.size Size of each log file before switching to another for this logger (in KiB). 0 10240 N/A N/A False
Syslog.loggers.iofiltervpd.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.iofiltervpd.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.ioinsight.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.ioinsight.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.keypersist.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.keypersist.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.kmxa.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.kmxa.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.kmxd.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.kmxd.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.lacp.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.lacp.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.lifecycle.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.lifecycle.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.loadESX.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.loadESX.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.localcli.rotate Number of older log files to keep for this logger. 0 4 N/A N/A False
Syslog.loggers.localcli.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.metald.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.metald.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.nfcd.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.nfcd.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.osfsd.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.osfsd.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.rhttpproxy.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.rhttpproxy.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.sandboxd.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.sandboxd.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.sdrsInjector.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.sdrsInjector.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.settingsd.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.settingsd.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.shell.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.shell.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.sockrelay.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.sockrelay.size Size of each log file before switching to another for this logger (in KiB). 0 10240 N/A N/A False
Syslog.loggers.spherelet.rotate Number of older log files to keep for this logger. 0 10 N/A N/A False
Syslog.loggers.spherelet.size Size of each log file before switching to another for this logger (in KiB). 0 10240 N/A N/A False
Syslog.loggers.storageRM.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.storageRM.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.swapobjd.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.swapobjd.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.syslog.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.syslog.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.trx.rotate Number of older log files to keep for this logger. 0 10 N/A N/A False
Syslog.loggers.trx.size Size of each log file before switching to another for this logger (in KiB). 0 10240 N/A N/A False
Syslog.loggers.usb.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.usb.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.vdfs-proxy.rotate Number of older log files to keep for this logger. 0 16 N/A N/A False
Syslog.loggers.vdfs-proxy.size Size of each log file before switching to another for this logger (in KiB). 0 10240 N/A N/A False
Syslog.loggers.vdfs-server.rotate Number of older log files to keep for this logger. 0 16 N/A N/A False
Syslog.loggers.vdfs-server.size Size of each log file before switching to another for this logger (in KiB). 0 10240 N/A N/A False
Syslog.loggers.vdtc.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.vdtc.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.vitd.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.vitd.size Size of each log file before switching to another for this logger (in KiB). 0 10240 N/A N/A False
Syslog.loggers.vltd.rotate Number of older log files to keep for this logger. 0 10 N/A N/A False
Syslog.loggers.vltd.size Size of each log file before switching to another for this logger (in KiB). 0 10240 N/A N/A False
Syslog.loggers.vmauthd.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.vmauthd.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.vmkdevmgr.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.vmkdevmgr.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.vmkernel.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.vmkernel.size Size of each log file before switching to another for this logger (in KiB). 0 10240 N/A N/A False
Syslog.loggers.vmkeventd.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.vmkeventd.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.vmksummary.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.vmksummary.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.vmkwarning.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.vmkwarning.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.vobd.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.vobd.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.vprobe.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.vprobe.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.vpxa.rotate Number of older log files to keep for this logger. 0 10 N/A N/A False
Syslog.loggers.vpxa.size Size of each log file before switching to another for this logger (in KiB). 0 5120 N/A N/A False
Syslog.loggers.vsanEsxcli.rotate Number of older log files to keep for this logger. 0 3 N/A N/A False
Syslog.loggers.vsanEsxcli.size Size of each log file before switching to another for this logger (in KiB). 0 5120 N/A N/A False
Syslog.loggers.vsananalyticsevents.rotate Number of older log files to keep for this logger. 0 10 N/A N/A False
Syslog.loggers.vsananalyticsevents.size Size of each log file before switching to another for this logger (in KiB). 0 5120 N/A N/A False
Syslog.loggers.vsandevicemonitord.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.vsandevicemonitord.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.vsanesxcmd.rotate Number of older log files to keep for this logger. 0 5 N/A N/A False
Syslog.loggers.vsanesxcmd.size Size of each log file before switching to another for this logger (in KiB). 0 10240 N/A N/A False
Syslog.loggers.vsanfs.configdump.rotate Number of older log files to keep for this logger. 0 16 N/A N/A False
Syslog.loggers.vsanfs.configdump.size Size of each log file before switching to another for this logger (in KiB). 0 10240 N/A N/A False
Syslog.loggers.vsanfs.mgmt.rotate Number of older log files to keep for this logger. 0 32 N/A N/A False
Syslog.loggers.vsanfs.mgmt.size Size of each log file before switching to another for this logger (in KiB). 0 10240 N/A N/A False
Syslog.loggers.vsanfs.vdfsop.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.vsanfs.vdfsop.size Size of each log file before switching to another for this logger (in KiB). 0 10240 N/A N/A False
Syslog.loggers.vsanmgmt.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.vsanmgmt.size Size of each log file before switching to another for this logger (in KiB). 0 10240 N/A N/A False
Syslog.loggers.vsansystem.rotate Number of older log files to keep for this logger. 0 10 N/A N/A False
Syslog.loggers.vsansystem.size Size of each log file before switching to another for this logger (in KiB). 0 10240 N/A N/A False
Syslog.loggers.vsantraceUrgent.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.vsantraceUrgent.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.vsantraced.rotate Number of older log files to keep for this logger. 0 8 N/A N/A False
Syslog.loggers.vsantraced.size Size of each log file before switching to another for this logger (in KiB). 0 1024 N/A N/A False
Syslog.loggers.vvold.rotate Number of older log files to keep for this logger. 0 16 N/A N/A False
Syslog.loggers.vvold.size Size of each log file before switching to another for this logger (in KiB). 0 8192 N/A N/A False
USB.arbitratorAutoStartDisabled Disable automatic start of USB Arbitrator. If set USB passthrough will not be available until USB arbitrator is started at the command line. 0 0 0 1 True
USB.devsShared Enable sharing (aka non-exclusive claiming) of USB devices with specified vendor and model ids. 0x0 is a wild card model which matches all models from the specified vendor. The string must contain colon delimited numeric fields, respectively the vendor_id and product id. If the latter is omitted from the last pair it is assumed to be 0x0. 0x04b3:0 0x04b3:0 N/A N/A True
USB.quirks Additional USB device quirks to be added to the vmkusb native driver default quirks. Device quirks are software workarounds for hardware errata. String format is ::::, with colon delimited fields. vid and pid are the "usb id" numbers for the USB device vendor and product, respectively (and e.g., 0x0e0f for vendor VMware), and low and high rev are the revisions (inclusive) between which to apply the quirk (e.g., 0 and 0xffff). Quirk name is a string constant starting with UQ_. Contact VMware support for a full list of valid quirk names. N/A N/A True
UserVars.ActiveDirectoryPreferredDomainControllers Preferred Domain Controllers for Active Directory N/A N/A True
UserVars.ActiveDirectoryVerifyCAMCertificate Enable or disable verification of SSL certificate for vSphere Authentication Proxy server 1 1 0 1 True
UserVars.DcuiTimeOut An idle time in seconds before DCUI is automatically logged out. Setting 0 disables the timeout. 600 600 0 86400 True
UserVars.ESXiShellInteractiveTimeOut Idle time before an interactive shell is automatically logged out (in seconds, 0 disables). Takes effect only for newly logged in sessions. 0 0 0 86400 True
UserVars.ESXiShellTimeOut Time before automatically disabling local and remote shell access (in seconds, 0 disables). Takes effect after the services are restarted. 0 0 0 86400 True
UserVars.ESXiVPsAllowedCiphers ESXi VPs allowed ciphers. List of allowed ciphers to be used by the VPs. Must be in the form accepted by the SSL_CTX_set_cipher_list API. ECDHE+AESGCM:ECDHE+AES ECDHE+AESGCM:ECDHE+AES N/A N/A True
UserVars.ESXiVPsDisabledProtocols ESXi VPs disabled protocols. Choices are sslv3, tlsv1, tlsv1.1, tlsv1.2. By default sslv3 is disabled. If no protocol is specified, all protocols are enabled. sslv3,tlsv1,tlsv1.1 sslv3,tlsv1,tlsv1.1 N/A N/A True
UserVars.EsximageNetRateLimit Set the maximum rate, in bytes/sec, for downloading VIBs (0=no limit) 0 0 0 2147483647 True
UserVars.EsximageNetRetries Set the number of times to retry in case of failure while downloading VIBs 10 10 0 1024 True
UserVars.EsximageNetTimeout Set the timeout in seconds for downloading VIBs (0=no timeout) 60 60 0 1024 True
UserVars.HardwareHealthIgnoredSensors List of comma-seperated sensor ID's to ignore for alarm generation. N/A N/A True
UserVars.HardwareHealthSyncTime Interval in minutes for periodic synchronization of hardware sensor state with VC alarm state. Setting 0 disables synchronization. 360 360 0 43200 True
UserVars.HostClientCEIPOptIn Whether or not to opt-in for the Customer Experience Improvement Program in Host Client, 0 for ask, 1 for yes, 2 for no 0 0 0 2 True
UserVars.HostClientDefaultConsole The default console to use when clicking on a VM screen shot in Host Client, WebMKS or VMRC webmks webmks N/A N/A True
UserVars.HostClientEnableMOTDNotification Whether or not to enable MOTD notification on login for Host Client 1 1 0 1 True
UserVars.HostClientEnableVisualEffects Whether or not to enable visual effects for Host Client 1 1 0 1 True
UserVars.HostClientSessionTimeout Default timeout for Host Client sessions in seconds 900 900 0 7200 True
UserVars.HostClientShowOnlyRecentObjects Whether or not to show only recent objects in Host Client 1 1 0 1 True
UserVars.HostClientWelcomeMessage The welcome message that is displayed when a user logs into the Host Client Welcome to {{hostname}} Welcome to {{hostname}} N/A N/A True
UserVars.HostdStatsstoreRamdiskSize Explicitly specify size for the ramdisk hostd uses to store stats (in megabytes, 0 default). Takes effect after hostd service is restarted. 0 0 0 1024 True
UserVars.ProductLockerLocation Path to VMware Tools and vSphere Client repository /locker/packages/vmtoolsRepo/ /locker/packages/vmtoolsRepo/ N/A N/A True
UserVars.SuppressCoredumpWarning Do not show warning for disabled or unconfigured coredump target 0 1 0 1 True
UserVars.SuppressHyperthreadWarning Do not show warning for potential security vulnerability due to hyperthreading 0 0 0 1 True
UserVars.SuppressSgxAddPackageWarning Do not show warning for SGX disabled due to the addition of a CPU package to the host. 0 0 0 1 True
UserVars.SuppressSgxDisabledWarning Do not show warning for SGX disabled due to Intel Errata CFW101. 0 0 0 1 True
UserVars.SuppressShellWarning Do not show warning for enabled local and remote shell access 0 1 0 1 True
UserVars.ToolsRamdisk Use VMware Tools repository from /tools ramdisk. 0 0 0 1 True
VFLASH.CacheStatsEnable Vitual Flash Read Cache statistics enable ? 1 1 0 1 True
VFLASH.CacheStatsFromVFC Use cache statistics from virtual Flash Read Cache module ? 1 1 0 1 True
VFLASH.MaxCacheFileSizeMB Maximum file size (in MB) of virtual Flash Read supported 409600 409600 4 409600 True
VFLASH.MaxDiskFileSizeGB Maximum supported disk size (in GB) with virtual Flash Read Cache configuration 16384 16384 0 16384 True
VFLASH.MaxHeapSizeMB Maximum size (in MB) to which the virtual flash heap is allowed to grow 32 32 16 128 True
VFLASH.MaxResourceGBForVmCache Maximum supported virtual flash resource (in GB) to be allocated for VM caches 2048 2048 N/A N/A False
VFLASH.ResourceUsageThreshold Threshold (in percentage) of virtual flash resource usage 80 80 N/A N/A False
VMFS.UnresolvedVolumeLiveCheck Enable/disable liveliness check during unresolved volume query. False False N/A N/A False
VMFS3.EnableBlockDelete Enable VMFS block delete when UNMAP is issued from guest OS 0 0 0 1 True
VMFS3.FailVolumeOpenIfAPD Fail VMFS volume open operation if the underlying device is deemed to be under an all-paths-down condition 0 0 0 1 True
VMFS3.GBLAllowMW Enable support for more than 8 hosts using multi-writer mode locks on virtual-disks 1 1 0 1 True
VMFS3.HardwareAcceleratedLocking Enable hardware accelerated VMFS locking (requires compliant hardware). Please see http://kb.vmware.com/kb/2094604 before disabling this option 1 1 0 1 True
VMFS3.LFBCSlabSizeMaxMB Maximum size (in MB) to which the VMFS affinity manager cluster cache is allowed to grow. 8 8 1 128 True
VMFS3.MaxAddressableSpaceTB Maximum size of all open files that VMFS cache will support before eviction mechanisms kick in 32 32 32 128 True
VMFS3.MaxHeapSizeMB Maximum size (in MB) to which the VMFS heap is allowed to grow 768 768 16 768 True
VMFS3.MaxextendedTxnsUsingfs3Heap Maximum number of extended transactions for which log space can be allocated from VMFS3 heap when the extendedTxnRegion is full 20 20 20 40 True
VMFS3.MinAddressableSpaceTB Minimum size of all open files that VMFS cache will support (guaranteed) 0 0 0 10 True
VMFS3.OpenWithoutJournal Open file system when out of space for journal allocation, allowing reads and no meta-data updates 1 1 0 1 True
VMFS3.PBCapMissRatioIntervalSec Frequency (in seconds) that the Capacity Miss Ratio is computed for the VMFS Pointer Block cache. 60 60 1 1800 True
VMFS3.StAtExclLockEnd Generate Back Trace in FS3_EndIOExclusive 0 0 0 1 True
VMFS3.UseATSForHBOnVMFS5 Use ATS for Heartbeat on ATS supported VMFS5 volumes 1 1 0 1 True
VMkernel.Boot.allowCoreDumpOnUsb Enable/Disable creation of core dump file on USB devices. False False N/A N/A False
VMkernel.Boot.atsSupport Enable/Disable PCIe Address Translation Services True True N/A N/A False
VMkernel.Boot.autoCreateDumpFile If enabled and if no suitable dump partition or dump file exists, create a dump file. True True N/A N/A False
VMkernel.Boot.autoPartition Enable/Disable auto-partitioning of empty local disks. False False N/A N/A False
VMkernel.Boot.autoPartitionCreateUSBCoreDumpPartition Enable/Disable auto-partitioning of core dump partition for USB boot devices. Requires that autoPartition is set to TRUE as well. False False N/A N/A False
VMkernel.Boot.autoPartitionDiskDumpPartitionSize Disk dump partition size in MB that gets configured during the auto-partition process. 2560 2560 0 4294967295 False
VMkernel.Boot.bootDeviceRescanTimeout Boot device rescan timeout (in minutes). 1 1 N/A N/A False
VMkernel.Boot.busSpeedMayVary Allow different APIC timer speeds on different CPUs. False False N/A N/A False
VMkernel.Boot.cacheFlushImmOnAllHalt Flush caches immediately if all cores sharing LLC halt (AMD only) False False N/A N/A False
VMkernel.Boot.checkCPUIDLimit Refuse to run on CPUID limited cpus. True True N/A N/A False
VMkernel.Boot.checkPages Check that free and free-lpage-pool pages are not corrupted. False False N/A N/A False
VMkernel.Boot.com1_baud Baud rate for COM1 (0 -> automatic) 0 0 0 4294967295 False
VMkernel.Boot.com2_baud Baud rate for COM2 (0 -> automatic) 0 0 0 4294967295 False
VMkernel.Boot.debugBreak Break into debugger during vmkernel initialization. False False N/A N/A False
VMkernel.Boot.debugLogToSerial 0=Serial debug logging off, 1=Serial debug logging on, 2=Defer to config option DebugLogToSerial. 2 2 0 4294967295 False
VMkernel.Boot.deviceBindParallel Enable parallel binding of devices across drivers in the device manager. True True N/A N/A False
VMkernel.Boot.disableACSCheck Bypass ACS capability checks on all PCIE devices False False N/A N/A False
VMkernel.Boot.disableCFOH Disable Cache Flush on Halt False False N/A N/A False
VMkernel.Boot.diskDumpSlotSize Disk dump slot size in MB. 0 = automatically sized, otherwise requested size >= 100 MB. 0 0 0 4294967295 False
VMkernel.Boot.dmaEngineExposeIdentityMapping Whether to expose whether DMA engines do identity mapping. True True N/A N/A False
VMkernel.Boot.dmaMapperPolicy DMA mapping policy to use. disabled disabled N/A N/A False
VMkernel.Boot.dumpSize Maximum core dump file size in MB. Used for automatic core dump file creation. 0 = automatically sized. 0 0 0 4294967295 False
VMkernel.Boot.enableACSCheckForRP Enable ACS capability checks for Root Port False False N/A N/A False
VMkernel.Boot.execInstalledOnly Execute only those files that have been installed via a vib package and have not been modified. False False N/A N/A False
VMkernel.Boot.fakePMemPct Amount of fake persistent memory (in pct of all volatile memory) 0 0 N/A N/A False
VMkernel.Boot.forceHyperthreadingMitigation Restrict the simultaneous use of logical processors from the same hyperthreaded core regardless of detected security vulnerabilities. False False N/A N/A False
VMkernel.Boot.fsCheck Run filesystem checks on system partitions. False False N/A N/A False
VMkernel.Boot.gdbPort gdb port; com1 or com2 default default N/A N/A False
VMkernel.Boot.heapCheckTimerInterval Interval in seconds between heap timer checks 10 10 0 4294967295 False
VMkernel.Boot.heapFreePoisonByte Byte pattern used to poison freed memory 255 255 N/A N/A False
VMkernel.Boot.heapMetaPoisonByte Byte pattern used to poison red zones for allocations 90 90 N/A N/A False
VMkernel.Boot.heapMetadataProtect Use poisoned red zones to protect against under/overruns False False N/A N/A False
VMkernel.Boot.heapPoisonFreeMem Poison free memory to catch use after free bugs False False N/A N/A False
VMkernel.Boot.heapPoisonTimerChecks Check heap poisoned areas for corruption on regular intervals False False N/A N/A False
VMkernel.Boot.hyperthreading Enable hyperthreading if available. True True N/A N/A False
VMkernel.Boot.hyperthreadingMitigation Restrict the simultaneous use of logical processors from the same hyperthreaded core as necessary to mitigate a security vulnerability. False False N/A N/A False
VMkernel.Boot.hyperthreadingMitigationIntraVM Restrict the simultaneous use of logical processors from the same hyperthreaded core as necessary to mitigate a security vulnerability within a single VM. True True N/A N/A False
VMkernel.Boot.ignoreMsrFaults Ignore general protection faults as a result of rdmsr and wrmsr instructions False False N/A N/A False
VMkernel.Boot.inputPassthru Pass HID input devices through to user worlds via character device False False N/A N/A False
VMkernel.Boot.intrBalancingEnabled Indicates if interrupt balancing is enabled. True True N/A N/A False
VMkernel.Boot.ioAbilityChecks Enforce checking of whether regions can be DMA mapped. False False N/A N/A False
VMkernel.Boot.iovDisableIR Disable Interrupt Remapping in the IOMMU. False False N/A N/A False
VMkernel.Boot.iovEnablePostedIntr Enable support for posted interrupts in the IOMMU. True True N/A N/A False
VMkernel.Boot.ipmiEnabled Enable IPMI True True N/A N/A False
VMkernel.Boot.isPerFileSchedModelActive Enable per file scheduling model on this host True True N/A N/A False
VMkernel.Boot.kbddev Enable VMkernel char driver interface between host keyboard and Guest False False N/A N/A False
VMkernel.Boot.leaveWakeGPEsDisabled Disallow a wake GPE from also being a runtime GPE True True N/A N/A False
VMkernel.Boot.logEFILevel Log level for LogEFI. 1 1 N/A N/A False
VMkernel.Boot.logPort Serial port to enable for logging; com1 or com2 default default N/A N/A False
VMkernel.Boot.maxLogEntries Size of the kernel log buffer in 256-byte lines. 0=Use default. Min is 1024. Max is 32768. 0 0 0 4294967295 False
VMkernel.Boot.maxPCPUS Number of PCPUs vmkernel should use. 1024 1024 0 4294967295 False
VMkernel.Boot.maxPCPUsNUMAInterleaving Enable NUMA-node interleaving of enabled PCPUs. True True N/A N/A False
VMkernel.Boot.maxVMs Max number of VMs VMKernel should support. 0 == determine at runtime 0 0 0 4294967295 False
VMkernel.Boot.memCheckEveryWord Check every single word when checking mem. False False N/A N/A False
VMkernel.Boot.memLowReservedMB Amount of low memory (< 4 GB) which gets reserved. 0 == determine at runtime 0 0 0 4294967295 False
VMkernel.Boot.memmapMaxEarlyPoisonMemMB Memory that should be poisoned during early initialization. 65536 65536 0 4294967295 False
VMkernel.Boot.memmapMaxPhysicalMemMB Maximum physical memory (in MB) addressable by kernel, used to calculate the cut-off MPN, when added to the first valid memory MPN. 0 0 -9223372036854775808 9223372036854775807 False
VMkernel.Boot.memmapMaxRAMMB Maximum conventional memory (RAM) supported on the system. Additional RAM above this limit will not be used by the system. 33585088 33585088 0 4294967295 False
VMkernel.Boot.microcodeUpdate Update microcode from boot module if available True True N/A N/A False
VMkernel.Boot.microcodeUpdateForce Disable check that microcode update is newer than installed microcode and that both are released versions False False N/A N/A False
VMkernel.Boot.netCoalesceTimerHdlrPcpu Pcpu that coalesce timeout handler runs on. 0 0 0 4294967295 False
VMkernel.Boot.netGPHeapMaxMBPerGB Maximum MB of the general purpose networking heap to be allocated per GB of physical memory. 4 4 0 4294967295 False
VMkernel.Boot.netMaxPktsToProcess Maximum number of packets to process in each invocation packet processing routine 64 64 0 4294967295 False
VMkernel.Boot.netMaxPktsToRelease Maximum number of packets to release in each invocation packet releasing routine 128 128 0 4294967295 False
VMkernel.Boot.netNetqueueEnabled Enable/Disable NetQueue support. True True N/A N/A False
VMkernel.Boot.netNetqueueMaxFiltersPerUplink Maximum number of netqueue filters for Uplink. Maximum value for this setting is 32768. Requires REBOOT. 4096 4096 0 4294967295 False
VMkernel.Boot.netNetqueueMaxLearnedFilters Maximum number of hostwide netqueue learned filters. Maximum value for this setting is 16384. Requires REBOOT. 9216 9216 0 4294967295 False
VMkernel.Boot.netNetqueueMaxStaticFilters Maximum number of hostwide netqueue static filters. Maximum value for this setting is 16384. Requires REBOOT. 10240 10240 0 4294967295 False
VMkernel.Boot.netPagePoolLimitCap Maximum number of pages period for the packet page pool. 1048576 1048576 0 4294967295 False
VMkernel.Boot.netPagePoolLimitPerGB Maximum number of pages for the packet page pool per gigabyte. 5120 5120 0 4294967295 False
VMkernel.Boot.netPagePoolResvCap Maximum number of pages to reserve for the packet page pool. 0 0 0 4294967295 False
VMkernel.Boot.netPagePoolResvPerGB Number of pages to reserve for the packet page pool per gigabyte. 0 0 0 4294967295 False
VMkernel.Boot.netPktHeapMaxMBPerGB Maximum MB of low-memory packet heap to be allocated per GB of physical memory. Maximum value for this setting is 512. 6 6 0 4294967295 False
VMkernel.Boot.netPktHeapMinMBPerGB Minimum MB of low-memory packet heap to be allocated per GB of physical memory. Maximum value for this setting is 512. 0 0 0 4294967295 False
VMkernel.Boot.netPktPoolMaxMBPerGB Maximum MB of networking packet buffer pool to be allocated per GB of physical memory. Maximum value for this setting is 512. Net packet pool maximum per system will be at least 656MB. 75 75 0 4294967295 False
VMkernel.Boot.netPktPoolMinMBPerGB Minimum MB of networking packet buffer pool to be allocated per GB of physical memory (multiple of 24) 0 0 0 4294967295 False
VMkernel.Boot.netPreemptionEnabled Enable/disable preemption support in overall networking area True True N/A N/A False
VMkernel.Boot.nmiAction Action on hardware generated NMI: 0=default (panic, unless changed by advanced config option), 1=enter debugger, 2=panic, 3=log and ignore (not recommended), 4=log and ignore if undiagnosed 0 0 0 4294967295 False
VMkernel.Boot.numSpareCoresPerLLC Number of spare cores reserved at boot time per last-level cache (LLC) 0 0 0 4294967295 False
VMkernel.Boot.numaLatencyRemoteThresholdPct Maximum measured memory access latency difference (in percent units) between 2 pairs of NUMA nodes for the pairs to be considered equidistant 10 10 0 4294967295 False
VMkernel.Boot.overrideDuplicateImageDetection Override duplicate ESXi image detection False False N/A N/A False
VMkernel.Boot.pciBarAllocPolicy PCI BAR allocation policy; 0=first-fit, 1=smallest-fit, 2=BAR-fit 2 2 0 4294967295 False
VMkernel.Boot.pcipDisablePciErrReporting Disable error reporting for PCI passthru devices. True True N/A N/A False
VMkernel.Boot.poisonMarker Value used to poison memmap pages -6148914691236517206 -6148914691236517206 -9223372036854775808 9223372036854775807 False
VMkernel.Boot.poisonPagePool Poison memmap pages False False N/A N/A False
VMkernel.Boot.preventFreePageMapping Prevent mapping of free pages False False N/A N/A False
VMkernel.Boot.rdmaRoceIPBasedGidGeneration Use the new IP-based GID generation for RoCE. True True N/A N/A False
VMkernel.Boot.rdmaUseTeamingPolicy Use teaming policy for rdma connection. True True N/A N/A False
VMkernel.Boot.rtcEnableEFI Enable UEFI Runtime Services as real time clock True True N/A N/A False
VMkernel.Boot.rtcEnableLegacy Enable legacy CMOS device as real time clock True True N/A N/A False
VMkernel.Boot.rtcEnableTAD Enable ACPI 5.0 Time and Alarm Device as real time clock True True N/A N/A False
VMkernel.Boot.scrubIgnoredPages Check pages that were ignored due to vmbIgnoreStartMPN and vmbIgnoreNumMPNs boot options. False False N/A N/A False
VMkernel.Boot.scrubMemoryAfterModuleLoad Check all memory after each module load. This causes booting to be very slow. False False N/A N/A False
VMkernel.Boot.serialUntrusted Disable serial port if UART misbehaves. True True N/A N/A False
VMkernel.Boot.skipPartitioningSsds If enabled, skip auto-partitioning of empty local SSDs. False False N/A N/A False
VMkernel.Boot.storAdptrMultCplWrldsPerNuma Pcpu Based multiple adapter completion worlds per Numa True True N/A N/A False
VMkernel.Boot.storageHeapMaxSize Maximum size in bytes of the main storage heap 0 0 0 4294967295 False
VMkernel.Boot.storageHeapMinSize Minimum size in bytes of the main storage heap 0 0 0 4294967295 False
VMkernel.Boot.storageMaxDevices Maximum number of supported SCSI devices 1024 1024 0 4294967295 False
VMkernel.Boot.storageMaxPaths Maximum number of supported SCSI paths 4096 4096 0 4294967295 False
VMkernel.Boot.storageMaxVMsPerDevice Maximum number of VMs expected to use a given device 32 32 0 4294967295 False
VMkernel.Boot.swMemoryTiering Enable Software Memory Tiering False False N/A N/A False
VMkernel.Boot.terminateVMOnPDL Terminate virtual machine on permanent loss of storage False False N/A N/A False
VMkernel.Boot.tscSpeedMayVary Allow different TSC speeds on different CPUs. False False N/A N/A False
VMkernel.Boot.tty1Port TTY1 port; com1, com2 ... to enable default default N/A N/A False
VMkernel.Boot.tty2Port TTY2 port; com1, com2 ... to enable default default N/A N/A False
VMkernel.Boot.updateBusIRQ Allow adding/removing busIRQ information False False N/A N/A False
VMkernel.Boot.useNUMAInfo Enable/disable NUMA-ness True True N/A N/A False
VMkernel.Boot.useReliableMem System is aware of reliable memory. True True N/A N/A False
VMkernel.Boot.useSLIT Use NUMA latency information from the SLIT table if available True True N/A N/A False
VMkernel.Boot.vga Enable/Disable VGA support True True N/A N/A False
VMkernel.Boot.vmkATKeyboard Enable VMkernel AT keyboard driver. False False N/A N/A False
VMkernel.Boot.vmkacEnable 0=Disabled, 1=Enforcing, 2=Do not enforce, just warn 1 1 N/A N/A False
VMkernel.Boot.vmmrEnable Enable/Disable vmmr, vmkernel monitoring of x86 host-wide and per-vm stats. 0=Disable, 1=Enable True True N/A N/A False
VMkernel.Boot.vtdSuperPages Enable support for VT-d Super Pages (aka 2MB, 1GB large pages); super-page usage is dependent on this option as well as hardware support. True True N/A N/A False
VMkernel.Boot.x2ApicPreferred Use x2APIC if available, even with less than 256 cpus. True True N/A N/A False
VSAN-iSCSI.iscsiPingTimeout Interval between ping (NOP-Out) requests, in seconds 5 5 0 60 True
VSAN.AutoRestoreDecomState Whether to restore vSAN node decommission state automatically during vSAN refresh 1 1 0 1 True
VSAN.AutoTerminateGhostVm Automatically terminate ghost VM(s) during network partition 1 1 0 1 True
VSAN.ClomForceProvisionPlacements Add Force provisioning flag for all new object placement requests 0 0 0 1 True
VSAN.ClomMaxComponentSizeGB Maximum component size used for new placements 255 255 10 255 True
VSAN.ClomMaxDiskUsageRepairComps Percentage disk fullness after which no new repair components can be placed on a given disk 95 95 0 100 True
VSAN.ClomRebalanceThreshold Percentage disk fullness after which rebalancing is triggered 80 80 0 100 True
VSAN.DedupScope The default deduplication scope for in all-flash disk group 0 0 0 3 True
VSAN.DefaultHostDecommissionMode Default host decommission mode for a given node ensureAccessibility ensureAccessibility N/A N/A True
VSAN.DomBriefIoTraces Enables a brief set of per-IO DOM traces for debugging 0 0 0 1 True
VSAN.DomFullIoTraces Enables the full set of per-IO DOM traces for debugging 0 0 0 1 True
VSAN.DomLongOpTraceMS Trace ops that take more than the specified value in milliseconds 1000 1000 0 600000 True
VSAN.DomLongOpUrgentTraceMS Urgent trace ops that take more than the specified value in milliseconds 10000 10000 0 600000 True
VSAN.MaxComponentsPerWitness Maximum number of components for a witness host 0 0 0 320000 True
VSAN.MaxWitnessClusters Max number of clusters on a witness node 0 0 0 64 True
VSAN.ObjectScrubsPerYear Option to set the scrubbing rate as scrubs-per-year 0 0 0 525600 True
VSAN.ObjectScrubsPerYearBase Maximum scrubs-per-year of an object for disk group utilization based scrubbing. 36 36 1 525600 True
VSAN.PerTraceBandwidthLimit Max number of traces per second (0 to disable limits) 0 0 0 1000000 True
VSAN.PerTraceBandwidthLimitPeriodMs Add BANDWIDTH_LIMIT * PERIOD_MS tokens (traces) every PERIOD_MS. 10000 10000 0 10000000 True
VSAN.PerTraceMaxRolloverPeriods Maximum number of periods where unused bandwidth can accumulate 360 360 0 1000000 True
VSAN.RDTChecksumMode Checksum mode for RDT-level checksum 1 1 0 3 True
VSAN.TraceEnableCmmds Enables tracing for vSAN CMMDS and CMMDSResolver components 1 1 0 1 True
VSAN.TraceEnableDom Enables tracing for vSAN DOM component 1 1 0 1 True
VSAN.TraceEnableDomIo Enables tracing for vSAN DOMIO component 0 0 0 1 True
VSAN.TraceEnableLsom Enables tracing for vSAN LSOM component 1 1 0 1 True
VSAN.TraceEnableLsomIo Enables IO tracing for vSAN LSOM component 0 0 0 1 True
VSAN.TraceEnablePlog Enables tracing for vSAN PLOG component 1 1 0 1 True
VSAN.TraceEnableRdt Enables tracing for vSAN RDT component 1 1 0 1 True
VSAN.TraceEnableSsdLog Enables tracing for vSAN SSDLOG component 1 1 0 1 True
VSAN.TraceEnableVirsto Enables tracing for vSAN Virsto component 1 1 0 1 True
VSAN.TraceEnableVirstoIo Enables IO tracing for vSAN Virsto component 0 0 0 1 True
VSAN.TraceEnableVsanSparse Enables tracing for VsanSparse FDS operations 1 1 0 1 True
VSAN.TraceEnableVsanSparseIO Enables tracing for VsanSparse I/O operations 0 0 0 1 True
VSAN.TraceEnableVsanSparseVerbose Enables tracing for details of VsanSparse I/O operations 0 0 0 1 True
VSAN.TraceGlobalBandwidthLimit Max number of traces per second (0 to disable limits) 0 0 0 1000000 True
VSAN.TraceGlobalBandwidthLimitPeriodMs Add BANDWIDTH_LIMIT * PERIOD_MS tokens (traces) every PERIOD_MS. 10000 10000 0 10000000 True
VSAN.TraceGlobalMaxRolloverPeriods Maximum number of periods where unused bandwidth can accumulate 360 360 0 1000000 True
VSAN.TracesPerErrorBandwidthLimit Maximum number of traces per second during specific error conditions (0 to disable limits) 1000 1000 0 1000000 True
VSAN.TracesPerErrorBandwidthLimitPeriodMs Add BANDWIDTH_LIMIT * PERIOD_MS tokens (traces) every PERIOD_MS 10000 10000 0 10000000 True
VSAN.TracesPerErrorMaxRolloverPeriods Maximum number of periods where unused bandwidth can accumulate 60 60 0 1000000 True
VSAN.TrimDisksBeforeUseGranularity Trim the devices (if supported) before using for vSAN. 0=Disable, 1=MetaData only, 2=Full Disk 0 0 0 2 True
VSAN.VsanSparseCacheOverEvict Percentage of VsanSparseCacheThreshold to add to eviction 5 5 0 100 True
VSAN.VsanSparseCacheThreshold Maximum VsanSparse cache size, in cache entries 1024 1024 0 4294967295 True
VSAN.VsanSparseEnabled Enable auto-creation of vsanSparse instead of vmfsSparse redologs, for vSAN 2.0 datastore only. 1 1 0 1 True
VSAN.VsanSparseHeapSize Maximum heap size for VsanSparse snapshot consolidation buffers (in KiB) 65536 65536 256 131072 True
VSAN.VsanSparseMaxExtentsPrefetch Maximum number of extents to fetch during interrogation 64 64 0 128 True
VSAN.VsanSparseParallelLookup Request written extent data from each layer in parallel 1 1 0 1 True
VSAN.VsanSparseRetainCacheOnSnapshots Try to retain VsanSparse in-memory cache content when taking VM snapshots 1 1 0 1 True
VSAN.VsanSparseRetainCacheTTL Maximum time to retain VsanSparse in-memory cache content between snapshots, in seconds 20 20 0 3600 True
VSAN.VsanSparseSpeculativePrefetch Number of bytes to add to each extent interrogation request 4194304 4194304 0 4294967295 True
VSAN.WriteZeroOnTrimUnsupported Enable Writing Zero's on capacity devices that do not support TRIM 0 0 0 1 True
VVOL.allowLegacyCiphers Allow vVOL daemon to use legacy cipher for TLS communication with VASA Provider [Warning: Non-PFS ciphers!] 1 1 0 1 True
VVOL.vvolConcurrentBatchUnbind Number of concurrent batch unbind requests 2 2 1 20 True
VVOL.vvolMaxRBZRetries Maximum number of times RBZ is retried during Rebind 100 100 20 600 True
VVOL.vvolSpaceStatsCacheSize Size of the swap VVOL cache in (must be <= 1024) VVOLD 512 512 0 1024 True
VVOL.vvolSwapFilePersist Disable deletion of swap file on vVol datastore when the VM powers off (1 to disable). 1 1 0 1 True
VVOL.vvolUnbindBatchSize Batch size for the Batch unbinding for VVOLs 16 16 2 256 True
Virsto.DiskFormatVersion Virsto Disk Format version 17 17 2 17 True
Virsto.Enabled Use Virsto format for new disks 1 1 1 1 True
Virsto.FlusherRegistryThreshold Flusher registry data size threshold (percentage) when metadata flush is forced 95 95 50 100 True
Virsto.GweFetchExtentsFactor Multiplier controlling how many on-disk extents fetched based on GWE request size 3 3 1 10 True
Virsto.InstanceHeapLimit Heap limit for each Virsto instance (disk) in MB 130 130 128 4095 True
Virsto.MapBlocksFlushThreshold A threshold for dirty entries of map block cache when metadata flush is forced (in count of 4KB blocks) 90 90 50 100 True
Virsto.MapBlocksMin Map block cache minimum for each Virsto instance (in count of 4KB blocks) 16384 16384 16 4294967295 True
Virsto.MaxMFRetryCount How many times Virsto metadata flusher retries in case of a transient error. 3 3 0 4294967295 True
Virsto.MsecBeforeMetaFlush Force Virsto metadata flush after this many msec 10000 10000 0 86400000 True
Virsto.RecordsPerFormatWrite Number of (LSAR) records written per format write operation 16 16 1 128 True
Virsto.SharedHeapLimit Shared heap limit for Virsto module in MB 4 4 2 4095 True
XvMotion.VMFSOptimizations Enable VMFS-specific IO optimizations 1 1 0 1 True