Kernel

Sysfs vs. low-end gépek

 ( trey | 2003. október 24., péntek - 18:01 )

Az egyik kernelfejlesztő próbálgatta a 2.6.0-test kernelt egy 16MB fizikai memóriával rendelkező gépen. A megfigyeléseit elpostázta az LKML-re. A fejlesztők megállapítása szerint van még mit alakítani a 2.6-os kernelen, hogy az megfelelően működjön egy ilyen low-end vason.

A mai világban a 16MB memóriával rendelkező gépek nem nevezhetőek éppen korszerűnek, de vannak emberek akik még szeretnék a régi gépeiket használni (nem beszélve a beágyazott rendszerekről, ahol a 16MB memória nem is olyan kevés). Az fejlesztő tesztjének egyik legszembetűnőbb eredménye az volt, hogy a rendszer memória egy jelentős részét az ``inode'' és a ``dentry'' (directory entry) cache foglalja el. Ezek a gyorsítótárak valójában a boot időben rendelkezésre álló memória 10%-át emésztik fel. Ha a fejlesztők megtalálnák a módját annak, hogy hogyan lehetne az ``inode'' és a ``dentry'' gyorsítótárak méretét csökkenteni, akkor azzal jelentősen megkönnyítenék a kis memóriával rendelkező gépek tulajdonosainak az életét.

Egy kis VM tuning: lapozz csak ha muszáj!

 ( trey | 2003. október 24., péntek - 14:14 )

A 2.6-os stabil kernel VM (virtuális memória) alrendszerében be fog mutatkozni egy olyan funkció amelyet ``swappiness''-nek hívnak. A ``swappiness'' a kernel virtuális memória alrendszerének finomhangolására használható. A ``swappiness''-en keresztül megadhatjuk a kernelnek, hogy mennyire részesítse előnyben a ``pagecache''-t a ``mapped memory''-val szemben.



Ha a ``swappiness'' értéke 100-ra van állítva, akkor a kernel mindkét memória típust egyenlő mértékben kezeli. Ha az értéke 0, akkor a kernel sokkal inkább a ``pagecache''-t részesíti előnyben. Magyarul, ha a ``swappiness'' értéke magasabb, akkor a kernel többet lapoz (swap-pel), ha a ``swappiness'' értéke kisebb, akkor a kernel megpróbálja elkerülni a lapozást.

Marcelo Tosatti: Linux 2.4.23-pre8

 ( trey | 2003. október 23., csütörtök - 15:28 )

Marcelo kiadta a 2.4.23-pre8-as Linux kernelt.

Linux kernel hírek

 ( trey | 2003. október 23., csütörtök - 15:10 )

Lássuk mit dolgoztak a fejlesztők az elmúlt órákban.

Len Brown elérhetővé tette a legfrissebb ACPI javításokat (ACPI 2.4, ACPI 2.6) a Linux kernelhez.

Jeff Dike végzett az UML (User Mode Linux) (UML: User Mode Linux (1. rész - a kezdetek), UML: User Mode Linux (2. rész - a kapcsolat)) 2.6.0-test8 kernelhez készült portjával. Jeff levele itt.