Récemment, j'ai enregistré la quantité de données écrites dans mon disque dur SSD depuis kernel_task
sur mon nouveau MacBook M1, car c'est la principale source d'échange de mémoire. J'ai constaté que le changement de mémoire est moindre lorsque le MacBook vient d'être démarré, et plus important lorsque je ne l'éteins pas pendant quelques jours. Cependant, je n'arrive pas à trouver une relation expliquant pourquoi c'est le cas, ou est-ce juste une coïncidence ? J'ai également obtenu des résultats similaires lorsque j'utilise iStatMenus 6
. Voici les résultats des 7 derniers jours (la partie blanche correspond à la période où l'ordinateur est éteint) : Il semble que kernel_task
écrit de plus en plus au fur et à mesure que je le laisse allumé, mais je ne vois pas de corrélation entre les deux. J'utilise des applications similaires chaque jour. De plus, je ne m'inquiète pas de la durée de vie de ma SSD car elle ne fait qu'écrire. 30GB
par jour maximum, et j'ai une durée de vie de 100% SSD. Merci de votre réponse.
Réponse
Trop de publicités?Kernel_task n'est pas un processus réel comme les autres que vous voyez dans Activity Monitor, c'est une sorte de "processus virtuel" qui représente en fait le noyau lui-même.
Cela signifie que ce n'est pas kernel_task lui-même qui effectue un travail et qui, dans le processus, écrit sur le disque, mais que le noyau est continuellement (plusieurs fois par seconde souvent) sollicité par vos programmes en cours d'exécution pour faire des choses en leur nom.
Vous ne trouverez pas de "modèle" ou de "modèle fixe" pour le comportement de kernel_task, car cela dépend de ce que font les autres programmes de votre ordinateur.
Vous écrivez également sur l'échange. Cela se produit lorsque la quantité de RAM libre n'est pas suffisante pour couvrir les demandes des programmes en cours d'exécution. Ces demandes dépendent de ce que vous faites avec votre ordinateur. Par exemple, si vous utilisez un navigateur Web, certains sites n'ont besoin d'aucune RAM pour s'afficher, tandis que d'autres en demandent beaucoup.
Quant à la raison pour laquelle il a tendance à être plus élevé après avoir utilisé votre ordinateur pendant une longue période, c'est en fait assez logique. Au fil du temps, vous avez probablement exécuté de plus en plus de programmes différents, vous avez chargé plus de choses (documents ouverts, onglets de sites Web, etc.) et bien d'autres choses encore qui contribuent à l'utilisation totale de la RAM par rapport au moment où vous avez démarré l'ordinateur.
Certains programmes peuvent également perdre de la mémoire en raison de bogues. Cela signifie que les programmes en cours d'exécution demandent de la mémoire, puis l'oublient et ne la rendent jamais au système d'exploitation, même s'ils ne l'utilisent plus. Plus les programmes tournent longtemps, plus il y a de fuites de mémoire. Vous pouvez récupérer la mémoire perdue en fermant le programme ou en redémarrant l'ordinateur.