Sono un po 'perso su questo.
Sto eseguendo una grande importazione in apertura, e sta facendo rallentare il mio sistema fino alla ricerca per indicizzazione completa, praticamente rendendolo inutilizzabile per qualsiasi cosa, persino navigando sul web. Dato che questo sembra un po 'innaturale, ho passato un po' di tempo a guardarmi intorno.
L'esecuzione di ps -Al
mostra che, apparentemente per impostazione predefinita, Dock
, Finder
e SystemUIServer
sembrano essere eseguiti con una priorità molto inferiore rispetto alle applicazioni userland. Mentre le applicazioni utente hanno in genere una priorità di 33, il Dock, il Finder, ecc. Hanno una priorità di 53.
Il risultato finale è QUALSIASI attività intensiva del processore che oscura completamente l'interfaccia utente e rende il sistema inutilizzabile fino al termine.
Ad ogni modo, utilizzando renice -20 -p <prid>
li raggiunge con la stessa priorità del resto dell'interfaccia utente userland e non devi attendere 1-3 secondi (!) affinché l'interfaccia utente risponda a qualcosa di semplice come un mouse fai clic.
Thad ha detto, ho due domande:
C'è qualche ragione per cui non dovrei alterare la priorità del thread del finder come questo?
Esiste un modo per rendere persistente la modifica della priorità, ad es. quindi rimane così dopo il riavvio.