¿Qué está ralentizando mi Mac?

Tengo el siguiente mac:

  • iMac (27 pulgadas, finales de 2013)
  • Intel Core i5 de 3,4 GHz
  • DDR3 de 8 GB a 1600 MHz
  • NVIDIA GeForce GTX 775M 2048 MB

Tiene un disco duro y tengo 240 GB de 1 TB de espacio libre.

Estoy en OS X El Capitan (10.11.3).

Desde hace algún tiempo, esta Mac ha sido muy, muy frustrantemente lenta. Se tarda unos 15 minutos en pasar de un inicio limpio a tener firefox en funcionamiento. Especialmente iniciar aplicaciones es doloroso. Sin embargo, es un poco difícil de cuantificar, porque en otros momentos parece estar bien. Hay una gran parte de percepción/psicología en ello.

Estoy considerando hacer una instalación nueva, y tal vez ir con un OS X más antiguo. Pero también tengo mucha curiosidad por saber qué está causando esto. No puedo resolverlo. Sé que los discos duros son más lentos, pero la máquina estaba bien cuando la compré y me cuesta creer que los nuevos OS X sean mucho peores.

Aquí hay algunas cosas que he hecho:

  • Apague la máquina del tiempo, por si acaso.
  • Desactiva Dropbox. Mi Dropbox es bastante grande y noté que puede ser un factor bastante importante cuando se indexa.
  • No uso FileFault.
  • 1Password está en los elementos de inicio, nada más.
  • Recientemente hice un escaneo de mi disco en modo de recuperación, para asegurarme de que el disco no fallara. SMART dice verificado.

No hay nada fuera de lo común en Activity Manager / htop. La CPU y la memoria parecen razonables. También vale la pena mencionar que si inicio un juego como Starcraft o Cities Skylines, estas aplicaciones funcionan bastante bien una vez iniciadas. Sin embargo, iniciarlos lleva mucho tiempo.

Básicamente, no sé por qué mi Mac bastante nueva es peor para ejecutar aplicaciones cuando obtuve mi primera macbook blanca en 2006, cuando las aplicaciones que estoy ejecutando no han cambiado (Firefox, terminal, Thunderbird) y Memory cuadruplicado.

Me siento muy cómodo con la línea de comandos y solo quiero satisfacer mi curiosidad. ¿Qué hace que mi computadora tarde 15 minutos en pasar del arranque a Firefox? ¿Cómo puedo medir en qué pasa el tiempo la computadora? ¿Hay quizás mejoras de rendimiento obvias que me perdí?

diskutil listproducción:

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            999.3 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

Algunos (quizás) elementos interesantes de system.log:

Tengo un montón de estos:

Mar 20 19:13:18 localhost kernel[0]: Sandbox: launchd(1) System Policy: deny(1) file-write-flags /private/var/run/dyld_shared_cache_x86_64h
Mar 20 19:13:18 localhost kernel[0]: Sandbox: launchd(1) System Policy: deny(1) file-write-unlink /private/var/run/dyld_shared_cache_x86_64h

Un montón de estos para todas mis aplicaciones:

