Mi Mac es lenta pero no sé qué la está ralentizando

12

Mi Mac (Macbook Pro) a veces es lenta para realizar tareas básicas, como navegar por la web o algo así. Si abro el Monitor de actividad, tengo (quizás) un programa que tiene aproximadamente un 10% de CPU, otros están por debajo del 1%. El uso de mi CPU no está lleno. Todavía tengo más de 2 GB de memoria libre (de 5 GB). No hay mucha actividad de E / S como copiar archivos.

Mis programas abiertos son Google Chrome (6 pestañas, ninguna de las cuales son de alguna manera (flash, muchos objetos DOM, Javascript) tienen IMO, excepto quizás Gmail), Monitor de actividad, Finder, Sublime Text 2 (editor de texto) e iTerm (terminal )

¿Qué está causando la desaceleración? Ser "lento": tomarse el tiempo para escribir estos caracteres (presiono las teclas del teclado pero hay un retraso antes de verlas en la pantalla), cambiar pestañas o programas, etc.

dualidad_
fuente
Escanee la superficie de su disco duro.
Es posible que Spotlight esté indexando archivos, esto puede hacer que la máquina funcione lentamente.
lupincho
@RandolphWest, ¿qué significa eso y cómo lo hago?
dualidad_
@lupincho: no lo ralentiza en ese grado, no si el uso es mínimo. @duality, para verificar la unidad, debe usarla Verify Diskdentro de la Disk Utilityaplicación, debajo del Utilitiesmenú Applications. Tenga en cuenta que esto en realidad no escanea la superficie, pero puede identificar problemas del sistema de archivos. Un escaneo de superficie debe ser ejecutado en modo de usuario único por un técnico experto.
Sí, por lo general, el uso del proyector debe ser mínimo después de la primera indexación. Sin embargo he visto que es mucho mayor en algunas circunstancias - cuando el índice de punto de mira está dañado y necesita ser reparado, o cuando se crean mucho o gran número de archivos temporales o caché, etc.
lupincho

Respuestas:

22

¡ADVERTENCIA! Esta "respuesta" hace versan sobre la cuestión, pero también va a incluye un conjunto mucho más información que espero que algunas personas pueden beneficiarse.


Para muchos esto será información conocida. Sin embargo, puede ayudar a los nuevos usuarios.

Tener DEMASIADO experiencia con Mac va lento, lo único que hago saber es que (por desgracia) no puede haber innumerables causas.

La respuesta anterior sobre la indexación de Spotlight es de hecho un probable culpable. Si el ícono de lupa de Spotlight en la esquina superior derecha de la barra de menú contiene un pequeño punto que crece y se reduce sutilmente, entonces Spotlight está indexando su disco duro (incluido el contenido de cada archivo). Pero en mi experiencia, Spotlight no ha exigido una penalización de rendimiento problemática mientras seguía navegando, enviando correos electrónicos, usando Photoshop, Pages, etc.

Si lo desea, puede ir a Preferencias del sistema–> Spotlight–> Privacidad y hacer clic en el símbolo más en la parte inferior izquierda de la columna de la izquierda. Agregue su unidad de arranque y cualquier otra unidad conectada. Esto evitará que Spotlight indexe y consuma su E / S de almacenamiento, CPU y otros recursos del sistema.

Luego, si desea que Spotlight indexe todo (por ejemplo, mientras duerme), haga lo contrario y resalte cada unidad en la columna Privacidad y haga clic en el signo menos. El proyector DEBE reanudarse, y la lupa debería pulsar de nuevo. (Una utilidad shareware que le permite eliminar el índice actual de Spotlight podría no ser una mala idea, ya que Spotlight comenzaría de nuevo y se ejecutaría sin interferencias mientras está dormido).

Spotlight tarda mucho tiempo la PRIMERA vez que indexa volúmenes enteros, pero no se detecta ningún cambio notable en el rendimiento (para mí) después de eso, ya que solo indexa incrementalmente archivos y datos recién creados ( MUCHO menos indexación que la primera ejecución en un volumen completo ) .

Activity Monitor ha demostrado ser una herramienta indispensable para ver todos los procesos "invisibles" que se están ejecutando y que, de lo contrario, no son aparentes para usted. Puede que le impresione lo mucho que sucede detrás de escena con Mac OS X. REALMENTE ES "El sistema operativo de escritorio más avanzado del mundo", IMO.

