Table des matières

free

Nota :

Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli !

Introduction

Installation

Utilisation

free -h
de la commande free
              total        used        free      shared  buff/cache   available
Mem:           7,3G        941M        139M         27M        6,2G        6,0G
Swap:          7,4G        130M        7,3G

Il y a 7,3G de RAM et 7,4G de Swap, je peux donc aller jusqu'a 7,4 + 7,3/2.

C'est une estimation à la louche, hein, mais ça veut dire que tu peux augmenter la taille de /tmp jusqu'à 8-10 Go sans craindre d'épuiser la mémoire disponible.

La commande free indique qu'il y a 7,3 Gio de mémoire totale utilisable dont 6 Gio “disponible” (available).
La quantité de mémoire disponible affichée est en réalité une estimation car il est très difficile sinon impossible de la déterminer avec exactitude.
En tout cas il ne faut pas s'arrêter à la quantité de mémoire “libre” (free) de 139 Mio. Une grande partie de la mémoire sert de cache pour diverses informations et peut être libérée en cas de besoin. La colonne “available” correspond à cela.

La commande free indique d'autre part qu'il y a 7,4 Gio (8 Go) de swap dont seulement 130 Mio sont occupés. La somme du swap et de la mémoire disponibles est donc de l'ordre de 13 Go.

Les fichiers contenus dans un tmpfs comme celui qui est monté sur /tmp occupent de la mémoire virtuelle, principalement dans la colonne “cache”. Si nécessaire ils peuvent être transférés dans le swap. Donc si /tmp a une taille de 8 Gio, son contenu est susceptible d'occuper jusqu'à 8 Gio répartis entre le cache en mémoire et le swap. Pour éviter que le système soit à court de mémoire et plante, il faut donc que cette taille soit inférieure à la somme du swap et de la mémoire disponible. Dans ma formule j'avais pris en compte la moitié de la RAM (soit environ 4 Go) comme disponible, ce qui est une estimation pessimiste dans ton cas puisqu'il y a en réalité 6 Gio disponibles. Mais mieux vaut être pessimiste car plus on s'approche de la limite, plus le système va swapper et ramer.

1)
N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !