Alcuni moduli affamati di sistema possono essere disabilitati?

4

Consentitemi di aggiungere un contesto: Attualmente sto usando Ubuntu 9.10 64-bit (Desktop) su un PC fisso relativamente potente (Intel Core i7 920, ram da 12 GB). Il mio scopo è l'imaging ad alta velocità con una macchina da presa di visione Grashopper (per la ricerca, progetto di dottorato). Questa fotocamera è capace di 200 fps a piena risoluzione VGA (640x480). La fotocamera è connessa tramite Firewire (1394b) e i driver e il software di Pointgrey funzionano alla grande. Ho sviluppato un'applicazione C ++ per console in grado di catturare un certo numero di frame su una memoria preassegnata e, successivamente, anche di salvare i frame graficati su hard disk. Attualmente funziona bene, ma a volte sto osservando alcuni framedrops (1-3). Quando succede, resetto l'esperimento e ripeto la registrazione e di solito sono fortunato la seconda volta senza frame rate (il driver della telecamera ha un frame interno che sto usando).

Domanda: di solito vado su tty1 e uso "sudo service gdm stop" per disabilitare il frontend grafico. Sembra che rilasci un po 'di memoria, ma quella non è la mia preoccupazione principale. La mia preoccupazione sono le risorse della CPU. Ci sono altri moduli affamati di sistema che possono essere disabilitati temporaneamente in modo tale che la CPU diventi meno occupata su Ubuntu 9.10?

Ad un certo punto in futuro aggiornerò a 10.10. Dovrei forse optare per l'edizione del server?

Grazie.

    
posta Ole Thomsen Buus 30.01.2011 - 11:59

1 risposta

1

A seconda di quanto durerà l'esperimento, potresti temporaneamente trattenere gli altri processi con cpulimit . Potrebbe essere necessario sperimentare un po 'per scoprire chi sono i grandi utenti prima di mettere i freni su di loro. La cosa buona è che una volta che hai finito puoi fermare cpulimit e tutto tornerà alla normalità. Una cosa da ricordare è che devi fare un po 'di matematica dato che hai un quad core per tenere conto del% per core non difficile, ma farà la differenza per il risultato.

Spero che questo aiuti.

    
risposta data Allan 30.01.2011 - 16:14

Leggi altre domande sui tag