En el Monitor de actividad, seleccione en el menú emergente para ver "Todos los procesos, jerárquicamente".

Luego haga clic en la columna CPU que clasifica todos los procesos de acuerdo con la cantidad de CPU MHz que están utilizando. Este método de clasificación no es perfecto, ya que notará demonios o procesos que se ejecutan dentro de otros procesos y muestran un uso significativo de la CPU, pero es posible que no aparezca en la parte superior de la lista ordenada como era de esperar. Además, esto es en tiempo real, por lo que los procesos RAPIDAMENTE saltan constantemente en la lista.

Además del consumo de CPU, Activity Monitor le muestra cuántos subprocesos está utilizando un proceso. Una docena o más hilos significa que el proceso se está asignando una gran cantidad de recursos. No presto atención al consumo de memoria porque es memoria virtual y usa espacio en el disco duro como RAM virtual. Si tuviera que sumar la memoria virtual total que las aplicaciones y procesos en Activity Monitor afirman que se asignan por sí mismos, ¡pensaría que necesitaría un terabyte de RAM instalado! La memoria virtual funciona sin problemas en segundo plano y no necesita su atención. (Gracias Avi, Bertrand, Jordan, et al.) ¡OH! Y es una buena idea dejar de 15 a 20% de su volumen de arranque sin usar . Mientras se ejecuta, Mac OS X y muchas aplicaciones "estacionan" temporalmente el código que de otro modo usaría su RAM finita. Tratan este espacio del disco duro como RAM,

Muchos programas, como Photoshop, usan espacio libre en el disco como un "disco de memoria virtual". ¡Así es como puede trabajar en un archivo de imagen de 4GB en Photoshop cuando solo tiene 2GB de RAM instalada!

Visto en Activity Monitor, una aplicación o proceso que está usando> 50% de la CPU debería ser sospechoso. (Aunque algunos programas monolíticos sí lo hacen, y es normal).

Si no necesita que una aplicación guarde o "recuerde" nada, puede forzarlo a salir en el Monitor de actividad (el botón en forma de señal de stop octogonal rojo, pero es complicado cuando intenta resaltar una aplicación o proceso que está saltando todo) sobre el lugar en una fracción de segundo!).

He hecho esto antes y luego relancé la aplicación para descubrir que pasó del 54% de uso de la CPU antes al 9% después. Entonces, de antemano la aplicación se ejecutó y no se bloqueó, pero una parte de su código podría haberse quedado atrapada en un bucle infinito o algo así. Salir y relanzar debería solucionar esto.

LIMPIEZA DEL ÁTICO (Y LA BODEGA)

Incluso después de Mac OS Classic, un buen apagado de Mac a la antigua (no solo un reinicio) realmente puede hacer maravillas. Si selecciona Apagar en la barra de menú y cuando todo desaparece, excepto el fondo de pantalla, ve que la rueda gira por un tiempo, ¡esto es bueno! Mac OS X está haciendo algunas tareas domésticas, y tal vez guardando la configuración de su sistema, teniendo en cuenta todas y cada una de las modificaciones internas, dispositivos externos (discos duros, impresoras, escáneres, teclados de terceros, ratones, tabletas Wacom, etc.) y cómo están conectado; USB, FireWire, tarjeta PCI eSATA, Bluetooth, Wi-Fi, etc., creando un caché de Extensiones y Núcleos que necesita cargar para que no tenga que "pescar" en cada inicio, actualizando la lista de reproducción de arranque, el sistema de archivos diario y más.

Una vez finalizado el apagado, espere a que todas las unidades internas y externas dejen de girar y se apaguen (¡SILENCIO!)

Luego mantenga presionada la tecla Mayús mientras presiona el botón de encendido de la computadora. No sueltes la tecla shift. La Mac tardará un poco más en iniciarse de lo normal, pero mantenga presionada la tecla Mayús hasta que vea el logotipo de Apple Y vea que la rueda giratoria comienza a girar. AHORA puedes soltar la tecla shift.

Si no tiene Mac OS X configurado en "Inicio de sesión automático", eventualmente se le presentará la ventana de inicio de sesión con las palabras "Arranque seguro" que aparecen en rojo sobre los nombres de las cuentas.

¡ESPERE! ¡No inicies sesión todavía!

Verá, todo lo que Apple le dirá sobre el "Modo seguro" es que es un método de solución de problemas para cuando su Mac es escamosa en modo de "arranque completo".

