Disk swap usage over limit

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

Disk swap usage over limit

Messagepar igor98 » 29 Oct 2009 15:47

Bonjour à tous,

Dans mes log, je me rend compte d'une erreur

Warning: Diskspace over limit 137716Kb > 102400Kb

Ces 102400Kb correspondent au
max swap size

Est-ce que je peux augmenter cette taille ?
Si oui, comment svp ?

Merci.
igor98
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 168
Inscrit le: 02 Avr 2007 09:46

Messagepar bethebeast » 29 Oct 2009 16:48

Re,

Avant d'augmenter la taille du Swap, il serait plus judicieux, AMHA de se poser quelques questions du genre : qu'est ce qui bouffe ma RAM...

Si tu a 1Go de Swap, j'imagine que tu a la même en RAM ?

Juste pour voir ce qui se passe, tu peux utiliser : htop (ou top), free, vmstat...

Par ex :

Code: Tout sélectionner
watch -d free


et sur une autre console :

Code: Tout sélectionner
htop


pour suivre l'état du système en temps réel.

Je dis ça, parce que augmenter le Swap comme ça, n'est peut-être pas la bonne solution. Si c'est vraiment justifié, le prix des barrettes mémoire est vraiment dérisoire par rapport aux gain de performance/tranquillité...

@+
---
There is no place like 127.0.0.1
bethebeast
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 283
Inscrit le: 27 Avr 2008 20:18

watch

Messagepar igor98 » 29 Oct 2009 16:55

Merci de te pencher sur mon soucis.

le watch -d free donne

Code: Tout sélectionner
             total    used       free     shared    buffers     cached
Mem:      2067464    1772628     294836          0     137776    1067088
-/+ buffers/cache:     567764    1499700
Swap:      4128760          0    4128760



Le htop m'affiche
Swp[0/4031MB]
igor98
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 168
Inscrit le: 02 Avr 2007 09:46

Messagepar bethebeast » 29 Oct 2009 17:02

:oops:

j'ai (très) mal lu ton premier post...

ton problème ne viens pas du swap, mais de ton hdd !

que donne :

Code: Tout sélectionner
df -h
---
There is no place like 127.0.0.1
bethebeast
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 283
Inscrit le: 27 Avr 2008 20:18

Messagepar jdh » 29 Oct 2009 17:11

Le swap, sous Unix/Linux, est destiné à parer l'insuffisance de mémoire vive.
Ceci dans un but exceptionnel car c'est pour un besoin de mémoire supplémentaire et le temps d'accès est très supérieur à la mémoire vive (centrale).

Traditionnellement, il y a 20 ans, sur les Unix, le swap était taillée à 2 fois la mémoire parce que le cout de la mémoire centrale était très élevée.
Aujourd'hui, on a facilement 1G de mémoire centrale, et AMHA, il me parait déplacé de disposer de 2G de swap.

il faut aussi prendre en compte l'usage de la machine : un firewall ne devrait JAMAIS swapper, un serveur de partage fichier (samba) n'a pas plus de raison de swapper, tandis qu'une base de données ou un serveur web en fonction de la charge peuvent swapper.


Donc, je ne suis pas trop pour augmenter le swap ...



Comme je sais comment on peut faire : le bon moyen d'agrandir le swap est plutôt d'ajouter un autre espace de swap :
- fdisk pour ajouter une partition de swap (type 82)
- formatage du swap (mkswap /dev/sdx)
- modif de la table /etc/fstab (/dev/sdx swap)
- activation du nouveau swap (swapon -a) (même pas besoin de rebouter !)

(Evidemment, il faut avoir pensé à l'installation à ne pas utiliser tout l'espace disque ...)


Edit : Bien sur si Free dit que swap=0, c'est autre chose ! NB : Un Unix ou un Linux n'aime pas du tout ne plus avoir de place sur la racine / !
Avatar de l’utilisateur
jdh
Amiral
Amiral
 
Messages: 4741
Inscrit le: 29 Déc 2002 01:00
Localisation: Nantes

Messagepar bethebeast » 29 Oct 2009 17:16

jdh, il a 4Go de swap...dont 0Go d'utilisé...
---
There is no place like 127.0.0.1
bethebeast
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 283
Inscrit le: 27 Avr 2008 20:18

Messagepar jdh » 29 Oct 2009 18:15

Et oui, le grand classique :

- 2G de mémoire centrale, (très correct)
- un swap de 4G (2 fois la mémoire), (très exagéré)
- le swap est inutilisé tandis que des messages sont lus, par méconnaissance, comme incrimination du swap.

Sauf face à une charge violente (100 utilisateurs et +), avec 2 G de mémoire, il n'y a pas de raison de swapper pour une SME. Enfin c'est mon avis et je connais mal SME ! (cf mes généralités sur le swap)

Le message viendrait donc plutôt d'autre chose que le swap ...
Avatar de l’utilisateur
jdh
Amiral
Amiral
 
Messages: 4741
Inscrit le: 29 Déc 2002 01:00
Localisation: Nantes

Alors quelle mémoire ?

Messagepar igor98 » 30 Oct 2009 00:38

Bonjour à tou(te)s,

A l'installation de la 7.4, je n'ai strictement RIEN touché aux partitions, tout s'est fait en mode automatique, donc les tailles de partitions ont été "décidées" par la sme.

Le log affiche l'erreur suivante :

Warning: Disk space over limit 137.716Kb >102400Kb mais un df -h m'indique
Occ 58G Disp 78G %Occ 43% (y'a un disque de 160Gb)

Voilà tout ce que je vois !
igor98
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 168
Inscrit le: 02 Avr 2007 09:46

Messagepar jdh » 30 Oct 2009 02:03

Je suis bien d'accord : les concepteurs de SME ont fait des choix qui sont "conservateurs" en matière de partitionnement du disque, et dieu sait s'il faut être prudent en la matière.

Je ferais des choix plus restrictifs : ce n'est pas pareil de disposer d'une machine avec 2G de mémoire ou de 128M. Et il y a là un gaspillage de l'espace disque.

Donc le message vient d'autre chose que le swap ...
Avatar de l’utilisateur
jdh
Amiral
Amiral
 
Messages: 4741
Inscrit le: 29 Déc 2002 01:00
Localisation: Nantes

Messagepar Muzo » 30 Oct 2009 10:11

Bonjour,

Apparement ca serait squid:
http://www.squid-cache.org/mail-archive ... ml#replies

C'est une piste que je vous soumet là.

/Muzo
/Muzo
"La vie n'est pas un combat, mais une passion à défendre!" MASS HYSTERIA - Knowledge is power
Avatar de l’utilisateur
Muzo
Amiral
Amiral
 
Messages: 5236
Inscrit le: 07 Mai 2003 00:00
Localisation: BNF! Je me culturise.

Messagepar jdh » 30 Oct 2009 11:02

C'est vrai que, quand on recherche sur G avec "Warning: Diskspace over limit", 9 liens sur 10 de la 1ere page relie avec Squid !
Avatar de l’utilisateur
jdh
Amiral
Amiral
 
Messages: 4741
Inscrit le: 29 Déc 2002 01:00
Localisation: Nantes


Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron