Re: sysenter status [message #39105 is a reply to message #38997] |
Mon, 15 March 2010 20:21   |
|
Дошли руки до замеров. И странная картина получилась:
на ядре 2.4.32 и Pentium III 800 MHz один syscall занимает 0.6 мкс
на ядре 2.4.32 и AMD-K6-III 400 MHz один syscall занимает 1.0 мкс
на ядре 2.6.18ovz и Celeron 1000 MHz один syscall занимает 1.5 мкс
на ядре 2.6.18ovz и AtomN270 1600 MHz один syscall занимает 1.5 мкс
Два последних случая -- при включенном vsyscall (sysenter). Если выключить, то будет чуть помедленнее -- 1.7 мкс.
Проверка проводилась измерением времени одного миллиона вызовов gettimeofday(). Ядро 2.6.18ovz -- последнее из серии rhel5.
Завтра попробую это ядро на первых двух машинах. Наверно надо проверить и чистое ядро 2.6.18. Что-то уж большая разница: в три раза 
|
|
|