sistema non responsivo durante l'esecuzione di operazioni pesanti


3

Ho un HP Pavilion Elite e9105f in esecuzione Ubuntu 11.10 Linux 3.0.0-14-generico x86_64 con sistema core non modificato. Quando provo a eseguire un comando io pesante come dmg2img, cp -r, il sistema diventa molto poco reattivo e funziona solo normalmente quando questi comandi terminano. Quale potrebbe essere il problema e come potrei risolverlo?

Risposte:


3

Quando provo a eseguire alcuni comandi pesanti come

Bene, questo sarebbe il tuo problema. L'esecuzione di un comando I / O pesante devierà la maggior parte delle risorse di sistema, compresa la CPU e la disponibilità di larghezza di banda tra il sistema e il disco rigido. Con questo in mente, ha senso solo che il tuo computer non risponda.

Io stesso lo vivo spesso, di solito con il rendering di video. Si potrebbe provare a impostare l'affinità del processo per utilizzare solo uno o due core. schedutils lo farà su un sistema basato su Linux. Puoi impostarlo usando taskset: taskset -c 3,4 -p 13545


1
Ma questa situazione non è rara? Mi aspetto che quando copio file di grandi dimensioni, posso ancora chattare su pidgin. Ma nella mia situazione, il pidgin si blocca e diventa completamente inutilizzabile così come altri programmi.
xiamx

@xiamx Lo hai dichiarato tu stesso - Heavy IO. L'utilizzo di un comando come quello sta per utilizzare un sacco di risorse, è previsto.
Simon Sheehan

È cattivo. Sto facendo a qemu-img convert ... che satura il disco. Avviato System Monitor, ci sono voluti quasi due minuti per la sua comparsa.
doug65536

0

Probabilmente è troppo tardi per una risposta, ma suppongo che sia legata alla gestione della memoria. Linux usa la memoria cache virtuale come memoria di buffer I / O. Quando si esegue un I / O massiccio, il kernel si impantana allocando / deallocando le pagine nel sistema di memoria virtuale. Guarda / proc / meminfo per una grande caduta in "Sporco" (pagine) corrispondenti alle pause.

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.