CPU负载有一些分形。根据您查看典型“procstat”或“top”程序输出的时间分辨率,斜率看起来或多或少是详细的。
除了在 1、5、15 分钟内获取“平均”CPU 使用率的“加载”程序之外,许多工具以秒的精度给出 CPU 使用率。
当采样率变得高于程序的空闲/malloc 频率时,峰值开始在 CPU 使用率似乎平稳的图表上变得可见。
问题是:显示 CPU 使用率的最高可能/可用采样率是多少?
就像在量子系统中一样,测量可能会改变被测量实体的状态(如果采样工具在被采样的 CPU 上运行)。是否有任何系统可以非常准确地从另一个外部 CPU 监控 CPU 使用情况,并且测量结果不会影响受监控 CPU 的负载?