Il carico medio aumenta dopo l'aggiornamento a Mavericks

4

Appena aggiornato a OSX 10.9 Mavericks. Tutto è buono e brillante. Tuttavia, quando apro il mio iTerm al codice, noto che le prestazioni sono inferiori. Se eseguo un comando uptime , il caricamento medio è sempre maggiore di 1 anche se eseguo quasi nessun altro processo utente. Prima dell'aggiornamento, il numero è in genere vicino a 0.

Qualcuno ha avuto lo stesso problema? Qualche idea su come risolverlo (tranne il rollback a 10.8)?

    
posta clwen 25.10.2013 - 19:27
fonte

6 risposte

2

Finalmente trovato il colpevole. Sto usando zsh e il plugin vi-mode da Oh-my-zsh interagisce male con gli strumenti git . Disabilitare il plugin ha reso il mio zsh utilizzabile nuovamente in termini di reattività e riduzione del carico della CPU.

Esistono rapporti contrastanti sull'aggiornamento del git di Apple e puoi seguire tale processo all'indirizzo link

Ancora molte grazie per tutte le persone rispondono alla risposta.

    
risposta data 07.01.2014 - 18:31
fonte
1

Probabilmente è un riflettore che reindicizza il tuo sistema. Cerca nel tuo monitor attività quale processo sta utilizzando il tempo di elaborazione più lungo:

Inalternativapuoifareclicsull'iconadellabatteriapervisualizzarequesteinformazioni.

Il problema dovrebbe essere risolto in tempo utile.

    
risposta data 25.10.2013 - 19:37
fonte
1

Se non riesci a isolare un processo che sta effettivamente prendendo il tempo della CPU ora che non dovrebbe (o non prima), allora due cose potrebbero essere confuse qui:

Le medie del carico

uptime e top vengono eseguite con la profondità media della coda e non necessariamente con il caricamento della CPU.

Sì, hai bisogno di thread sulla coda per avere la possibilità di caricare la CPU, ma solo perché ci sono 4 programmi in coda in media su un minuto, non significa che quei thread insieme debbano consumare anche l'1% del tempo della CPU.

La vera risposta qui sarà di guardare un output come ps aux per determinare quali processi sono effettivamente in esecuzione anziché dormire e combinarli con iostat per osservare il caricamento effettivo della CPU e vedere se è possibile determinare se alcuni nuovi i processi sono in esecuzione e se ciò sta aumentando o diminuendo il carico di IO e CPU sul sistema.

    
risposta data 09.11.2013 - 21:17
fonte
1

Ho contattato Apple per questo, dopo essere stato piuttosto insistente ho finalmente ricevuto una risposta:

Apple Developer Relations 27-Mar-2014 10:54 PM

Engineering has provided the following:

It's a bug in the way load average is calculated, not something causing more system load.

Please be sure to regularly check new Apple releases for any updates that might affect this issue.

    
risposta data 28.03.2014 - 20:05
fonte
0

Vorrei usare il terminale ed eseguire

top -o cpu

Questo ti darà un'idea di quali app stanno usando i tuoi cicli della CPU.

    
risposta data 07.11.2013 - 17:34
fonte
-1

Proprio ora è arrivato un aggiornamento iTerm2 che risolve questo problema esatto per me.

iTerm2 1.0.0.20131108

Mavericks fixes and performance improvements.

  • Fix bug where arrange horizontally computed the wrapping position incorrectly if the screen's visible frame wasn't 0
  • Set coprocess file descriptors nonblocking to avoid deadlock in bug 2576
  • Revert to old text drawing methods
  • Fix bug where the char under the cursor wasn't drawn
  • Fix bug where cursor blinked while moving
  • Fix crash in tmux with line drawing characters.
  • Fix a bug where a session would split using its old profile after its profile was changed.
  • Improve how font width is computed.
  • Fix occasional hang when a session terminates.
  • Hide menu bar on all screens in Mavericks in non-Lion fullscreen mode.
  • Speed up drawing in instant replay.
  • Update instructions for enabling access for asssitive devices on Mavericks.
  • Changes how text is drawn for improved performance.
    
risposta data 09.11.2013 - 19:46
fonte

Leggi altre domande sui tag