Страница 1 из 1

как изменить Timer resolution (RH9.0 cernel 2.4)?

Добавлено: 08 янв 2005, 21:55
unq
Проблема с таймерами
usleep(1000) тот же результат что и usleep(20000)
или
struct timespec slt,slt2;
slt.tv_sec = 0;
slt.tv_nsec = (long int)sleepMS*1000*1000;
nanosleep(&slt,&slt2); тоже дает тот же результат что и usleep(20000)

под Виндой можно пользовать timeBeginPeriod & timeEndPeriod

Я так понял что, программным путем это нельзя сделать. Как на счет перекомпиляции ядра или вообще поставить новое ядро?
Ни кто не сталкивался с этим?

Добавлено: 17 янв 2005, 11:13
unq
мне надо спать с большой точностью - <=2ms.
Короче я решил уже эту проблему в ядре 2.4. Просто его перекомпилировал изменив в исходном файле ядра /usr/src/linux.2.4.../include/asm-i386/param.h

#define HZ 100
изменил на строку
#define HZ 1000