Hallo zusammen,
ich habe ein Problem wenn ich eine sehr große .tar Datei entpacken möchte (ca. 20GB). Nach kurzer Zeit ist die Auslastung durch das Entpacken so hoch, das die Webseiten des Servers nur noch schleppend angezeigt werden. Ich kille den Prozess dann meistens, weil ich das zumindest tagsüber meinen Kunden nicht zumuten will. Ist aber blöd, da ich teilweise schnell an Daten aus den TAR-Backups muss.
Meine Frage: gibt es eine Möglichkeit dem Entpack-Prozess eine niedrige Priorität zuzuweisen, also das quasi im Hintergrund entpackt wird und alle anderen Prozesse, vor allem die "httpd2-prefork" Prozesse vorrang haben ?
Ich habe es mit folgendem versucht:
Trotzdem steigt die Auslastung nach einiger Zeit so stark an das ich abbrechen muss :-(
Vielen Dank für eure Hinweise...
ich habe ein Problem wenn ich eine sehr große .tar Datei entpacken möchte (ca. 20GB). Nach kurzer Zeit ist die Auslastung durch das Entpacken so hoch, das die Webseiten des Servers nur noch schleppend angezeigt werden. Ich kille den Prozess dann meistens, weil ich das zumindest tagsüber meinen Kunden nicht zumuten will. Ist aber blöd, da ich teilweise schnell an Daten aus den TAR-Backups muss.
Meine Frage: gibt es eine Möglichkeit dem Entpack-Prozess eine niedrige Priorität zuzuweisen, also das quasi im Hintergrund entpackt wird und alle anderen Prozesse, vor allem die "httpd2-prefork" Prozesse vorrang haben ?
Ich habe es mit folgendem versucht:
Code:
nice -n 19 tar xf ./dump.tar&
Trotzdem steigt die Auslastung nach einiger Zeit so stark an das ich abbrechen muss :-(
Vielen Dank für eure Hinweise...