Giunsa Pagtangtang ang DAGHANG (100-200GB) nga mga File sa Linux


Kasagaran, aron masiguro ang mga himan sa pagtangtang sa file).

Mahimo namong gamiton ang bisan unsa sa mga utilities sa ibabaw sa pag-atubang sa medyo gagmay nga mga file. Unsa kaha kung gusto namon nga tangtangon/tangtangon ang usa ka dako nga file/direktoryo nga giingon sa mga 100-200GB. Mahimong dili kini kadali sama sa daw, sa mga termino sa oras nga gikuha sa pagtangtang sa file (pag-iskedyul sa I/O) ingon man sa kantidad sa RAM nga gigamit samtang nagpahigayon sa operasyon.

Sa kini nga panudlo, among ipasabut kung giunsa ang epektibo ug kasaligan nga pagtangtang sa daghang mga file/direktoryo sa Linux.

Ang panguna nga katuyoan dinhi mao ang paggamit sa usa ka teknik nga dili makapahinay sa sistema samtang nagtangtang sa usa ka dako nga file, nga nagresulta sa makatarunganon nga I/O. Atong makab-ot kini gamit ang ionice nga sugo.

Pagtangtang sa DAGHANG (200GB) nga mga File sa Linux Gamit ang ionice Command

Ang ionice usa ka mapuslanon nga programa nga nagtakda o nakakuha sa klase sa pag-iskedyul sa I/O ug prayoridad alang sa laing programa. Kung walay mga argumento o -p lang ang gihatag, ang ionice mangutana sa kasamtangan nga klase sa pag-iskedyul sa I/O ug prayoridad sa maong proseso.

Kung maghatag kami usa ka ngalan sa mando sama sa rm nga mando, kini modagan kini nga mando sa gihatag nga mga argumento. Aron matino ang mga ID sa proseso sa mga proseso nga nagpadagan nga makuha o itakda ang mga parameter sa pag-iskedyul, padagana kini:

# ionice -p PID

Aron matino ang ngalan o numero sa klase sa pag-iskedyul nga gamiton (0 kung wala, 1 alang sa tinuud nga oras, 2 alang sa labing kaayo nga paningkamot, 3 alang sa wala’y mahimo) ang mando sa ubos.

Kini nagpasabot nga ang rm mahisakop sa idle nga I/O nga klase ug naggamit lamang sa I/O kung ang ubang proseso wala magkinahanglan niini:

---- Deleting Huge Files in Linux -----
# ionice -c 3 rm /var/logs/syslog
# ionice -c 3 rm -rf /var/log/apache

Kung wala’y daghang oras nga wala’y trabaho sa sistema, mahimo’g gusto namon nga gamiton ang klase sa pag-iskedyul sa labing kaayo nga paningkamot ug magbutang usa ka ubos nga prayoridad sama niini:

# ionice -c 2 -n 6 rm /var/logs/syslog
# ionice -c 2 -n 6 rm -rf /var/log/apache

Mubo nga sulat: Aron matangtang ang dagkong mga file gamit ang luwas nga paagi, mahimo natong gamiton ang shred, wipe ug lain-laing mga himan sa secure-deletion toolkit nga gihisgotan sa sayo pa, imbes nga rm command.

Para sa dugang nga impormasyon, tan-awa pinaagi sa ionice man page:

# man ionice 

Mao na sa pagkakaron! Unsa pa nga mga pamaagi ang naa sa imong hunahuna alang sa katuyoan sa itaas? Gamita ang seksyon sa komento sa ubos aron ipaambit kanamo.