Mar 20 19:15:44 Pasta kernel[0]: Sandbox: coreduetd(74) deny(1) file-read-metadata /
Mar 20 19:15:44 --- last message repeated 23 times ---
Mar 20 19:15:44 Pasta kernel[0]: Sandbox: coreduetd(74) deny(1) file-read-metadata /Applications/App Store.app
Mar 20 19:15:44 --- last message repeated 4 times ---
Mar 20 19:15:44 Pasta kernel[0]: Sandbox: coreduetd(74) deny(1) file-read-metadata /Applications/Automator.app
Mar 20 19:15:44 --- last message repeated 4 times ---
Mar 20 19:15:44 Pasta kernel[0]: Sandbox: coreduetd(74) deny(1) file-read-metadata /Applications/Calculator.app
Mar 20 19:15:45 --- last message repeated 4 times ---
Mar 20 19:15:44 Pasta kernel[0]: Sandbox: coreduetd(74) deny(1) file-read-metadata /Applications/Calendar.app
Lo primero que revisaría es ver si su disco duro está fallando. Primero, ejecute el comando. diskutil info /dev/disk0 | grep SMARTSi dice algo que no sea "Verificado", entonces su unidad está fallando. También descargaría DriveDX (versión gratuita) ( binaryfruit.com/drivedx ) y vería lo que dice sobre su unidad. Publique los resultados de su pregunta.
Además, si pudiera publicar la salida de diskutil list... en caso de que esté usando CoreStorage y tenga más de una unidad actuando como un solo volumen
Hola @Allan, agregó la salida diskutil listy el estado inteligente fue realmente bueno. Pero estoy nervioso por DriveDX, así que estoy investigando un poco para ver qué dicen otros al respecto;)
Acabo de descargarlo. DriveDX no informa de ningún problema. La mayoría de los indicadores están al 100% y algunos al 85%.
La salud general es del 85,5%. La autocomprobación "rápida" no mostró errores.
¿Algo en /var/log/system.log? salida dmesg? O, si no está familiarizado con Terminal, puede usar Consola para explorar los mensajes del sistema.
Ok... es bueno que sepamos que la unidad está funcionando. ¿Has ejecutado Apple Diagnostics? Apague la computadora, luego, mientras arranca, mantenga presionada la tecla "D". support.apple.com/en-us/HT202731 15 minutos para pasar del arranque a Firefox es un tiempo terriblemente largo, por lo que sospecho que hay un problema de hardware.
@Allan informa "no se encontraron problemas"
¿Pudiste echar un vistazo a los registros como sugirió @tim.rohrer? Cuando arrancas, ¿puedes mantener presionado Comando-V para pasar al modo "Detallado"? Tome nota de cualquier error o dónde parece colgar
esta tardando un poco ;)
Miró los registros. Los miro de vez en cuando por varias razones, y realmente no veo nada demasiado loco. Sin embargo, publiqué algunos elementos de registro.
¿Has ejecutado la Utilidad de Disco Primeros Auxilios? Sé que las versiones anteriores de OS X tenían una verificación separada de los Permisos, pero tal vez Primeros Auxilios incluya eso ahora.
Sí. Disk fue lo primero que sospeché, así que comencé con eso.
No he trabajado mucho con El Capitan, pero un artículo de OS X Daily ( osxdaily.com/2015/11/04/verify-repair-permissions-mac-os-x ) indica que debe ingresar a la Terminal y ejecutar: sudo /usr/libexec/repair_packages --repair --standard-pkgs --volume / Es una posibilidad remota, lo sé. Un disco en sí mismo puede funcionar bien, pero los permisos para el sistema operativo pueden no ser los correctos. He visto que esto sucede más a menudo cuando un sistema se ha actualizado entre las principales versiones de OS X.
Por lo que he encontrado en los foros de discusión de Apple, su controlador de inicio está fallando: discusiones.apple.com/thread/7427929?start=0&tstart=0 ¿Tiene una unidad USB 3.0? Puede intentar instalar OS X y arrancar desde ella para ver si el problema desaparece? También querrá hacer una copia de seguridad (máquina del tiempo) de todas sus aplicaciones y datos.

Respuestas (4)

Su máquina no debería ser tan lenta. Si lo siguiente no ayuda, puede llevarlo a una tienda Apple para realizar pruebas de hardware. He visto casos en los que los sensores defectuosos, por ejemplo, hacían que la computadora entrara en modo de emergencia y el disco duro estaba bien.

¿Has probado a resetear el PRAM?

Hay algunas utilidades de línea de comandos que deberían poder identificar qué está usando el disco (si ese es el caso). Puede intentarlo iostat 1: esto mostrará la actividad general del disco, actualizándose cada segundo.

Para ver información más detallada, como el proceso, use "fs_fsusage":sudo fs_usage -f diskio

Primero intentaría reducir lo que consume todas las E/S usando los comandos anteriores. Siempre puede borrar y reinstalar si lo desea, pero si restaura toda la copia de seguridad de Time Machine, es posible que vuelva a presentar el problema. Entonces diría que solo restaure sus datos/cuenta de usuario sin la carpeta ~/Library si es posible.

En cuanto al hardware, estos dispositivos se enviaron con unidades de al menos 7200 RPM. Si bien es mucho mejor que el 5400, que es más lento, los sistemas operativos modernos aún se ahogarán con la actividad excesiva del disco (foco, máquina del tiempo, varios servicios del sistema).

Es posible reemplazar la unidad con una SSD por su cuenta, pero necesita herramientas y debe tener mucho cuidado al manipular la pantalla. Entonces, si nunca lo has hecho antes, te recomiendo que le pagues a alguien para que lo haga.

EDITAR: también verifique el registro de su sistema en la consola ... busque errores de E / S del disco

