web-dev-qa-db-fra.com

grande partition tmpfs / run - faut-il être si gros?

J'exécute le bureau Ubuntu 11.10 sur deux boîtes 8G RAM Wintel. Les deux ont été créés automatiquement par le programme d'installation par défaut avec une partition tmpfs /run de 1,6 Go, où je soupçonne que cette quantité de RAM pourrait être utilisée plus utilement ailleurs dans le système. Je suppose que le programme d'installation prend 20% par défaut, ce qui est probablement OK pour les boîtes avec beaucoup moins de RAM, mais semble excessif pour un système de 8 Go. Ma question est la suivante: puis-je changer sa taille, si oui, comment et quels sont les risques en le faisant?

La partition /run n'apparaissant pas dans le fichier /etc/fstab, elle doit donc être installée ailleurs.

7
Stevod

La taille d'une partition tmpfs est sa taille maximale. Seule la partie réellement utilisée utilise de la mémoire virtuelle (RAM ou swap). Réduire la taille maximale ne permet pas d'économiser de la mémoire.

Il est peu probable que /run prenne plus de quelques mégaoctets. D'autre part, il n'y a aucun avantage à réduire la taille maximale.

Les systèmes de fichiers non-disque utilisés par le système (/dev, /proc, /sys, /run et quelques autres) sont créés par des scripts de démarrage dans /etc/init et /etc/init.d. Ne modifiez pas ces fichiers à moins de savoir exactement ce que vous faites.

3
Gilles

Il est automatiquement poussé dans l'échange lorsque le noyau s'attend à ce que RAM puisse être utilisé plus efficacement sinon. Vérifiez Wikipedia pour plus de précisions sur ce sujet. Linux est hautement optimisé pour utiliser RAM aussi efficacement que possible. La mémoire non utilisée est de l'argent gaspillé.

Voici le documentation officielle du noya .

0
jippie