Ero sivun ”Ytimen asetusten tekeminen” versioiden välillä
Siirry navigaatioon
Siirry hakuun
Rivi 37: | Rivi 37: | ||
* '''High Memory Support''' - Aktivoi kernelin tuen suuremmalle kuin 800mt rammille | * '''High Memory Support''' - Aktivoi kernelin tuen suuremmalle kuin 800mt rammille | ||
* '''Timer frequency''' - Säätää kernelin tehtävälistan tarkistusväliä | * '''Timer frequency''' - Säätää kernelin tehtävälistan tarkistusväliä | ||
** 100Hz - Suositellaan käytättäväksi palvelimissa ja koneissa joissa on paljon prosessoreita. Hyvä valinta myöskin kannettavassa koneessa. | |||
** 250Hz - Välimuoto, ei suositella käytettäväksi | |||
** 1000Hz - Suositellaan käytettäväksi normaaleissä työpöytäkoneessa. | |||
== Power management options (ACPI, APM) ---> == | == Power management options (ACPI, APM) ---> == |
Versio 19. toukokuuta 2006 kello 17.09
Tämä artikkeli on tarkempi kuvaus kernelin asentusten muokkaamisesta.
Perustietoa
[ ] - Ei käännetä mukaan kerneliin [ * ] - Käännetään mukaan kerneliin [ M ] - Käännetään moduliksi
Code maturity level options --->
- Prompt for development and/or incomplete code/drivers - Jättää virheellisesti kääntyneet kernelin osat pois (käytä jos ongelmia kääntämisessä)
General setup --->
- Support for paging of anonymous memory (swap) - Lisää tuen sivutusmuistille
- Optimize for size (Look out for broken compilers!) - Optimoin kernelin kääntymään mahdollisiman pieneksi
Loadable module support --->
- Enable loadable module support - Lisää kerneliin tuen moduleille
- Module unloading - Lisää tuen modulin poistamiseen
- Forced module unloading - Lisää tuen pakotettuun modulin poistamiseen
- Module versioning support - Lisää tuen modulin version hallinnalle
- Source checksum for all modules - Tarkistaa kaikkien modulin oikeellisuuden
- Automatic kernel module loading - Lataa modulin automaattisesti mikäli mahdollista
- Module unloading - Lisää tuen modulin poistamiseen
Block layer --->
- Support for Large Block Devices - Lisää kerneliin tuen yli 2TB tallennusmedioille
Processor type and features --->
Asetuksia, jotka vaikuttavat kernelin suoritin-arkkitehtuuriin ja kernelin suorituskykyyn
- Processor family - Prosessorin tyyppi
- Generic x86 support - Optimoi kernelin toimimaan parhaiten x86 alustalla
- Symmetric multi-processing support - Aktivoi kernelin tuen useammille prosessoreille
- SMT (Hyperthreading) scheduler support - Lisää tuen Intelin prosessorien hypersäikeilylle
- Preemption Model - Muokkaa kernelin prosessivaihtajan asetuksia
- No Forced Preemption (Server) - Ei salli kernelin prosessin suorituksen keskeytystä
- Voluntary Kernel Preemption (Desktop) - Sallii joidenkin kernelin prosessien suorityksen keskeyttämisen
- Preemptible Kernel (Low-Latency Desktop) - Sallii kaikkien kernelin prosessien keskeyttämisen
- High Memory Support - Aktivoi kernelin tuen suuremmalle kuin 800mt rammille
- Timer frequency - Säätää kernelin tehtävälistan tarkistusväliä
- 100Hz - Suositellaan käytättäväksi palvelimissa ja koneissa joissa on paljon prosessoreita. Hyvä valinta myöskin kannettavassa koneessa.
- 250Hz - Välimuoto, ei suositella käytettäväksi
- 1000Hz - Suositellaan käytettäväksi normaaleissä työpöytäkoneessa.
Power management options (ACPI, APM) --->
Bus options (PCI, PCMCIA, EISA, MCA, ISA) --->
Executable file formats --->
Networking --->
Device Drivers --->
File systems --->
Instrumentation Support --->
Kernel hacking --->
- Magic SysRq key - Lisää mukaan "Magic"-napin, jonka avulla kernelin toimintaa voi joissain tapauksissa jatkaa vaikka se kaatuisi
- Compile the kernel with debug info - Sisällyttää kerneliin DEbug-infon, kasvattaa kernelin kokoa
- Use 4Kb for kernel stacks instead of 8Kb - Kernelin stackin kooksi 8kb sijaan 4kb, haittaa joidenkin kernelin osien toimintaa (ndiswrapper, reiser4)