Utilisation de la mémoire

Si un système a des performances médiocres en raison d'un manque en ressources de mémoire, cela signifie qu'il est limité par sa mémoire. Consultez /proc/meminfo pour connaître vos ressources en mémoire et savoir comment elles sont utilisées. /proc/swap contient des informations sur votre fichier de permutation.

L'espace de permutation est utilisé comme une extension du stockage virtuel des systèmes. Par conséquent, une mémoire ou un espace de permutation insuffisants causent des problèmes de performance. Une bonne pratique à appliquer généralement est que l'espace de permutation doit être au moins égal au double de la capacité de mémoire physique.

Un espace de permutation peut être un fichier ou une partition de disque. Une partition de disque offre de meilleures performances qu'un fichier. fdisk et cfdisk sont les commandes utilisées pour créer une autre partition de permutation. Une bonne idée consiste à créer des partitions de permutation sur différentes unités de disque, car cela distribue les activités d'E/S et réduit le risque d'autres goulots d'étranglement.

L'outil vmstat vous aide à trouver l'emplacement des problèmes de performance. Par exemple, si vous constatez des taux élevés de permutation, cela signifie sans doute que vous ne disposez pas d'assez d'espace physique ou de espace de permutation. La commande free affiche votre configuration de mémoire ; swapon -s affiche votre configuration d'unité de permutation. Un taux de permutation élevé (par exemple de nombreux défauts de page) signifie que vous avez sans doute besoin d'augmenter votre mémoire physique. Pour plus d'informations sur la commande vmstat , voir La commande vmstat.