Come posso diagnosticare prestazioni davvero scarse del mio 13 "MBP 2011 su 10.6?

7

Le specifiche sono:

  • 2011 MBP 13 "
  • Core i7
  • RAM da 4 GB
  • 320 GB HDD (non SSD)

Uso il sistema per lavoro tutti i giorni, eseguo quasi sempre quanto segue:

  • Mail.app
  • Chrome (7-10 schede)
  • Terminale (2-3 sessioni)
  • Skype
  • TextEdit (2-3 documenti)
  • Adium (5 account su gTalk, Jabber, MSN)
  • Finder (1-2 finestre)
  • Drive crittografato PGP

Occasionalmente (meno del 50% delle volte) eseguo anche:

  • Firefox (2-3 schede)
  • MAMP (Apache / PHP / MySQL)
  • LibreOffice (1-2 documenti)
  • MS Office (1-2 documenti)

Ho un'icona nella barra dei menu che mi dice costantemente CPU / utilizzo della memoria. Lo scenario migliore, quasi dopo l'avvio e l'attivazione della quantità minima delle mie app sempre attive, sto utilizzando 2-2.5 gb di RAM.

Dopo alcune ore avrò circa 3 GB e in genere rimarrà intorno a quel punto, dove il caricamento di qualsiasi app sembra essere molto più lento del necessario e cercare di eseguire cose più pesanti come Excel / Calc o VMWare Fusion è quasi inutilizzabile e impiega anni per essere subito operativo.

Una volta che la memoria diventa 3gb +, ottengo spesso il congelamento del sistema (il mouse pulsante, nessuna app risponde) per 5-10 secondi e un picco enorme nell'utilizzo della CPU per il periodo di 5-10 secondi.

Sono in un ufficio di circa 10 persone e tutti noi eseguiamo applicazioni molto simili, inclusa la crittografia del disco PGP.

Mi chiedo se qualcuno potrebbe fornire indicazioni su come migliorare le prestazioni o su come diagnosticare prestazioni scadenti su OSX? A casa sono una persona Windows / Ubuntu, e mi sembra di aver capito come diagnosticare eventuali problemi di prestazioni che ottengo su quelle piattaforme, ma nel mondo OSX mi sento totalmente inesperto.

Grazie per eventuali suggerimenti.

    
posta DanH 06.12.2011 - 08:57
fonte

2 risposte

5

Quando la RAM cablata e attiva supera il 50%, la maggior parte delle attività è notevolmente più lenta. Noterai una maggiore attività di paging ( vm_stat 15 nel terminale - guarda i page out - indicano che è necessario scrivere della memoria per rallentare il disco rigido e una pagina costante e una pagina superiore a 10-20 al minuto indica che hai una RAM affamata sistema).

Quando sei affamato di RAM, puoi comprare di più o fare di meno. È possibile che si desideri ottenere un software di monitoraggio come Activity Monitor e mantenere l'indicatore di memoria nel dock. È probabile che il sistema funzioni in base ai ritardi temporali segnalati. Ciascuno dei programmi attivi ha bisogno di una memoria che sia appena stata paginata su disco per liberare spazio aggiuntivo per la memoria necessaria per un altro programma. È un brutto ciclo e il computer passa solo il tempo a correre in cerchio piuttosto che fare il lavoro che volevi.

Ecco un mac con ogni indicazione della pressione RAM:

Mausciredaun'appdigrandidimensionicomeApertureeavviarlodinuovononhaancorailpagingeilsistemaèmoltoreattivo.Ignoralaprimarigadopoleintestazioniinvm_statpoichéèiltotaledalmomentodell'avvio,mafaiattenzioneapageoutperchéhaiappchenonsonoreattive:

mac:~me$vm_stat15MachVirtualMemoryStatistics:(pagesizeof4096bytes,cachehits0%)freeactivespecinactivewirefaultscopy0fillreactivepageinspageout2604821186K74303275275234520323478K2276158188709K1202926401584822606891187K743032752752340384117032560002613101185K74001275250235835106687771150402920871153K74711274313236770329279722168401805214699283477575426986123589777208130633008410517897936518757662692152319812767825041305902204638949872027207627485223337112685527128942225002237011180K778342835682653965895122555629571727802050131186K827652915612652933894422553696640733402014011173K8967130167226559549542682472316192860

