reklam1

reklam1

21 Kasım 2012 Çarşamba

Kernel Timer Kesme süresini azaltma...

Mini2440 üzerindei kernel timer interrupt frekansı 200 Hz olarak ayarlı geliyor. Bu değer Linux için 100 ile 1000 arasında değiştirilebilir (Hz). Bazı uygulamalarda daha hızlı reaksiyon gerekebiliyor. Bu değerin arttırılması CPU ya fazla yüklenmek anlamına geliyor. Ancak time critical uygulamalar için bu değeri arttırmak zorunda kalabiliyoruz.
Değiştirmek için;
arch/arm/Kconfig dosyasında aşağıdaki değişikliği yapın.
# gedit arch/arm/Kconfig
config HZ
        int
        default 128 if ARCH_L7200
        default 1000 if ARCH_EBSA110 || ARCH_S3C2410
        default OMAP_32K_TIMER_HZ if ARCH_OMAP && OMAP_32K_TIMER
        default AT91_TIMER_HZ if ARCH_AT91
        default 100

değişiklikten sonra kernel'i tekrar derleyin
#make zImage

Artık CPU nun reaksiyon süresi en yüksek değere set edilmiş oldu.

Hiç yorum yok :

Yorum Gönder

reklam4

reklam4