Tengo el siguiente mac:
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:
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 list
producció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
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.
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.
Alano
diskutil info /dev/disk0 | grep SMART
Si 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.Alano
diskutil list
... en caso de que esté usando CoreStorage y tenga más de una unidad actuando como un solo volumenEvert
diskutil list
y el estado inteligente fue realmente bueno. Pero estoy nervioso por DriveDX, así que estoy investigando un poco para ver qué dicen otros al respecto;)Evert
Evert
tim.rohrer
Alano
Evert
Alano
Evert
Evert
tim.rohrer
Evert
tim.rohrer
Alano