Mivel a Linsched használatával tetszőleges hardvertopológia alakítható ki, olyan lemodellezett hardvereken is tesztelhetik az ütemezővel kapcsolatos munkáikat a fejlesztők, amelyek nem állnak rendelkezésükre vagy amelyekhez csak nehezen tudnának hozzáférni. Például nem minden fejlesztő fér hozzá egy négy processzorfoglalatos (4 utas), quad-core szerverhez. Viszont a Linsched segítségével letesztelhetik, hogy az általuk készített scheduler-változtatások hogyan viselkednének egy ilyen hardveren.
A Google házon belül használja a kernel ütemező viselkedésének tesztelésére a Linsched-et. A linsched/basic_tests.c fájlban megtalálható néhány, a Google által hozzáadott egyszerűbb teszt.
A most kiadott Linsched verzió (Linsched for 2.6.35) jellemzői:
- Based on the 2.6.35 kernel
- support for group scheduling
- Ability to specify arbitrary sleep/wakeup patterns for tasks
- High resolution timers
- Tickless scheduler (no hz)
- sched domain support for all levels
A eszköz kifejezetten hasznos lehet azoknak a kezdő fejlesztőknek, akik csak most ismerkednek a Linux kernel processz ütemezőjének működésével.
Részletek - a kód elérhetőségével együtt - a bejelentésben.
- A hozzászóláshoz be kell jelentkezni
- 2872 megtekintés
Hozzászólások
Én érzem csak azt, hogy Ingo majdhogynem egyeduralmát ez az eszköz le fogja faragni?
-- "Bízzál Istenben és tartsd szárazon a puskaport!" - Cromwell --
-- Sayusi Ando - http://sayusi.hu --
- A hozzászóláshoz be kell jelentkezni
Szimpi cég ez a Google :).
- A hozzászóláshoz be kell jelentkezni
Ügyes dolog. Régebben - talán a 2.4-es kernelek idején - találkoztam egy olyan segédlettel ami kernelmodulok fejlesztéséhez adott tesztelő környezetet.
- A hozzászóláshoz be kell jelentkezni
Én is ezt mondom, de vannak akik szerint maga az ördög. Ezek az emberek általában m$ fanok. Kicsit paradox -.-
- A hozzászóláshoz be kell jelentkezni
Azért nem árt utána nézni, hogy mik az esetleges aggályok
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Ülj le és kuss legyen!"..
- A hozzászóláshoz be kell jelentkezni
"A most kiadott Linsched verzió (Linsched for 2.6.35Ö) jellemzői:"
mi az az Ö betü a verziószám végén?
Tyrael
- A hozzászóláshoz be kell jelentkezni
Ezt úgy hívják, hogy elgépelés. A zárójel bezárása shift+9. Mellette van az ö betű. Shift-tel véletlenül leütve nagy Ö lesz belőle.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
koszi a javitast.
Tyrael
- A hozzászóláshoz be kell jelentkezni