¿Votre ordinateur n'a pas beaucoup de mémoire disponible? Une fois que vous avez commencé à ouvrir de nombreux programmes, est-ce que cela fonctionne? lis? Eh bien, ce n'est pas une solution (peut-être devriez-vous envisager d'utiliser une distribution plus légère ou, si possible, mettre à niveau votre ordinateur) mais cela peut vous aider. L'idée est effacez le cache de votre système. Par défaut, Linux augmente le cache jusqu'à ce qu'il utilise toute la mémoire disponible. C'est normal, tous les systèmes d'exploitation le font pour fournir la vitesse la plus élevée. Le problème est que parfois cela peut produire des effets inverses: lenteur, scintillement dans la vidéo, etc. |
Qu'est-ce que le cache?
Le cache est un mémoire plus petite et plus rapide, qui stocke des copies des données situées dans la mémoire principale utilisées le plus fréquemment.
C'est un ensemble de dupliquer les données d'autres originaux, avec la propriété que l'accès aux données d'origine est coûteux, généralement en temps, par rapport à la copie dans le cache. Lors du premier accès aux données, une copie est effectuée dans le cache; les accès suivants sont effectués sur ladite copie, réduisant le temps moyen d'accès aux données.
Lorsque le processeur a besoin de lire ou d'écrire dans un emplacement de la mémoire principale, il vérifie d'abord si une copie des données se trouve dans le cache. Si tel est le cas, le processeur lit ou écrit immédiatement dans le cache, ce qui est beaucoup plus rapide que la lecture ou l'écriture dans la mémoire principale.
Comment puis-je effacer ce qui se trouve dans le cache?
sudo su sync && echo 3> / proc / sys / vm / drop_caches exit
En GNOME vous pourrez voir l'effet de cette commande très clairement si vous ajoutez le Moniteur système au panneau.
source: scott klarr
5.3.9.5. / proc / sys / vm /
Ce répertoire facilite la configuration du sous-système de mémoire virtuelle (VM) du noyau Linux. Le noyau fait une utilisation intensive et intelligente de la mémoire virtuelle, communément appelée espace d'échange.
source: http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/s1-proc-directories.html
Je n'ai pas trouvé le truc drop_caches, mais l'idée est que ce sont des fichiers de contrôle; le 3 serait l'ordre de vider le cache. Je suppose qu'une fois vidé, il reviendra à 0 le fichier. Sûrement il revient à 0 lorsque vous redémarrez, l'autre ne vérifie pas
Salutations!
5.3.9.5. / proc / sys / vm /
Ce répertoire facilite la configuration du sous-système de mémoire virtuelle (VM) du noyau Linux. Le noyau fait une utilisation intensive et intelligente de la mémoire virtuelle, communément appelée espace d'échange.
source: http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/s1-proc-directories.html
Je n'ai pas trouvé le truc drop_caches, mais l'idée est que ce sont des fichiers de contrôle; le 3 serait l'ordre de vider le cache. Je suppose qu'une fois vidé, il reviendra à 0 le fichier. Sûrement il revient à 0 lorsque vous redémarrez, l'autre ne vérifie pas
Salutations!
Et avec un
rm / proc / sys / vm / drop_caches
o
rm /proc/sys/vm/drop_caches/.*
Cela ne fonctionne pas de la même manière?
Essayez-le ... mais je ne pense pas.
Bonjour!
ce que l'auteur du post met super !! travaux!! celui pour le changer?
sudo su
blablabla de synchronisation
sortie
ouais !
Avec la commande sync, vous évitez de supprimer des objets de la mémoire SRAM en cours d'exécution.
les valeurs 0 à 3 indiquent au noyau les objets que vous souhaitez libérer de SRAM.
0 nd de nd.
1 cache de page
2 inodes et dentries
3 le 1 et le 2
Indes metadata et dentries directory info une relation des fichiers qu'il contient ... arrêtez comme ça, entre le correcteur de la tablette et mon ancienne mémoire ...
vous pouvez créer un bouton dans le menu avec un fichier sh pour la synchronisation; echo 3> / proc / blablabla drop-caches (sûr que ce gentil garçon l'a posté)
Gwin ZMO KK
Eh bien, je l'ai essayé, j'ai ouvert mon fichier drop_caches pour voir ce qu'il avait et il n'a mis que 0, à utiliser
sync && echo 3> / proc / sys / vm / drop_caches
Son contenu est passé de 0 à 3, ce qui serait très différent de l'utilisation de rm car cela supprimerait complètement le fichier.
Bien que je ne comprenne toujours pas comment cela affecte le contenu 0 et qu'il est changé en 3.
fonctionne sans problème, merci Pablo
Un plaisir.