GNU/Linux >> Znalost Linux >  >> Linux

Změňte časovač linuxového jádra

Neupravujte .config přímo, pokud nejste expert na Kbuild (a pokud se ptáte na toto, nejste expert na Kbuild). Místo toho spusťte make menuconfig nebo make xconfig k načtení konfiguračního systému založeného na nabídkách. Případně make config provede proces konfigurace založený na řádcích (kde se vás zeptá na několik stovek otázek o tom, co nakonfigurovat - nedoporučuje se). Příslušná možnost je pod "Typ procesoru a funkce" jako "Frekvence časovače".

To znamená, že to nemusí být nutné. Moderní Linux může používat časovače událostí s vysokým rozlišením (CONFIG_HIGH_RES_TIMERS ), abyste dosáhli časovačů s nízkou latencí i bez zvýšení frekvence časovače. Se systémem bez tiků (CONFIG_NO_HZ ), frekvence časovače má jen malý vliv.

Na druhou stranu si nejsem jistý, jakou podporu časovače mají CPU Geode. Možná budete chtít spustit cyclictest s různými konfiguracemi jádra, abyste viděli, co potřebujete k dosažení nízké latence. Test, který jste spustili, testuje maximální frekvenci odesílání, nikoli latenci odeslání, takže srovnání s výsledky cyclictestu by bylo zajímavé. Pokud to opravdu potřebujete nízká latence, může být zajímavá také sada patchů CONFIG_PREEMPT_RT.


Chcete-li změnit nastavení časovače, musíte znovu zkompilovat jádro. Změňte možnost v některém standardním konfiguračním nástroji nabídky, nikoli v textovém souboru.

/boot/config... soubory pouze informují o tom, co je nainstalováno v konkrétní binární verzi jádra. Toto není konfigurační soubor, který můžete změnit.


Linux
  1. Linux – Kernel:Podpora jmenných prostorů?

  2. Změňte uživatelské jméno v systému Linux

  3. Průvodce pro začátečníky ke konfiguraci modulu jádra v Linuxu

  1. Linux – Kernel IP Forwarding?

  2. Linux – poskvrněné jádro v Linuxu?

  3. Jak změnit Shell v Linuxu

  1. Konfigurace spouštění systému Linux

  2. Příkaz přejmenovat Linux

  3. Změňte název hostitele serveru Linux