11 votos

Com.apple.IconServices ocupando grandes cantidades de espacio en disco - ¿por qué?

¿Por qué com.apple.IconService ocupa tanto MB en el Monitor de actividad? Sé que esta es una nueva característica, a partir de 10.9 en adelante.

Busqué soluciones en Google, pero aún no he encontrado nada que funcione...

No quiero hacer un downgrade de OS X, pero me interesa saber por qué sucede esto

com.Apple.IconServicesAgent usa 140.9 MB, y en el disco duro, la carpeta /var/folders/randomstring/C/com.apple.IconServices ocupa 127.5 MB, aunque esto podría aumentar.

Mi disco duro es de 319.21 GB y me quedan 284.69 GB, pero anoche eran 284.82 (sin instalar o desinstalar aplicaciones nuevas, solo se eliminaron algunos archivos temporales/caché), por lo que no estoy seguro si esto es parte del problema.

Reparé los permisos del disco según lo sugerido en algunos sitios de Mac; no hay informes de problemas importantes.

¿Hay alguna forma de mantenerlo manejable sin perder los iconos del escritorio o del menú (solía eliminar la carpeta, killall Dock, killall Finder, reiniciar cuando descubrí por primera vez com.apple.IconServices)?

Investigué en el sitio web de Apple, otras personas tienen el mismo problema pero parece que no hay una solución para esto. (No me siento muy seguro con cosas como Terminal más allá de la eliminación de basura con sudo, ¡pero eso es todo lo que sé!)

Toda ayuda es muy apreciada.

0 votos

Mi /var/folders/{algunos directorios aleatorios}/C/com.apple.IconServices/ ocupa alrededor de 1GB, así que estoy muy tentado a eliminarlo... ¿has obtenido más información sobre esa carpeta? gracias

2 votos

¿Cuánta velocidad estarías dispuesto a sacrificar para liberar 0.14 GB y aumentar tu espacio utilizable a 284.83 GB? (o peor aún, perder velocidad mientras el sistema reconstruye esa caché de iconos para que el sistema pueda funcionar como fue diseñado) ¿Qué solución estás buscando?

7voto

pattulus Puntos 162

Para ser sincero, no me preocuparía demasiado por eso. Te queda mucho espacio. Mi carpeta IconServices era de aproximadamente 4 GB de tamaño y me quedaban 3 GB de espacio en mi SSD de 160 GB.

No puedo decirte por qué Apple está creando o almacenando en caché esos archivos en OS X, lamentablemente parece ser una especie de misterio. No pude encontrar información al respecto.

De todos modos, después de arrancar mi Mac en modo seguro (manteniendo presionada la tecla shift al iniciar hasta que aparezca la barra de progreso) y luego volver a arrancar, terminé con 13 GB de espacio libre. Inténtalo para liberar más espacio.

1 votos

Comenzar en modo seguro me llevó de 1.5GB gratis a 11.7GB. ¡Buen consejo! (Redució IconServices de 1.5GB a 650MB en el proceso).

1 votos

Igual aquí. ¡Iniciar en modo seguro y luego reiniciar liberó 16 GB de espacio!

1voto

Oskar Puntos 1242

Mi respuesta general es la misma que la de pattulus en el sentido de que no borraría ningún archivo en /var/folders a menos que tuviera un plan para modificar el sistema para que no los vuelva a crear. Especialmente en un archivo como IconServices donde los datos en caché volverán a crecer rápidamente hasta alcanzar el tamaño de caché que el sistema quiere y ralentizará el sistema mientras se está reconstruyendo.

Si tienes múltiples usuarios (y todas las Mac tienen algunos usuarios que no son tu cuenta principal de administrador) es probable que estés subestimando la penalización de almacenamiento de IconServices. La mayoría de las Mac que se están ejecutando con unas pocas docenas de aplicaciones y durante 6 meses o más en Mavericks tendrán entre 500 MB y 1 GB de almacenamiento reservado para cada usuario que haya visto IconServices:

Mac:~ bmike$ sudo find /var/folders -name ISCacheTOC -exec sudo ls -l {} + 
-rw-------  1 502             staff           378016 Mar 12 11:10 /var/folders/04/g252hty50k15wmhckgpwfm6w0000gq/C/com.apple.IconServices/ISCacheTOC
-rw-------  1 503             staff           378016 Mar  9 18:08 /var/folders/gh/h072t02n1wngwzzqglbkdk580000gp/C/com.apple.IconServices/ISCacheTOC
-rw-------  1 504             staff           378016 Jan  6 21:55 /var/folders/rk/p7hlxttn44n05r2f_h4m6pmh0000gr/C/com.apple.IconServices/ISCacheTOC
-rw-------  1 bmike           staff           168016 Mar 14 12:19 /var/folders/tv/xyw2rpln7hq4gw2m0prg_src0000gn/C/com.apple.IconServices/ISCacheTOC
-rw-------  1 _securityagent  _securityagent  112016 Mar  7 13:27 /var/folders/zz/zyxvpxvq6csfxvn_n00000bh00002w/C/com.apple.IconServices/ISCacheTOC
-rw-------  1 Guest           _guest          112016 Mar 13 08:01 /var/folders/zz/zyxvpxvq6csfxvn_n00000s4000069/C/com.apple.IconServices/ISCacheTOC

En un caso en el que hayas eliminado usuarios, supongo que borrar esos archivos no dañaría nada y ahorraría algo de espacio en caso de necesidad. Para mí, el espacio ahorrado para swap/sleep image/compressed memory en /private/var/vm liberó más espacio del que los cachés de IconService han reclamado hasta ahora.

Así es como calcularía el tamaño de todas esas carpetas, y puedes cortar la parte final | awk ... para ver la asignación de cada usuario si lo deseas:

Mac:~ bmike$ sudo find /var/folders -name com.apple.IconServices -exec sudo du -sm {} + | awk '{ sum += $1} END {print sum}'
3032

1 votos

El comando du tiene la capacidad incorporada de producir un total con la bandera -c, entonces podrías simplificar el comando a: sudo find /var/folders -name com.apple.IconServices -exec du -shc {} +

1voto

user1559834 Puntos 103

En mi caso particular, lo siguiente NO ayudó:

killall -KILL com.apple.IconServicesAgent

mkdir -p ${TMPDIR}/com.apple.IconServices

Sin embargo, estaba observando su comportamiento a través de

sudo fs_usage -f pathname -w com.apple.IconServicesAgent | grep open

y vi una actividad extensa en varios directorios (incluyendo el directorio de VLC y dentro de algunos directorios de servicios del sistema, como /System/Library/Extensions/IOStorageFamily.kext/Contents/Resources). Podría reinstalar VLC, pero IOStorageFamily es algo integrado en el sistema...

De todas formas, después de una investigación un poco más profunda, ¡el culpable resultó ser XtraFinder! Reinicié y actualicé XtraFinder, y hasta ahora IconServicesAgent ha estado tranquilo.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X