Apple dice que el modo seguro no carga ninguna extensión de terceros (ni siquiera algunas de Apple), ni carga los elementos de inicio que haya elegido en Preferencias del sistema -> Cuentas, ni la mayoría de los elementos de la barra de menú.

Todo esto es cierto, pero descubrí que "Safe Boot" hace todo tipo de reparaciones, verificaciones, arreglos y mantenimientos detrás de escena, y muchas otras "cosas buenas".

(Pero después de años de búsqueda, nadie ha podido decirme exactamente qué. Dicen: "Confía en mí. Está haciendo cosas buenas").

Sé que ignora la memoria caché de kernelextension, lo que obliga al sistema operativo a buscar y cargar de nuevo las extensiones esenciales del kernel. (Si todavía está en la pantalla de inicio de sesión, incluso verifica y repara el VOLUMEN DE ARRANQUE, algo que la Utilidad de Discos o cualquier utilidad de disco de terceros no puede y se niega a hacer).

En "Arranque seguro", cuando en la pantalla de inicio de sesión, solo se han cargado partes mínimas de OS X en ese punto, por lo que las "tareas" de arranque seguro de Apple hacen su trabajo en un entorno básico libre de cientos de archivos del sistema operativo que se cargan después inicia sesión

En Safe Boot, lo dejo solo en la pantalla de inicio de sesión durante aproximadamente 10 minutos. Me di cuenta de que el trabajo estaba en progreso antes de iniciar sesión cuando noté que los indicadores de actividad de mis unidades externas mostraban mucha actividad de disco.

Los indicadores de la unidad se detienen después de 10 minutos o menos.

ENTONCES me conecto. Y ENTONCES , no toco nada (ni siquiera el teclado o el mouse), ya que ese útil Good Stuff se ejecuta durante unos minutos DESPUÉS de iniciar sesión, y no quiero iniciar programas o incluso usar el Teclado o mouse. Quiero que Safe Boot pueda realizar sus tareas sin interferencias.

Voy a tomar una taza de café o abro App Store en mi iPad para buscar actualizaciones de mis aplicaciones (algo que hago incluso más a menudo de lo que reviso macupdate.com en mi Mac para obtener nuevos shareware que aparecen en la parte superior de la lista del día cada ¡15 minutos más o menos!), Y empiezo a usar la Mac diez o más minutos después de iniciar sesión.

Por lo general, ejecuto algunas cosas que alteran algunos de los archivos en Mac OS X de alguna manera. Inicio Preferencias del sistema, cambio temporalmente la configuración de Ahorro de energía; Me desconecto de Internet y luego me vuelvo a conectar; Hago clic en "Renovar el contrato de arrendamiento de DHCP; inicio TextEdit, escribo algunos gobbledygook, espero que Autoguardar lo guarde automáticamente, luego lo guardo yo mismo; inicio Safari y tal vez marque algo; Inicio Directory Utility y luego lo cierro; Lo mismo para Network Utility, etc.

Luego apagué mi Mac en lugar de un reinicio, porque el apagado actualiza algunos archivos de caché, la lista de reproducción bootcache y hace otras cosas, un reinicio no lo hace. Y si aparece la ruleta y tarda un tiempo antes de que mi Mac finalmente se apague, ¡eso es bueno! IDK, pero podría estar sobrescribiendo archivos de preferencias corruptos con archivos nuevos, limpios y más.

Siempre puede ir a la carpeta Caché en Sistema–> Biblioteca y desechar algunos archivos de caché (archivos muy recientes; uno con fechas antiguas probablemente debería dejarse solo). Solo creará reemplazos para estos archivos de caché eliminados que serán nuevos, limpios y actualizados. Puede hacer lo mismo para almacenar en caché los archivos con fechas recientes en Biblioteca–> Cachés en su carpeta de inicio. Nuevamente, solo escribirá nuevos.

Incluso cuando mi Mac se está comportando, inicio en modo seguro cada dos semanas más o menos.

Además, siempre puedes mantener presionados los comandos y presionar el botón de encendido de la Mac. No suelte Command-s hasta que vea una pantalla de aspecto de DOS de la vieja escuela. Suelta las llaves en este punto. El kernel de Mac OS X es todo lo que se carga en este momento, más algunos recursos mínimos de BSD Unix. Pero "Mac OS X" apenas está cargado en este momento. La GUI ni siquiera se ha cargado.

