看看我的基于 ARM 的 Jetson 计算机,我看到 BogoMIPS 为62.5。
在我的基于 Intel 的计算机上,配备 Xeons,我看到4,200。
我在以下位置找到了此注释维基百科
基于定时器的延迟
2012 年,ARM 贡献了一个新的 udelay 实现,允许使用许多 ARMv7 CPU 中内置的系统定时器来代替忙等待循环。该实现在 Linux 内核 3.6 版本中发布。[8]基于定时器的延迟在使用频率缩放在运行时动态调整处理器速度的系统上更加稳健,因为loops_per_jiffies值可能不一定线性缩放。此外,由于定时器频率是预先已知的,因此在启动时不需要校准。
这一变化的一个副作用是 BogoMIPS 值将反映计时器频率,而不是 CPU 的核心频率。通常,定时器频率远低于处理器的最大频率,并且在与使用传统忙等待循环的系统进行比较时,一些用户可能会惊讶地发现 BogoMIPS 值异常低。
然而,这并没有真正告诉我如何在两个 CPU 之间进行转换。
我的 ARM 是 1.2Ghz,我的 Intel 是 2.1Ghz(提升到 4.1Ghz 左右)。
所以我确信如果两个平台使用相同的算法,数字会更接近,我只是不太确定如何解释该信息......所以问题是:如何将一个 BogoMIPS 转换为另一个?