Уровень 0 · материалов: 4
В кластер включаются документы с глубоким техническим анализом причин снижения производительности систем, но не общие руководства по оптимизации.
Общие признаки: анализ падения производительности, поиск первопричин системных сбоев, технический troubleshooting, влияние конфигураций ОС и ПО на CPU
Группа выше: Метрики производительности и их интерпретация
Смысл: The text illustrates a deep-dive technical troubleshooting process where a significant performance degradation in SQL Server on VMware was traced back to the overhead of virtualized Time Stamp Counter (TSC) synchronization across different physical CPU frequencies.
SQL Server performance drops on VMware due to virtualized system time corrections after vMotion, solvable by disabling TSC virtualization.
Смысл: The main idea is that a perceived performance degradation (increased CPU usage) after a kernel migration was actually a result of more precise accounting of CPU ticks in the new kernel version due to the CONFIG_IRQ_TIME_ACCOUNTING setting.
A reported 10% increase in CPU utilization after migrating to Oracle Linux 7 was discovered to be a reporting difference caused by the CONFIG_IRQ_TIME_ACCOUNTING kernel setting rather than an actual performance drop.
Смысл: The text illustrates how a complex interaction between a browser's JIT engine (V8), an OS security feature (CFG), and a third-party monitoring tool (WMI) can cause significant performance degradation and system freezes.
A Google engineer discovered that Gmail's service workers caused CFG memory fragmentation in Windows, which led to browser freezes during scheduled IT memory scans.
Смысл: The text illustrates how a combination of misconfigured PHP session garbage collection settings and a cluttered system temporary directory on a shared hosting environment can lead to catastrophic server performance degradation and misleading CPU load metrics.
A website experienced massive CPU spikes and intermittent crashes due to PHP's session garbage collection attempting to clean a bloated /tmp folder on a new virtual host server.