Al ingresar a este modo, imprimirá información resumida del proceso de inicio, luego lo dejará en la línea de comandos con un cursor parpadeante.

Escriba "/ sbin / fsck [espacio] -fy [Retorno]". Debería verse como / sbin / fsck -fy antes de presionar Retorno. Hará una verificación / reparación como lo hace la Utilidad de Discos, excepto en su volumen BOOT .

Si finaliza y dice que todo está A-OK, pero imprime "# EL SISTEMA DE ARCHIVOS HA SIDO MODIFICADO" al final, ejecute el mismo comando nuevamente, y nuevamente si es necesario hasta que no imprima el mensaje "#SISTEMA DE ARCHIVOS HA SIDO MODIFICADO" nunca más. Luego, puede ingresar "salir" en la línea de comando para continuar con el inicio o ingresar "apagar" si prefiere cerrar y arrancar.

Hay una gran utilidad llamada AppleJack http://www.macupdate.com/app/mac/15667/applejack que es una aplicación de utilidad de línea de comandos de Unix que solo se ejecuta en este modo de usuario único textual (no tiene GUI).

Lea la documentación de AppleJack, especialmente cómo ("mayúsculas") "AUTO" debe usarse con mucho cuidado.

También hay mucha controversia sobre los permisos de reparación. Algunos dicen que es algo bueno hacer; algunos dicen que no lo es, y que las aplicaciones cambian la configuración original de permisos de archivos todo el tiempo, y no es necesariamente algo malo o anormal.

Finalmente, las herramientas indispensables en mi herramienta "Tool Box" incluyen la utilidad gratuita gratuita "Onyx" http://www.macupdate.com/app/mac/11582/onyx , TechTool Pro 6, Drive Genius 3, el venerable DiskWarrior 4 y Data Rescue 3 (y tal vez Data Rescue PC si instaló Windows en su Mac a través de Bootcamp).

Solo dos de las muchas características de TechTool son la capacidad de crear una pequeña partición en su unidad de arranque (o cualquier unidad) que cree un disco de emergencia en el que pueda arrancar si su unidad de arranque necesita reparación. (La mayoría de las utilidades no reparan o no pueden reparar la unidad de inicio. La partición de disco de emergencia de TechTool resuelve esto).

En segundo lugar, TechTool le permite elegir instalar un panel de preferencias que realiza una comprobación SMART de la unidad periódica y realiza una copia de seguridad de su precioso Directorio de discos (en cualquier unidad). Si el Directorio de discos se borra o está demasiado dañado para que DiskWarrior lo repare, está jodido, excepto tal vez un "Archivar e instalar" de Mac OS X.

El directorio de disco es un archivo HUUUUUUUUGE, por lo que realizar una copia de seguridad requiere mucho tiempo y espacio. Lo configuré para que las copias de seguridad del directorio de todas mis unidades se almacenen en carpetas separadas en una unidad que uso para el almacenamiento de datos a largo plazo (fotos archivadas, documentos antiguos que necesito conservar, documentos fiscales antiguos que necesito guardar durante 7 años, etc.). También lo configuré para hacer esta copia de seguridad después de la hora de dormir.

Afortunadamente, este panel de preferencias de TechTool es totalmente personalizable para cada tarea que realiza. Puede realizar copias de seguridad del Directorio una vez por semana o una vez por hora, puede configurarlo para que realice una verificación INTELIGENTE todos los días o cada hora. Puede pedirle que le avise y / o le envíe un correo electrónico si falla una verificación SMART.

Lo más útil (para mí) es que puede establecer un umbral para la cantidad de espacio en su disco duro que desea dejar libre (por las razones antes mencionadas), como 15%, 20%, y hacer que TechTool le avise cuando se acerque El umbral que ha personalizado.

Entonces es hora de archivar algunos archivos a los que debe aferrarse, pero no acceda con frecuencia, transfiriéndolos de su unidad principal.

PD Use una utilidad de copia de seguridad automática y asegúrese de que Journaling esté activado para todas las unidades. (Puede verificarlo y encenderlo para cada unidad en la Utilidad de Discos).

