0 votes

Problèmes avec le système de stockage SSD sur Mac OS

J'ai besoin d'aide avec le stockage SSD d'un Mac book pro.

Je suis actuellement sous Mac OS Catalina Version 10.15.4 avec un lecteur de stockage flash de 121 Go d'espace.

Pour une raison quelconque, le système continue de manquer de mémoire virtuelle, et lorsque je vérifie le gestionnaire de stockage, il affiche un comportement étrange.

entrer la description de l'image ici

Je reçois ce message d'erreur tout le temps, et il n'est pas possible de le désactiver automatiquement. Je pense cependant que, pour celui-ci, cela a à voir avec le navigateur prenant beaucoup d'espace, donc si je vérifie le gestionnaire de tâches du navigateur, je peux voir quelles onglets prennent beaucoup d'espace, et je les ferme pour libérer de l'espace mémoire virtuelle.

Mais le problème a plus à voir avec le stockage global sur le lecteur de stockage flash. Lorsque j'ouvre le gestionnaire de stockage, cela montre qu'environ 50% de mon espace disque va à autre. C'est beaucoup d'espace.

entrer la description de l'image ici

entrer la description de l'image ici

Dans la capture d'écran ci-dessus, j'aimerais pouvoir montrer l'heure, car je pense qu'il se passe quelque chose de bizarre, après une demi-seconde, 15 Go disparaissent de la catégorie autre (de la première image à la deuxième, ils n'ont été pris qu'une seconde à part). Je pense que mes problèmes de mémoire viennent de la façon dont le système d'exploitation est codé.

Et souvent, la seule façon de résoudre ces problèmes de mémoire est de redémarrer l'ordinateur -- ce qui, pour une raison quelconque, supprime beaucoup d'espace virtuel. Je pense que les nouveaux lecteurs SSD traitent la mémoire virtuelle presque comme de la RAM ou un système de cache de nos jours, bien différent des pilotes de disque physique d'avant.

Je me demandais, y a-t-il quelqu'un qui peut me guider dans la bonne direction ou me fournir des liens vers des articles ou tutoriels sur la façon de déboguer cela?

Je suis actuellement en train de lire sur la programmation Kernel, mais je parie qu'Apple ne va pas me permettre de réparer ça moi-même.

https://developer.apple.com/library/archive/documentation/Darwin/Conceptual/KernelProgramming/vm/vm.html#//apple_ref/doc/uid/TP30000905-CH210-BEHJDFCA

Est-ce que quelqu'un pourrait m'indiquer la bonne direction pour résoudre cela?

1 votes

La mémoire d'application est la RAM et non la mémoire SSD. Combien de RAM possède votre ordinateur ? C'est quand même bizarre...

0 votes

Mais voyez-vous, les SSD agissent comme s'ils étaient de la RAM. C'est ce qui est étrange à leur sujet.

0 votes

Et celui-là possède 8 Go de DDR3 à 1867 MHz.

4voto

Jose Chavez Points 645

Plusieurs points à aborder ici :

Tout d'abord - la différence entre les deux captures d'écran n'est pas simplement que la catégorie "Autre" a diminué. Si c'était le cas, je pourrais comprendre pourquoi vous prétendez que cela doit être un bug de quelque sorte. Cependant, si vous regardez de près, vous verrez qu'une nouvelle ligne est apparue nommée "Autres utilisateurs" - et cela explique les chiffres modifiés car elle occupe à elle seule 12,49 Go.

Fondamentalement, lorsque vous ouvrez cette fenêtre, le système affiche les informations actuellement disponibles pour lui - tout en planifiant en même temps un nouveau calcul en arrière-plan. Cela signifie parcourir une partie d'un index de disque afin de regrouper les fichiers utilisés en catégories significatives. Dans votre cas, cela signifie qu'un autre utilisateur sur votre Mac a 12,49 Go de fichiers dans son compte.

Ce n'est en aucun cas une conséquence de "la manière dont le système d'exploitation est codé", ni vos problèmes de mémoire sont causés par "le codage du système d'exploitation". La fenêtre que vous regardez, et les calculs qui se mettent à jour continuellement, ne font en aucun cas partie du noyau du système d'exploitation.

