13:05:06 <efoley> #startmeeting weekly tech discuss 13:05:06 <collab-meetbot> 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 <collab-meetbot> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 13:05:06 <collab-meetbot> The meeting name has been set to 'weekly_tech_discuss' 13:07:12 <efoley> #topic Performance Tuning through optimal bios settings 13:11:11 <efoley> #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 <efoley> #info This gives enhanced capabilities for workload matching between system capabilities and workload requirements 13:14:57 <efoley> #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 <efoley> #info Custom workload profiles can also be defined for user that want to set specific BIOS config options 13:21:01 <efoley> #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 <efoley> #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 <efoley> #info Changes to CPU frequency requires stopping the core for a short time, typically 10-15us. 13:35:00 <efoley> #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 <efoley> #info Processor jitter control can be used to improve performance for workloads that are traditionally sensitive to latency 13:40:12 <efoley> #info Processor jitter control sets a base frequency, and causes frequency changes to below this to be ignored 13:45:04 <efoley> #info Using processor jitter control, a higher performance can be seen with a lower CPU frequency (pres has graphs available) 13:59:02 <efoley> #info odim.io (Open Distributed Infrastricture Management) is an initiative to collaborate with multiple vendors. 14:00:50 <efoley> #endmeeting