BFS

Kipróbáltam a Con Kolivas-féle Brain Fuck Scheduler -et. A 2.6.35.9 -es kernelt patcheltem meg és ezt forgattam le a saját ízlésemnek megfelelően, Ubuntu 10.10 alá. Egy Lenovo T61 -es notin, Intel T7300 (c2d) procival, 2GB RAM -mal.

Azért jött a BFS kipróbálásának ötlete, mert az utóbbi időben pár nagyobb fájl másolásakor (korábban ilyen nagy fájlokat nem másolgattam Linuxon) nem bírtam normálisan görgetni a weblapokat semmilyen böngészőben, sem mkv videót nézni normálisan... mondjuk a flash videók 720p -ben teljes képernyőn mentek szaggatás nélkül, a gyári kernellel, CFS -sel.
Ehhez képest a BFS -sel meg egyáltalán semmit sem tudok csinálni, ha már egyetlen fájlt elkezdek másolni... még az egérmutató is szaggat a képernyőn, nemhogy flash videót nézzek... azért kipróbáltam, a flash kb. 0.5 fps sebességgel működött teljes képernyős lejátszásnál.

Akkor mire ez a nagy BFS hype? Vagy én qrtam el valamit? (igen, megnézem, a kernel tutira a BFS -sel van forgatva és megvan minden modul, amire szükségem van, a vga driver is, be is van töltve)

Hozzászólások

nekem annó tökéletesen elég volt egy force-preempt, meg valahol meg lehet adni, hogy latency desktop.

Ubuntu 10.04, Thinkpad x61s

Honana hova masolsz ?

latencytop -od van ?

Gyanitom hogy a blokk eszkozod driverevel lehet a gond (halozat?). Vagy tickless mode kavar be, esetleg nem eleg premtive a kerneled.

dmesg nem ir valamit megszakitasi gondokrol ?
Esetleg itt valami furcsasag: cat /proc/interrupts ?

Melyik I/O sceudlert hasznalod az erintet eszkozokon ?
FYI:Abbol is van egy par kernelen kivuli pl.: http://algo.ing.unimo.it/people/paolo/disk_sched/comparison.php, es van 3-4 a kernelben.

Amit nem lehet megirni assemblyben, azt nem lehet megirni.