R2DHue
fuente
1
Esto es genial, alguna información útil que puede quedarse para la posteridad. Pero, ¿por qué nadie más ha intervenido sobre su efectividad? ¿O consejos adicionales que podrían ser útiles? Sin embargo, este es un mejor consejo que "simplemente reemplazar el disco duro" porque es lento o lo que sea.
Ehtesh Choudhury
1
Entonces, ¿REALMENTE necesita reiniciar y tomar una taza de café para "El sistema operativo de escritorio más avanzado del mundo" para limpiar después de sí mismo?
rubenvb
En comparación con Windows, en mi propia experiencia subjetiva, ese recurso final es mucho menos común en macOS. Sí, subjetivo y anecdótico, pero estoy convencido. No deseo comenzar una guerra de llamas, así que también escribiré que entre mis amigos que todavía la usan (anecdótica de nuevo), Windows ha mejorado desde que me fui, así que estoy feliz si ese no es el caso hoy con Windows. Nadie debería sufrir de esa manera. :)
Llave
1

Verifique su uso de memoria en la aplicación "Monitor de actividad" (generalmente en la subcarpeta "Utilidades" de sus aplicaciones). Hay 4 líneas de uso de memoria, la inferior le informará sobre "Swap Used". Incluso si la cantidad de "Memoria utilizada" es menor que "Memoria física", si el valor de "Intercambio utilizado" es mayor que cero y tiene un disco duro normal (discos giratorios en lugar de un SSD), eso será parte de su problema al cambiar entre aplicaciones. Las 2 soluciones para esto son:

  1. Reemplace el HDD estándar con un disco SSD
  2. Agregue más RAM si puede e idealmente haga coincidir los módulos de RAM por tamaño (2 X 4GB o 2 X 8GB)

Como se indicó en las respuestas anteriores, puede ser un disco duro defectuoso donde el subsistema HDD está luchando por leer los datos del disco de manera confiable. Esto no aparecerá como E / S alta en el "Monitor de actividad" debajo de la pestaña "Disco" y la única forma de verificar esto es como se menciona en las respuestas anteriores usando un usuario único y una utilidad de escaneo de superficie.

Christopher Broderick
fuente
0

Si Spotlight está indexando archivos, lo vería en el monitor de Actividad como mds usando muchos recursos.

También intentaría desinstalar flash o usar un bloqueador de flash.

simonCGN
fuente
0

¿Por qué tienes 5 GB de RAM? Ese es un número extraño ... ¿Tiene un chip de 4GB y un chip de 1GB?

Quitar el chip de 1GB puede hacer que su sistema sea más rápido ... O mejor aún, tenga dos chips de 2GB (o dos chips de 4GB). Esto solo se aplica a algunas combinaciones de placas base / CPU. Solía ​​tener una Mac que ni siquiera arrancaría sin chips perfectamente emparejados, pero muchas CPU modernas están optimizadas para configuraciones emparejadas de manera uniforme. A menudo, Apple no le venderá una Mac en ninguna configuración que no sea ram perfectamente emparejado, y es porque la CPU solo puede operar a toda velocidad con esta configuración.

No sé si este consejo se aplica a su Mac, y me sorprendería si causa el tipo de desaceleración que está viendo, pero vale la pena intentarlo.

Honestamente, sospecho que podrías tener un problema de hardware. Me pregunto si su disco duro está empezando a fallar. Borraría el disco duro y escribiría ceros sobre todo (probablemente escribiría ceros dos veces ... o usaría la función de borrado seguro que escribirá datos aleatorios 3 veces).

Escribir datos en cada sector del disco duro obligará al disco a aplicar sus algoritmos internos de tolerancia a fallas en cada sector. Estos controles son muy sofisticados y lentos para perros. Para mantener el rendimiento, no funcionan correctamente con el uso normal de la unidad. Por lo general, hay millones de bits individuales que no son buenos en un disco duro moderno y, por lo general, la mecánica interna de la unidad marcará esos bits como malos y moverá silenciosamente los datos a otra parte (una unidad de 500 GB a menudo tiene muchos GB de sectores adicionales sin usar listos para activar como reemplazos para otros sectores defectuosos).

Sobrescribir el disco un par de veces lo limpiará y le dará un disco mejor que nuevo (es una buena idea escribir datos en toda la unidad después de comprarlo).

Si el disco duro está en muy mal estado, fallará a la mitad de la escritura de datos en el disco, que solo se puede solucionar comprando una nueva unidad.

Este consejo se aplica a los discos duros giratorios, no a los discos duros de estado sólido. No sé mucho sobre cómo funciona el SSD, pero he oído que escribir datos sobre un SSD completo puede reducir permanentemente el rendimiento del disco.

Abhi Beckert
fuente