"Szimulált" szerver terhelés

 ( Syrius | 2008. május 15., csütörtök - 10:12 )

Üdv.

Olyan kérdésem lenne, hogy milyen egyszerű (akár bash) scripttel lehetne megoldani adott ideig, hogy a szerver mondjuk 100% -os CPU terheléssel dolgozzon.
A lenyeg az lenne, hogy a terhelés során szeretnék tesztelni egy alkalmazást ami a munkája során több ezer fájlt mozgat.
A monitorozás megoldott azzal nem kell törődni most.

Köszönet előre is a válaszokért.

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

végtelen hurok?

Ilyesmire a stress nevezetű programot szoktam használni, ezzel még azt szabályozni is tudod, hogy melyik alrendszert (CPU, mem, disk) mennyire akarod kihajtani, nyilván a várt terhelési mintának megfelelően.

Hol lehet megtalálni ezt a stress-t?
--
не закурится!

Köszönöm szépen.
--
не закурится!

Köszönet az ötletért mindjárt megnézem mik is ezek :)
Ciklust próbáltam amibe fájlt hozok létre, ír bele aztán törli, de ettől számottevően nem lassult be a rendszer.

crashme - Stress tests operating system stability

Core2Duo T7100, 2.5G, Ubuntu 8.04, 2.6.24

bc alapból szokott lenni, azzal PI számítása jó sok jegyig.

Üdv,
BaZso

fogod és csinálsz két file-t dd a /dev/random-ból, amiknek a mérete pont a memóriád fele. Ezek után mondasz rájuk egy diff-et. Garantáltan kitol mindent maximumra :)

A diff kimenetét persze a /dev/null -ba toljad.

Most utoljára nyomtam neki egy ciklusos fájllétrehozást, fájlba írás majd törlés, plusz elindítottam egy kis apache ab -t is.
A dd -t is kipróbálom rövidesen.
Köszi.

cat /dev/zero > /dev/null

--
Fontos feladatot soha ne bizz olyan gepre, amit egyedul is fel tudsz emelni!