On Tue, Aug 23, 2005 at 12:58:12AM +0200, Didier CLERC wrote: > ... Mais Linus n'a pas vraiment l'air d'avoir une explication "scientifique" > pour la taille du swap.
Parce qu'il n'y en n'a pas une, tout dépend de l'application que tu veux faire tourner... Quelque exemples: Pour créer un central téléphonique avec Asterisk, où l'on ne tolère pas le moindre délai, même de micro-secondes pour ``swapper'', on utilisera pas de swap du tout, ou alors on ne préparera qu'une toute petite partition de swap pour déclancher une procédure d'urgence au cas où la RAM serait pleine... Pour une machine sans disque dur (Un firewall ou un serveur X diskless), on émule un disque dur en utilisant de la RAM et là, ce serait idiot d'y créer une partition de swap: bloquer de la mémoire pour la perspective de pouvoir en libérer (moins qu'on n'en a bloqué;) Pour un desktop, selon le type d'applications utilisées ET la méthode de travail de l'utilisateur, on peut très bien enviseager une swap dix fois plus grande que la mémoire et ouvrir plein de fenêtres en même temps, dès lors passer d'une fenêtre à une autre peut nécessiter un délai le temps de swapper des applics inutilisée depuis longtemps pour libérer la mémoire où ira loger l'application que l'on sort du swap... Pour un serveur WEB, correctement dimensionné, swap ~= 2x RAM est un bon compromis, tant que l'on garde un oeil sur le niveau de charge: Une swap trop solicitée == un ralentissemenet sensible du système. Cela est révélateur d'une quantité de RAM insuffisante par rapport aux attentes que l'on à de l'ensemble du système. Taper: $ vmstat -n 5 et regarder la colone ``swap''. La taille des nombre présent n'a pas beaucoup d'importance (dépend du type d'applics utilisés) mais ce qui est important c'est la fréquence des lignes affichant ``si=0 so=0''. Si ells sont - systématique : la swap n'est pas utilisée. - parfois brièvement interrompus par des nombres: bon - parfois longuement interrompus: bon pour un desktop - souvent longuement interrompu: ralentissement sensible - rares voire inexistants: système lent voire inutilisable. -- Félix Hauri - <[EMAIL PROTECTED]> - http://www.f-hauri.ch _______________________________________________ gull mailing list [email protected] http://lists.alphanet.ch/mailman/listinfo/gull
