Sziasztok
Egyre gyakrabban felmerul nalunk az a problema, hogy egy gep eroforrasait (cpu, network be/ki savszel) korlatozni kellene kulonbozo processz csoportok kozott. Ennek futas kozben, a mar meglevo processzeken kellene mukodnie, dinamikus csoportbeallitgatasokkal.VmWare-t, Xen-t es tarsaikat kicsit tullovesnek tartananam a feladatra, nincs szukseg szeparalt eroforrasokra, masreszt pedig a csoportok "dinamizmusat" sem lenne egyszeru megvalositani veluk.
User-mode Linux is erdekes lehet ezen a teren, de igy elso ranezesre ez sem az igazi a feladatra. Esetleg FreeBSD jail, Solaris container? Nice, renice nem.
Kernelbol kellene a problemat megfogni, ahogy pl. ok teszik:
http://ckrm.sourceforge.net/
Ez a -mm faban benne volt (van?), de nem ajanljak halandoknak - vagy igen?
Igazabol csodalkozom, hogy frappans megoldasa nincs (ill. nem talaltam) a temanak, hiszen logikus lenne (desktop pelda) oprendszer szinten realtime allitani az mp3 kodolas, gimp-ezes, kernel forditas cpi eloszlasat, ill. a bongeszo, rendszer frissites, torrentek fel/le savszelet.
Cpu-nal egy utemezo meg tudna oldani a dolgot, halozatnal pedig pl. talan tobb TUN/TAP.
Van valakinek tapasztalata ezen a teren?
Kosz,
Diravi
- 829 megtekintés