Tuttavia,l'avviodicirca4delleappAdobeCS4puòspingerequestamacchinainthrashingelalentezzachedescriviconleappcheimpiegano30secondiperillancioeunsaccodirimbalzidiiconequadrateneldock.

Ecco il vm_stat 15 associato che mostra il problema. Guarda in particolare la memoria libera che precipita al minimo e l'arrampicata su pagein / pageout.

mac:~ me$ vm_stat 15
Mach Virtual Memory Statistics: (page size of 4096 bytes, cache hits 0%)
  free active   spec inactive   wire   faults     copy    0fill reactive  pageins  pageout
 21822  1190K   4746   585056 228411  332621K  2315577  196418K   121439   781551     1806 
 86862  1152K   5123   570803 215710   124555      932   102117        0     2086       15 
 73080  1161K   8631   571301 216607    24404      337    14931        0     1994        0 
 29655  1196K  13500   572024 219284   188966      535   112913        0     3606        0 
  1668  1208K   9616   594723 216954   174145      215   144996       16    15268      121 
  4142  1206K   5795   595393 219564   322750        0   320426        0        1        0 
  3043  1204K   3485   596990 223264   138981      136   136653        0       28        0 
  2338  1205K   2782   598556 222416   332263      321   321321        0      164       30 
  3251  1204K   2919   598770 222027    90135       82    85050        0        5        0 
  2606  1203K    212   600436 224678   114502        1   112450        0       35        0 
  1188  1200K    174   600230 228582   162660      117   157230    33127      860     9914 
 22069  1200K  27612   550547 230304    89953       38    82383     8274      159     2071 
  1910  1200K    349   600071 227976    24382        0    23465     7332        1     2985 
  1164  1201K    174   600281 228423     4940        1     4046     7087        8     2500 
 30404  1203K    186   567418 229475    16087        1    16045     8566        4     2235 
    
risposta data 07.12.2011 - 01:53
fonte
2

Queste sono generalmente le cose che faccio ogni volta che ho problemi con le prestazioni. Assicurati di avere prima un backup completo, naturalmente.

  • Chiudi tutte le app. Apri Utility Disco e fai clic su "Macintosh HD" (o qualsiasi altro nome del tuo disco rigido OS X) sul lato sinistro. Quindi fare clic su verifica disco. Lascia che faccia la sua cosa, e se ritorna con un testo verde che dice che il disco va bene, groovy. In caso contrario, individuare il disco Mac OS X originale in dotazione con il dispositivo. Inserisci il disco, spegni il computer. Premi di nuovo il pulsante di accensione, quindi tieni premuto il tasto 'c' in basso. Questo avvierà il tuo computer dal CD. Una volta caricato, seleziona la lingua, quindi fai clic su (nella barra dei menu in alto) Utilità - > Utility Disco. All'interno di questo, seleziona il tuo disco fisso OS X e fai clic su "Ripara disco". Questo potrebbe richiedere del tempo per completare. Al termine della riparazione, riavvia il computer in OS X.

  • Quindi torna in Utility Disco, seleziona il tuo disco e fai clic su "Ripara permessi del disco". Anche questo potrebbe richiedere del tempo.

  • Se non lo hai già, scarica Onyx ( qui ). Aprilo e fai clic sulla scheda 'pulizia'. Seleziona ed esegui qualsiasi cache o cronologia che desideri cancellare. Sono tutti sicuri da cancellare, senza causare alcun cambiamento al tuo laptop, solo le applicazioni potrebbero richiedere alcuni secondi in più per avviarsi subito dopo la pulizia.

  • Assicurati che il tuo hard disk non sia pieno di junk di cui non hai bisogno e che non sia pieno. Svuota il cestino.

Probabilmente dovresti notare un aumento della durata della batteria anche dopo questi processi.

Spero che questo aiuti!

    
risposta data 07.12.2011 - 00:16
fonte

Leggi altre domande sui tag