Linux 时钟源之 TSC:软硬件原理、使用场景、已知问题(2024)
原文中文,约8800字,阅读约需21分钟。发表于: 。本文整理了一些 Linux 时钟源 tsc 相关的软硬件知识,在一些故障排查场景可能会用到。 Fig. Scaling up crystal frequency for different components of a computer. Image source...
本文介绍了Linux时钟源TSC的软硬件知识,包括计算机组件的运行频率、时钟源、CPU频率提升、x86架构的寄存器、TSC的作用和挑战、TSC的改进、查看和监控TSC相关信息等。文章指出TSC只是一个计数器,记录CPU启动以来的cycles次数,不稳定性因素较多,不推荐用作时间度量。文章还提到了BIOS设置、BIOS SMI handler、SMI中断风暴和虚拟机TSC不稳等问题。