[Debian] lenteur en multitache

Fermé
fabss - 18 juin 2006 à 10:43
fabss Messages postés 41 Date d'inscription mardi 20 juin 2006 Statut Membre Dernière intervention 17 décembre 2007 - 22 juin 2006 à 12:08
Bonjour,

sur la débian en 2.6.16.18

j'ai des gros ralentisements lorsque je fais des apt-get ou lorsque je grave un cd ou bien n'iimporte quel autre appli qui demande des ressources.

La souris est tres lente, le clavier repete des caracterees, bref je n'ai plus de ressourcccces..

j'ai 1 go de DDR et 2 go de partition swap, par exxxxxxemple là il me reste 623 mo de swap.

Dois je faire un réglage ?

Merrrci de votre aide.

7 réponses

lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
18 juin 2006 à 11:25
Salut,

je ne sais pas ce que tu fait sur ton pc qu'il te reste seulement 600 Mo de swap / 2Go

Je n'ai que 400 Mo de swap (j'ai 3 serveur sur le pc ) et j'ai ça
debian:~# free
             total       used       free     shared    buffers     cached
Mem:        256860     243844      13016          0      21248      85032
-/+ buffers/cache:     137564     119296
Swap:       409208       2628     406580
debian:~#
Pour dépannage tu peux créer des fichiers swap, et une fois le travail terminé tu peux supprimer le(s) fichiers swap crée

Création d'un fichier swap


A. Mettre en service

1. la commande free nous montre la mémoir disponible

- en gras la taille de swap
debian:~# free
             total       used       free     shared    buffers     cached
Mem:        256860     178860      78000          0       1156      50028
-/+ buffers/cache:     127676     129184
Swap:       409208       2636     406572

2. la commande df -h nous montre l'espace disque (nécessaire pour pouvoir créer le fichier swap)

- j'ai choisi /home
debian:~# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/hda11            469M  112M  332M  26% /
tmpfs                 126M     0  126M   0% /dev/shm
/dev/hda1              94M   17M   73M  19% /boot
/dev/hda7             9.5G  4.3G  4.8G  47% /home
/dev/hda6             1.9G  8.1M  1.8G   1% /tmp
/dev/hda9             7.7G  2.5G  4.9G  34% /usr
/dev/hda8             9.7G  485M  8.7G   6% /var
/dev/hda5             6.9G  776M  5.8G  12% /mnt/hda5
tmpfs                  10M  2.6M  7.5M  26% /dev
3. création d'un fichier du taille 400 Mo ( le block de 1024 )

- pour ça j'utilise le périphérique /dev/zero qui retourne des octets nuls ( dans quelque sorte c'est l'inverse de /dev/null )
- voir man dd pour les détails
debian:~# dd if=/dev/zero of=/home/swapfile bs=1M count=400
400+0 records in
400+0 records out
419430400 bytes transferred in 14.883123 seconds (28181612 bytes/sec)
4. Une sécurité supplémenataire, surtout dans le cas d'une coupure de courant
debian:~# sync
5. Création (formatage) du fichier créé
debian:~# mkswap -c /home/swapfile
Setting up swapspace version 1, size = 419426 kB
no label, UUID=41eac0c8-8ba0-4d76-a1a7-3a3149075186
6. Modification des droits
debian:~# chmod 0600 /home/swapfile
7. Mettre en service la fichier swap
debian:~# swapon /home/swapfile
8. Vérification

- on vois en gras que j'ai 818 Mo
debian:~# free
             total       used       free     shared    buffers     cached
Mem:        256860     251920       4940          0        892     123016
-/+ buffers/cache:     128012     128848
Swap:       818800       2636     816164
B. Mettre hors service

Une fois le travail fini, donc on n'a plus besoin de fichier swap, il faut le supprimer.

1. Mettre hors servic le fichier swap
debian:~# swapoff /home/swapfile
2. Vérification
debian:~# free
             total       used       free     shared    buffers     cached
