|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alexander Stavitsky 2:5020/1613.14 20 May 2003 00:31:54 To : Valentin Nechayev Subject : bogomips (Re: эхотаг на 486-ю) -------------------------------------------------------------------------------- Hello Valentin. 18 May 03 10:58, you wrote to me: AS>> В принципе я услышал "какоето" обьяснение. Я понимаю это так. Ядро AS>> калибрует некий delay-loop для дальнейшего использования в AS>> функциях, где необходимо замерять или приостанавливать операции. AS>> Для этого, скажем, при подсчете петли включается RTC, например, на AS>> 1 секунду. За эту секунду ничем не груженый проц считает кол-во AS>> пустых циклов. Согласен, это некие "условные попугаи"... VN> Во-во. AS>> Отмечено, я считаю, правильно, что никому эта величина не AS>> интересна. Hо вот возникает интерес. Процессор у вас, скажем, AS>> 1GHz, а при калибровке петли ядро показывает 100 BogoMIPS. AS>> Варианты ответа: 1) Вы пойдете читать доки и словари на предмет AS>> слова 'bogus'; 2) Сынок, не трогай солнце! Оно есть гуд... ;) ; 3) AS>> Задумаетесь VN> 4) Поищет слово 'BogoMIPS' в документации к ядру. VN> (Ой. И обломится. По крайней мере на 2.4.20. Вроде ж раньше было?) :) AS>> Да, и не надо мне тут о порядках величин. AS>> Я не говорю, что 100 BogoMIPS - это плохо. Hо не кажется вам, что AS>> данная хар-ка в некоторых случаях оказывает прямое воздействие на AS>> производительность? VN> Как она может оказывать воздействие, когда она _отражает_ один из VN> параметров производительности? Это примерно как "показания спидометра VN> напрямую влияют на скорость автомобиля". И не придерёшься же, блин;)) VN> - на первый взгляд всё правильно - жмёшь на газ, спидометру говорится VN> показать больше, он разгоняет машину... разве не так? ;-| Такое впечатление, что вы намеренно игнорируете очевидные вещи. Есть некий параметр kernel_latency (кстати его можно настраивать через make config с некоторыми патчами). Как вы уже догадались это так сказать "задержка" = время, выделяемое на ядро. И как можно догадаться, назначается он в некоторых единицах - мс, если быть точнее. А откуда мы можем быстро высчитывать единицу времени? Ага. Из того BogoMIPS`а, что мы получили раньше. А я уж молчу, что будет с программами, ореентирующимися на это значение... Alexander --- GoldED+/LNX 1.1.4.7 * Origin: LES2_LENet (2:5020/1613.14) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/45263ec941a1.html, оценка из 5, голосов 10
|