Je recommanderais vivement d'utiliser un programme tel que Disk Inventory X ou DaisyDisk pour localiser les gros fichiers, et voir s'il y a quelque chose que vous pouvez supprimer, ou peut-être déplacer vers un stockage secondaire, afin de libérer de l'espace.

La raison pour laquelle vous voyez souvent la fenêtre "Forcer à quitter les applications" est que vous avez des programmes en cours d'exécution qui remplissent votre RAM physique. Comme vous disposez d'une capacité relativement faible de 8 Go de RAM, des programmes comme Google Chrome la rempliront rapidement. Parfois, vous pouvez économiser beaucoup de mémoire en utilisant des navigateurs alternatifs tels que Safari ou Firefox. Vous pourriez également envisager d'augmenter la capacité de la RAM, si cela est possible avec votre modèle d'ordinateur portable.

Cependant, généralement, les applications remplissant la RAM ne résulteront pas en l'affichage de la fenêtre "Forcer à quitter les applications". Au lieu de cela, le système d'exploitation utilisera automatiquement une partie du disque dur pour décharger la RAM afin de maintenir toutes les applications en cours d'exécution - un processus appelé "swapping". Si cela se produit souvent, vous finirez par avoir un système plus lent - cependant, vous n'aurez pas à quitter les applications. Lorsque votre disque est complètement plein, comme le vôtre semble l'être, le swapping devient impossible, et vous devrez plutôt quitter les applications.

Contrairement à ce que vous dites, ce processus n'est pas différent avec les SSD par rapport aux disques durs traditionnels. C'est exactement le même processus. Le swapping est effectué exactement de la même manière avec les SSD qu'avec les disques durs traditionnels. Cependant, comme les SSD sont généralement beaucoup plus rapides, l'impact sur les performances causé par le swapping n'est pas aussi important ici.

La raison pour laquelle redémarrer votre Mac aide est que cela arrête tous les programmes en cours d'exécution - et récupère ainsi toute la RAM qu'ils utilisaient. Cela signifie également que tout l'espace disque utilisé pour le swapping est récupéré car les programmes utilisant cet espace ne fonctionnent plus. C'est pourquoi vous voyez le montant de l'espace disque libre augmenter un peu après le redémarrage. Si vous continuez à exécuter les programmes gourmands en mémoire, le montant de l'espace disque libre diminuera à nouveau lorsque le système déplacera des données depuis la RAM.

Cependant, rien de ce qui précède n'est dû au fait que le système d'exploitation utilise les "SSD comme cache système", ou parce que les SSD sont traités différemment des "disques durs d'avant".

Je ne recommanderais pas de passer du temps à rechercher la programmation noyau pour résoudre ce problème. À en juger par vos questions, vous auriez une courbe d'apprentissage extrêmement longue, car vous devriez d'abord comprendre comment les systèmes d'exploitation fonctionnent, et les concepts de base. Cependant, ce n'est pas vrai qu'Apple "ne vous permettra pas" de résoudre ce problème - ni qu'ils "ne vous permettront pas" de faire de la programmation noyau. Vous pouvez faire toute la programmation noyau que vous voulez.

Cependant, c'est totalement la mauvaise direction à prendre pour résoudre ce problème, car il n'est pas causé par un bug du système d'exploitation, ou une lacune dans la fonctionnalité du système d'exploitation par rapport à d'autres systèmes d'exploitation de bureau courants.

1 votes

+1, mais je préciserais peut-être que le plein disque signifie plus d'espace d'échange == pas de mémoire disponible. C'est l'information essentielle à comprendre pour saisir le problème observé par l'OP.

1 votes

@Tetsujin J'ai modifié pour le rendre encore plus clair maintenant!

0 votes

Oui, tu as raison, j'ai écrit ceci rapidement, alors j'ai clairement négligé le fait que l'autre utilisateur utilise les 15 Go. Je vais examiner la possibilité de mettre à niveau la mémoire.

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