Mem:        256860     249280       7580          0       3548     114684
-/+ buffers/cache:     131048     125812
Swap:       409208       2636     406572
IMPORTANT! A ne pas supprimer un fichier swap en service.

lami20j
4
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
18 juin 2006 à 11:42
Re,

C. Suppression du fichier swap

Une fais l'étape B exécutée (le fichier est mis hors-service) on peut supprimer le fichier swap
debian:~# rm -v /home/swapfile
removed `/home/swapfile'
lami20j
2
fabss Messages postés 41 Date d'inscription mardi 20 juin 2006 Statut Membre Dernière intervention 17 décembre 2007 3
20 juin 2006 à 11:54
salut,

désolé pour la réponse si tardive.

bien en regardant de plus pres avec la commande free, je consomme rien en swap. ce que j'ai donné c'etait l'utilisation de la mémoire vive.

Donc je crois que le problème de lenteur ne vient pas de ça. Bien je continue mes recherches pour remédier à ce problème.

bonne journée
fabs
0
Xenor Messages postés 3310 Date d'inscription dimanche 11 août 2002 Statut Contributeur Dernière intervention 22 juin 2015 51
20 juin 2006 à 21:43
Ce n'est en effet pas normal...

Lenteur au gravage -> le DMA est activé pour le graveur ?

Sinon, qu'est-ce que t'utilise comme driver video ? Tu as compilé toi même ton noyau ou c'est un générique ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
fabss Messages postés 41 Date d'inscription mardi 20 juin 2006 Statut Membre Dernière intervention 17 décembre 2007 3
21 juin 2006 à 11:11
salut Xenor,

je crois avoir compris le probleme.

hier j'ai compilé un noyau d'une Ubuntu le 2.6.17.1 et pour cela je me suis servi du .config de la debian 2.6.16.18 compilé par moi meme.

je me rappelle que lorsque j'avais compilé le 2.6.16.18 j'ai embarqué beaucoup de choses, notamenet les i2c pour les stats et tout le networking pour iptables (tout tout) ainsi que des modules qui me sont peu etre pas utiles, bref un gros gros noyau au final.

Je me suis aperçu de meme dysfonctionnenemt avec la ubuntu en 2.6.17.1 en redemarrant.

donc je vais repartir du .config du noyau de la ubuntu desktop 6.06 cad 2.6.15.23 et je vais voir.
Par contre que faut il prendre juste pour faire marcher iptables et les i2c pour les températures ?

je dis ça car comme je passe d'une 2.6.15 à une 2.6.17, si je touche à rien iptables ne sera pas pris en compte..

Merci de vos réponses.
0
Xenor Messages postés 3310 Date d'inscription dimanche 11 août 2002 Statut Contributeur Dernière intervention 22 juin 2015 51
21 juin 2006 à 21:06
Eh bien je dirais que le nombre d'options activées dans la config du noyau ne doit pas te créer ce genre de problème. Evidemment un noyau avec plus d'options sera plus lourd et un peu plus lent, mais les conséquences ne doivent pas être ainsi.
De plus, ce que tu compile en module n'alourdit pas le noyau tant que tu ne charge pas les modules.
Je pencherais plutôt pour une erreur de config, peut être un mauvais choix au niveau du driver IDE ou qqchose comme ça... En tous cas, à mes débuts, j'ai déjà eu ce genre de problèmes, c'est souvent lié à un problème de kernel. Ou bien de driver video Xorg/XFree86.
Commence par examiner attentivement ton dmesg et ton /var/log/syslog on y trouve parfois des indices.
Bon courage !
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
21 juin 2006 à 11:23
Salut,

pour netfilter il faut faire attention à ça noyau 2 6 16 et iptables

lami20j
0
fabss Messages postés 41 Date d'inscription mardi 20 juin 2006 Statut Membre Dernière intervention 17 décembre 2007 3
22 juin 2006 à 12:08
Salut,

D'accord je vais regarder tout ça, et vous tiens informé.

bonne journée
0