SMP rendszerben adott progi adott CPU-hoz renedelese

Fórumok

SMP rendszerben adott progi adott CPU-hoz renedelese

Hozzászólások

Hali! Az lenne a kerdesem, h miylen kernel patch-ek es userspace progik szuksegesek ahhoz, hogy egy Dual Xeon rendszerben (tehat HT-vel egyutt 4 procc) Redhat EL 4 alatt, 2.6.11.x-es kernellel megvalosithassama kovetkezot: Adott egy adatbazisszerver, es azt szeretnem, h a 2-es CPU-t hasznalja ugy, hogy az csak az o szamara legyen fenntartva, mig az 1-es CPU meg a rendszeré, a maradek kettot meg a tobbi progi kozott osztja fel?
Az egyszeruseg kedveert feltesszuk hogy a felhasznalo progikban nincsen skalazasi tulajdonsag, azaz onnon maguk nem tudjak a processzorok kozott elosztani a terhelest, tehat mindezt a linuxnak kene megtenni (pontosabban adott processzoron elinditani az adott processzt).
A valsazokat elore is koszi!

CPU affinity-re gondolsz, a schedtool nevu program segitsegevel allithato, nezd meg a man oldalat. Nem biztos hogy megeri egyebkent ezzel szorakozni, lehet hogy csak rontasz vele.

Majdnem ugyanilyen címmel már volt egy topic, ahol még meg is lett válaszolva a kérdés (itt a hupon).

A parancs, amit keresel, a taskset...

Aztr hiszem megeri vele szorakozni, mert ha vmelyik proginak "kulso behatasra" eszebe jut hogy o 100%on tekerje a proccot, akkor az adatbazisszervert nem halasztja be, csak azokat a folyamatokat amin o fut.
amugy koszonom a vlasazokat, rakeresek akkor megegyszer a forumon...