13:05:06 #startmeeting weekly tech discuss 13:05:06 Meeting started Mon Oct 12 13:05:06 2020 UTC and is due to finish in 60 minutes. The chair is efoley. Information about MeetBot at http://wiki.debian.org/MeetBot. 13:05:06 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 13:05:06 The meeting name has been set to 'weekly_tech_discuss' 13:07:12 #topic Performance Tuning through optimal bios settings 13:11:11 #info iLO provides additional metrics that give information about the workloads, which may differ from the corresponding metrics given by the operating system 13:12:05 #info This gives enhanced capabilities for workload matching between system capabilities and workload requirements 13:14:57 #info There are multiple workload profiles available, and will tune the system to optimise for e.g. latency, throughput, maximum frequency, etc 13:16:26 #info Custom workload profiles can also be defined for user that want to set specific BIOS config options 13:21:01 #info Opportunistic CPU frequency shifting can introduce latency and non-determinism to the workloads, this can be problematic for workloads that are latency sensitive and rely on deterministic performance. These delays can destroy the benefit of the increased performance. 13:29:00 #info There are different features that provide opportunistic performance boosts and power savings, by modifying the processor frequency (p-states and power management, turbo boost, C-states, power and thermal events, Advanced Vector Extensons), these all provide sources of jitter (and latency) in the system. 13:30:05 #info Changes to CPU frequency requires stopping the core for a short time, typically 10-15us. 13:35:00 #info In some instances, using the intel_idle driver means that the C-state reporting and API options are ignored. This driver needs to be disabled for optimal jitter reduction 13:37:07 #info Processor jitter control can be used to improve performance for workloads that are traditionally sensitive to latency 13:40:12 #info Processor jitter control sets a base frequency, and causes frequency changes to below this to be ignored 13:45:04 #info Using processor jitter control, a higher performance can be seen with a lower CPU frequency (pres has graphs available) 13:59:02 #info odim.io (Open Distributed Infrastricture Management) is an initiative to collaborate with multiple vendors. 14:00:50 #endmeeting