Backup su Debian che interferisce con altri programmi in esecuzione


1

Ho un server web su Debian 6. Anche il sistema esegue sempre alcuni processi sensibili all'utilizzo della CPU. Quando uso alcuni strumenti come rsync o tar, usano troppo la CPU e i miei processi sensibili hanno problemi.

Quando ho provato a utilizzare lo strumento CPU-Limit è stata un'esperienza terribile quando il server è andato giù.

Sto cercando uno strumento di backup leggero in grado di creare backup incrementali.


Il tuo server è multi-core? Se è così, hai provato a correre taskset -pc 0 [rsync-pid] dopo aver eseguito rsync, per limitarlo al primo (# 0) core? (o è lo strumento cpu-limit che hai menzionato?) Prova anche a impostare l'amabilità di rsync.
dset0x

Grazie! Ma, certo, capiamo che il backup è in esecuzione da cron. Bene, l'utilizzo di taskset una volta salverà questa preferenza per ulteriori esecuzioni?
Semyon Vyskubov

No; il set di attività viene eseguito una sola volta su quel singolo ID di processo. Dovrai aggiungerlo in cron o nel tuo script. (Eventualmente (1) eseguire in background il processo rsync, (2) eseguire tasket e quindi (3) attendere il completamento del processo rsync in background).
dset0x
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.