BogoMips (Фіктивні MIPSТермін BogoMips походить від (фіктивний, підробний) та абревіатури MIPS.) — одиниця вимірювання швидкості процесора в тесті, який виконується в ядрі Лінукс під час завантаження з метою відкалібрувати внутрішні затримки, що виконуються холостим циклом. Часто цитується таке визначення цього терміна: «стільки мільйонів разів на секунду процесор може нічого не зробити.»Eric S Raymond, та Geoff Mackenzie, опубліковане в Internet на початку 1990-х, джерело вже неможливо відстежити.

Значення BogoMips може бути використане для перевірки того, що характеристики даного процесора знаходяться в правильному діапазоні для подібних процесорів, тобто BogoMips відображає тактову частоту процесора а також потенційно присутню кеш-пам’ять. Воно не може бути використане для порівняння потужності різних ЦП.

Історія

У 1993 році Lars Wirzenius написав електронного листа в групу новин comp.os.linux з поясненням міркувань з приводу використання такого вимірювання у ядрі Лінукс:

Обчислення BogoMIPS Для ядра 2.6.x обчислення BogoMIPS реалізоване у вихідному файлі ядра /usr/src/linux/init/calibrate.c. Там обчислюється значення параметру ядра Лінукс, яке потім використовується для затримок, необхідних для деяких драйверів.

Детальну інформацію про BogoMips та сотні прикладів можна знайти у (застарілому) BogoMips mini-Howto.

Як дізнатися Як вже було сказано, обчислене значення параметра видається на екран при завантаженні системи. Але на достатньо потужних комп’ютерах завантаження відбувається так швидко, що неможливо встигнути помітити відповідний рядок. Буфер системних повідомлень можна продивитися командою dmesg, вибравши рядки необхідних повідомлень за допомогою програми grep, наприклад:

user@host:~$ dmesg| grep BogoMIPS [ 0.000006] Calibrating delay loop (skipped), value calculated using timer frequency.. 2659.98 BogoMIPS (lpj=13299920) [ 0.806735] Total of 4 processors activated (10639.99 BogoMIPS).

Також можна отримати ці значення зі спеціального файлу cpuinfo віртуальної файлової системи /proc (кількість рядків відповідає кількості ядер центрального процесора):

user@host:~$ grep bogomips /proc/cpuinfo bogomips : 2659.98 bogomips : 2660.01 bogomips : 2659.99 bogomips : 2660.00

Примітки

Посилання BogoMips Mini-Howto, V38 Рейтинг BogoMips https://github.com/vitalyvch/Bogo/tree/BogoMIPS_v1.3 // Sources of classical standalone benchmark