törlés

Fórumok

Sziasztok,

Van egy gép, amin van rengeteg file. Több millió kisebb-nagyobb file többezer könyvtárban. Ezeket néha törölni kell, viszont a törlés (könyvtárstruktúra, nem egy file) eléggé öli a gépet (90+% iowait, futó szolgáltatások is kapnak egy pofont).

A kérdésem az lenne, hogy tudtok-e olyan progiról, ami tud úgy törölni, hogy közben figyeli az iowait-et, load-ot, bármit, és ha nagynak találja akkor visszavesz a tempóból.

kösz,
x

Hozzászólások

töröljél file-onként, ne komplett könytárat, és a törlések között várjál kicsit, így jut idő másra is. :)
Ugyebár mindegy mikorra törli le, ha már törlésről van szó.

:)

Akkor sose lesz letörölve :)
3 dir, ezekben egyenként 30 subdir, ezekben egyenként 5-30 subdir, ezekben egyenként 1-5000 file.

A mikorra pedig azért nem mindegy, mert hamarabb telik be a disk az új tartalomtól, mint ahogy a régit letörölném.
De megkérdezem a főnököt, hátha belefér a budget-be egy biorobot aki egész nap csak töröl és töröl, file-onként :)

Én a nice-nak csak a processzorfigyelmes üzemmódját ismerem. Érdekelt volna engem is, hogy adott processzhez köthető IO-ra hogyan lehet korlátot tenni. Mivel itt ugye nem az adott processz fog terhelni, hanem az oprendszer.

tesztelni még nem próbáltam, de van ionice nevű progi CFQ-hoz.

Picit másképp ugranék neki, külön fs, törlés helyett a fájlokat esetleg nyitva tartó processzek kilő (fuser), majd umount, mkfs, mount máshova(!), könyvtárstruktúra generálása, mount le/vissza a helyére.