Sé que este es un comentario un poco contundente, pero después de ver las especificaciones de tu Mac, realmente deberías comprar un SSD. Si no hay otro problema real (tal vez lo haya), ese es el cuello de botella más obvio que puedo ver. Los ssd son bastante baratos ahora, por lo que puede obtener 250 gb por menos de 100 $, y el disco duro es fácil de clonar e instalar, y su Mac se sentirá (y tal vez sea) 5 veces más rápido. Si todavía tiene garantía, es posible que deba pagar un certificado. Aunque Mac Tech.

Es una opción que he considerado y sé que probablemente resolverá el problema. pero no aborda mi principal preocupación. ¿Por qué esta computadora funciona peor que mi macbook 2006, esencialmente realizando las mismas tareas básicas? Me gustaría alguna prueba de que el software de Apple realmente se ha vuelto mucho peor, y no es otro problema. Prefiero diagnosticar el problema que tirar dinero al problema.
Si bien soy un gran fanático de obtener SSD, hasta que haya reducido la causa raíz de su falla, puede estar desperdiciando mucho dinero simplemente lanzando hardware al problema. Un tiempo de arranque de 15 minutos y un disco duro en buen estado podrían indicar un problema con la placa lógica; algo que reemplazar su HDD con un SSD nunca solucionará
Tienes razón, supongo. Es solo que cuando vi arrancar el IMac 2014 de mi madre recientemente, en realidad sentí como 15 m (aunque probablemente sean 2-3 m): D

Terminé haciendo más búsquedas yo mismo y encontré una solución diferente.

Dado que el uso de la CPU era bastante bajo, pensé que tenía que ver con el acceso a HD. Usé una combinación de iotop y fs_usage para averiguar quién estaba haciendo qué.

Resulta que los procesos relacionados con Spotlight están bastante ocupados todo el tiempo. Eso y los procesos relacionados con la tienda de aplicaciones.

Por ahora eliminé las cosas de la tienda de aplicaciones y agregué muchos directorios a la lista de exclusión de Spotlight. Prácticamente solo uso Spotlight para iniciar aplicaciones, por lo que probablemente pueda vivir sin él en su mayor parte.

Voy a ver cómo va esto por un tiempo. Si resulta que esta solución es 100% infalible, cierro este boleto y el final de ~2 años de frustración con la ingeniería de mierda de Apple. Pero estoy esperando un poco, no quiero adelantarme.

Resolver los problemas de "mi computadora es lenta" es lo que mantiene a las personas de TI y reparación de computadoras en el negocio, ya que es difícil de reducir.

Antes de hacer mucho más, estaría tentado de clonar su HD en una unidad externa y luego desconectarla. No hay nada como una rutina de mantenimiento bien intencionada que hace algo inesperado y almacena algunos (o todos) de sus datos.

No estoy seguro de que eliminar el PRAM vaya a ayudar con los problemas de lentitud, por otra parte, no puede doler y solo toma unos minutos, o en su caso, alrededor de 15.

Ejecutaría una de las utilidades de mantenimiento como Onyx o similar. Vaya a la pestaña Automatizar, marque todas las casillas y deje que haga lo suyo. Reinicie cuando haya terminado y vea qué sucede.

También iniciaría en modo de recuperación y ejecutaría la Utilidad de disco y haría clic en la unidad y luego la repararía para verificar que realmente no haya ningún problema con la unidad.

Si todo eso no funciona, me aseguraría de que tenga un clon de su disco en espera, limpie el interior y vuelva a instalar el sistema operativo. Si luego se inicia y es más rápido, use la Utilidad de migración para copiar sus archivos y configuraciones. Dudaría en copiar las aplicaciones porque algo allí podría haber causado el problema (suponiendo que la migración de su configuración no haya ralentizado las cosas, entonces es probable que un archivo de preferencias esté dañado o esté poniendo la Mac en un estado extraño).

Si todo eso falla, sus opciones se reducen a un sistema operativo más antiguo que no requiere tantos recursos o un nuevo SSD. El Cap. realmente utiliza todos los recursos en una Mac: memoria y almacenamiento al máximo, por lo que si se está ahogando un poco en la memoria o utilizando mucho la unidad, se trata de posibles ralentizaciones y una SSD más rápida o más memoria puede ayudar a la situación.

Tengo un iMac antiguo con El Cap. y finalmente (porque no quería pasar por abrirlo --qué lío--) añadí una unidad Firewire 2 externa que ayudó bastante al rendimiento. Pero interno te da el mejor rendimiento, tú eliges.

No lo entiendo, ¿qué tiene de malo esta respuesta?