1 votes

Est-il normal que LaunchD écrive plus de 600 mégaoctets de données dans /private/var/db/dyld/dyld_shared_cache_x86_64 ?

Mon disque dur s'est mis à écrire beaucoup et je devais attendre longtemps pour lancer des applications.

Le moniteur d'activité m'a indiqué que launchd avait écrit plus de 600 mégaoctets sur le disque.

J'ai donc lancé ceci :

sudo lsof -p $(ps -U root | grep -w "/sbin/launchd" | head -1 | awk '{print $1}')

Et voici ce que j'ai obtenu :

COMMAND PID USER   FD   TYPE             DEVICE  SIZE/OFF   NODE NAME
launchd   1 root  cwd    DIR                1,4      1088      2 /
launchd   1 root  txt    REG                1,4    339664 499523 /sbin/launchd
launchd   1 root  txt    REG                1,4    698896 499811 /usr/lib/dyld
launchd   1 root  txt    REG                1,4 669073408 912519 /private/var/db/dyld/dyld_shared_cache_x86_64

Est-il normal que LaunchD écrive plus de 600 mégaoctets de données sur le disque dur ? /private/var/db/dyld/dyld_shared_cache_x86_64?

Venant de linux où je savais ce que chaque chose faisait et pourquoi elle le faisait, je n'arrive pas à trouver quoi que ce soit qui explique ce comportement.

1voto

Jose Chavez Points 645

Oui, c'est normal.

Sous MacOS, le système stocke une combinaison des bibliothèques dynamiques (frameworks, etc.) les plus récentes (c'est-à-dire avec les numéros de version les plus élevés) dans ce fichier cache afin d'accélérer le lancement des processus par la suite.

Lorsque l'on passe d'un autre système d'exploitation (comme Linux), il est normal de devoir se réhabituer au fonctionnement du système. Comme vous le verrez, les concepts de MacOS et de Linux se recoupent largement. La plupart des éléments de MacOS ont une contrepartie Linux et vice versa.

Dans ce cas, le dyld_shared_cache est quelque peu similaire au fichier /etc/ld.so.cache sous Linux. Sous Linux, ce cache contient les bibliothèques partagées les plus récentes, qui sont essentiellement les mêmes que les bibliothèques dynamiques sous MacOS.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X