Lenteur sous Sid amd64

Salut à tous,

Depuis quelques temps, je trouve que ma Debian perd pas mal en réactivité. J’ai plusieurs suppositions mais je ne vois vraiment pas laquelle pourrait mettre en cause tout ceci. Je voudrais pas être victime du syndrôme de réinstallation Windowsien…

En fait la lenteur se manifeste sous plusieurs aspects :

  • Quand je tape un texte sous Iceweasel (celui que je suis en train de vous poster par exemple :p), parfois, l’espace de une seconde, le curseur du clavier se fige.
  • Gnome peut réactif, du style une seconde pour maximiser une fenêtre.
  • Les applications telles que Iceweasel ou le terminal peuvent mettre plus de dix secondes à se lancer (au premier lancement).
  • Les applications utilisant PyGTK sont très lentes (mais ça c’est pas nouveau) dans leur affichage.
  • Le apt-get update peut mettre énormément de temps à s’effectuer (> 1 min). Et les dist-upgrade, lors des étapes de configuration et de paramétrage, sont très lents aussi.
  • Je parle même pas de flash et de java.

Au final, je me demande si je ne devrais pas repasser en 32 bits, avec une partition système plus grosse, et un swap adapté.

Voici les caractéristiques de mon système :

== Hardware ==
Core 2 Duo T7200
2 Go RAM
Nvidia 7900 Go/GS

== Software ==
Debian Sid amd64
Kernel 2.6.25
512 Mo de swap (je sais, caymal).
11.2 Go de disque (système + home), dont 8 gigas de système, 1 de home, et 2 de libre.
J’utilise Compiz Fusion avec Loose Blinding + Indirect Rendering (mais même en switchant Metacity, ça ne change pas grand chose).

Question un peu annexe aux utilisateurs de la Sid : depuis presque un mois, le dist-upgrade veut me supprimer le package gnome, je suis repassé en upgrade le temps que ça se stabilise (ce que je fais d’habitude), mais toujours rien, c’est normal ?

Merci par avance.

Salut,

Vérifies par un top que ta swap n’est pas utilisée, que des logiciels tels que conky ne sont pas présents plusieurs fois, que ton occupation cpu est raisonnable.

Salut, merci pour ta réponse. Ma swap est constamment utilisée…à 0.2 % ^^".

L’occupation CPU ne dépasse pas 40 % (indifféremment pour les deux coeurs).

Enfin, en fouinant à grands coups de top et de ps, je ne trouve aucun truc dupliqué de façon flagrante.

Il faut savoir que les applications que j’utilise tout le temps sont :

  • Iceweasel (qui bouffe au taquet de RAM à priori).
  • Emesene (donc du Python).
  • Solution LAMP (j’y accède une fois tous les mois, donc je pense pas que ça aie un rapport).
  • Terminal (mystère là).
  • Compiz Fusion (avec fusion-icon).

unknown@UnKnOwN-Debian:~$ sudo ps aux USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.0 10308 768 ? Ss 08:54 0:01 init [2] root 2 0.0 0.0 0 0 ? S< 08:54 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S< 08:54 0:00 [migration/0] root 4 0.0 0.0 0 0 ? S< 08:54 0:00 [ksoftirqd/0] root 5 0.0 0.0 0 0 ? S< 08:54 0:00 [watchdog/0] root 6 0.0 0.0 0 0 ? S< 08:54 0:00 [migration/1] root 7 0.0 0.0 0 0 ? S< 08:54 0:00 [ksoftirqd/1] root 8 0.0 0.0 0 0 ? S< 08:54 0:00 [watchdog/1] root 9 0.0 0.0 0 0 ? S< 08:54 0:03 [events/0] root 10 0.0 0.0 0 0 ? S< 08:54 0:00 [events/1] root 11 0.0 0.0 0 0 ? S< 08:54 0:00 [khelper] root 44 0.0 0.0 0 0 ? S< 08:54 0:00 [kblockd/0] root 45 0.0 0.0 0 0 ? S< 08:54 0:00 [kblockd/1] root 47 0.1 0.0 0 0 ? S< 08:54 0:14 [kacpid] root 48 0.0 0.0 0 0 ? S< 08:54 0:00 [kacpi_notify] root 133 0.0 0.0 0 0 ? S< 08:54 0:00 [ksuspend_usbd] root 139 0.0 0.0 0 0 ? S< 08:54 0:00 [khubd] root 142 0.0 0.0 0 0 ? S< 08:54 0:00 [kseriod] root 186 0.0 0.0 0 0 ? S 08:54 0:00 [pdflush] root 187 0.0 0.0 0 0 ? S 08:54 0:00 [pdflush] root 188 0.0 0.0 0 0 ? S< 08:54 0:00 [kswapd0] root 189 0.0 0.0 0 0 ? S< 08:54 0:00 [aio/0] root 190 0.0 0.0 0 0 ? S< 08:54 0:00 [aio/1] root 749 0.0 0.0 0 0 ? S< 08:54 0:00 [ata/0] root 750 0.0 0.0 0 0 ? S< 08:54 0:00 [ata/1] root 751 0.0 0.0 0 0 ? S< 08:54 0:00 [ata_aux] root 842 0.0 0.0 0 0 ? S< 08:54 0:00 [scsi_eh_0] root 843 0.0 0.0 0 0 ? S< 08:54 0:00 [scsi_eh_1] root 985 0.0 0.0 0 0 ? S< 08:54 0:01 [kjournald] root 1093 0.0 0.0 19224 1356 ? S<s 08:54 0:00 udevd --daemon root 1653 0.0 0.0 0 0 ? S< 08:54 0:00 [kmmcd] root 1685 0.0 0.0 0 0 ? S< 08:54 0:00 [kpsmoused] root 1718 0.0 0.0 0 0 ? S< 08:54 0:00 [tifm] root 1737 0.0 0.0 0 0 ? S< 08:54 0:00 [pccardd] root 1764 0.0 0.0 0 0 ? S< 08:54 0:00 [ipw3945/0] root 1765 0.0 0.0 0 0 ? S< 08:54 0:00 [ipw3945/1] root 1766 0.0 0.0 0 0 ? S< 08:54 0:00 [ipw3945/0] root 1767 0.0 0.0 0 0 ? S< 08:54 0:00 [ipw3945/1] root 2034 0.0 0.0 0 0 ? S< 08:54 0:00 [firewire_sbp2] root 2046 0.0 0.0 0 0 ? S< 08:54 0:00 [btaddconn] root 2047 0.0 0.0 0 0 ? S< 08:54 0:00 [btdelconn] root 2069 0.0 0.0 0 0 ? S< 08:54 0:00 [kstriped] root 2079 0.0 0.0 0 0 ? S< 08:54 0:00 [ksnapd] root 2114 0.0 0.3 19232 6692 ? Ss 08:54 0:03 /sbin/mount.ntfs-3g /dev/sda1 /mnt/winxp -o rw,locale=fr_FR.UTF-8 root 2117 0.1 0.9 32820 20384 ? Ss 08:54 0:12 /sbin/mount.ntfs-3g /dev/sda2 /mnt/donnees -o rw,locale=fr_FR.UTF-8 109 2176 0.0 0.0 3864 444 ? S 08:54 0:04 /sbin/ipw3945d --pid-file=/var/run/ipw3945d/ipw3945d.pid --quiet --log-file=/var/log/ipw3945d/ipw3945d.log daemon 2232 0.0 0.0 8028 528 ? Ss 08:54 0:00 /sbin/portmap statd 2243 0.0 0.0 10140 776 ? Ss 08:54 0:00 /sbin/rpc.statd root 2533 0.0 0.0 0 0 ? S< 08:54 0:01 [kondemand/0] root 2535 0.0 0.0 0 0 ? S< 08:54 0:00 [kondemand/1] 104 2588 0.0 0.0 23436 1184 ? Ss 08:54 0:00 /usr/bin/dbus-daemon --system avahi 2600 0.0 0.0 30720 1528 ? Ss 08:54 0:00 avahi-daemon: running [UnKnOwN-Debian.local] avahi 2601 0.0 0.0 30592 512 ? Ss 08:54 0:00 avahi-daemon: chroot helper bind 2623 0.0 0.5 80080 10948 ? Ssl 08:54 0:00 /usr/sbin/named -u bind root 2693 0.0 0.0 17324 1456 ? S 08:54 0:00 /bin/sh /usr/bin/mysqld_safe mysql 2732 0.0 1.1 164016 24632 ? Sl 08:54 0:03 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --sk root 2734 0.0 0.0 3788 596 ? S 08:54 0:00 logger -p daemon.err -t mysqld_safe -i -t mysqld 100 3075 0.0 0.0 69824 1372 ? Ss 08:54 0:00 /usr/sbin/exim4 -bd -q30m root 3128 0.0 0.0 5880 500 ? Ss 08:54 0:00 /usr/sbin/ifplugd -i eth2 -q -f -u0 -d10 -w -I root 3147 0.0 0.0 5880 496 ? Ss 08:54 0:00 /usr/sbin/ifplugd -i eth0 -q -f -u0 -d10 -w -I ntop 3219 0.0 1.4 206236 29248 ? Ssl 08:54 0:00 /usr/sbin/ntop -d -L -u ntop -P /var/lib/ntop --access-log-file /var/log/ntop/access.log -i eth0 -p /etc/ntop/pr root 3240 0.0 0.0 10136 672 ? Ss 08:54 0:00 /usr/sbin/inetd root 3261 0.0 0.0 53256 1468 ? Ss 08:54 0:00 /usr/sbin/nmbd -D root 3263 0.0 0.1 75824 3092 ? Ss 08:54 0:00 /usr/sbin/smbd -D root 3281 0.0 0.0 75824 1280 ? S 08:54 0:00 /usr/sbin/smbd -D root 3295 0.0 0.0 22272 588 ? Ss 08:54 0:00 /usr/sbin/famd -T 0 106 3307 0.3 0.1 34852 3372 ? Ss 08:54 0:37 /usr/sbin/hald root 3308 0.0 0.0 21960 1304 ? S 08:54 0:00 hald-runner root 3332 0.0 0.0 24072 1300 ? S 08:54 0:00 hald-addon-input: Listening on /dev/input/event4 /dev/input/event3 /dev/input/event1 /dev/input/event5 /dev/inpu root 3339 0.0 0.0 24084 1312 ? S 08:54 0:00 /usr/lib/hal/hald-addon-cpufreq 106 3340 0.0 0.0 16604 992 ? S 08:54 0:00 hald-addon-acpi: listening on acpid socket /var/run/acpid.socket root 3353 0.0 0.0 24072 1288 ? S 08:54 0:00 hald-addon-storage: polling /dev/scd0 (every 2 sec) root 3362 0.0 0.0 19804 1428 ? Ss 08:55 0:00 /usr/sbin/hcid -x -s root 3375 0.0 0.0 0 0 ? S< 08:55 0:00 [krfcommd] root 3384 0.0 0.0 21952 908 ? Ss 08:55 0:00 /usr/bin/system-tools-backends root 3385 0.0 0.0 23172 1312 ? S 08:55 0:00 dbus-daemon --session --print-address --nofork root 3455 0.0 0.0 4732 1588 ? Ss 08:55 0:00 /usr/sbin/acpid -c /etc/acpi/events root 3549 0.0 0.0 20944 1036 ? Ss 08:55 0:00 /sbin/wpa_supplicant -B -i eth2 -c /etc/wpa_supplicant.conf -D wext -P /var/run/wpa_supplicant.pid eth2 root 3550 0.0 0.1 71608 2824 ? Ss 08:55 0:04 /usr/sbin/cupsd root 3568 0.0 0.0 3808 444 ? Ss 08:55 0:00 /sbin/klogd -x root 3580 0.0 0.0 5912 708 ? Ss 08:55 0:00 /sbin/syslogd root 3600 0.0 0.0 21280 1048 ? Ss 08:55 0:00 /usr/sbin/cron root 3621 0.0 0.1 108504 2312 ? Ss 08:55 0:00 /usr/sbin/gdm root 3626 0.0 0.1 123360 3396 ? S 08:55 0:00 /usr/sbin/gdm root 3629 8.0 14.4 365308 298352 tty7 RLs+ 08:55 13:34 /usr/bin/X11/X :0 -auth /var/lib/gdm/:0.Xauth -nolisten tcp vt7 root 3642 0.0 0.4 191048 8896 ? Ss 08:55 0:00 /usr/sbin/apache2 -k start www-data 3701 0.0 0.2 193136 5620 ? S 08:55 0:00 /usr/sbin/apache2 -k start www-data 3702 0.0 0.2 193136 5620 ? S 08:55 0:00 /usr/sbin/apache2 -k start www-data 3703 0.0 0.2 193136 5620 ? S 08:55 0:00 /usr/sbin/apache2 -k start www-data 3705 0.0 0.2 193136 5620 ? S 08:55 0:00 /usr/sbin/apache2 -k start www-data 3706 0.0 0.2 193136 5620 ? S 08:55 0:00 /usr/sbin/apache2 -k start root 3733 0.0 0.3 91436 6840 ? S 08:55 0:00 /usr/bin/timidity -iA -B2,8 -Os1l -s 44100 -iAD root 3753 0.0 0.0 6292 648 ? Ss 08:55 0:00 dhclient3 -pf /var/run/dhclient.eth2.pid -lf /var/lib/dhcp3/dhclient.eth2.leases eth2 root 3791 0.0 0.0 46544 1156 ? Ss 08:55 0:00 /usr/sbin/sshd root 3833 0.0 0.0 6292 648 ? Ss 08:55 0:00 /sbin/dhclient3 -1 -pf /var/run/dhclient.eth2.pid -lf /var/run/dhclient.eth2.leases eth2 root 3835 0.0 0.4 62580 8532 ? Ss 08:55 0:00 /usr/bin/perl /usr/share/webmin/miniserv.pl /etc/webmin/miniserv.conf root 3837 0.0 0.0 3804 576 tty2 Ss+ 08:55 0:00 /sbin/getty 38400 tty2 root 3838 0.0 0.0 3804 576 tty3 Ss+ 08:55 0:00 /sbin/getty 38400 tty3 root 3839 0.0 0.0 3804 580 tty4 Ss+ 08:55 0:00 /sbin/getty 38400 tty4 root 3840 0.0 0.0 3804 576 tty5 Ss+ 08:55 0:00 /sbin/getty 38400 tty5 root 3841 0.0 0.0 3804 576 tty6 Ss+ 08:55 0:00 /sbin/getty 38400 tty6 unknown 3857 0.0 0.3 45828 6372 ? S 08:55 0:01 /usr/lib/libgconf2-4/gconfd-2 4 unknown 3859 0.0 0.1 64812 2484 ? S 08:55 0:00 /usr/bin/gnome-keyring-daemon -d --login unknown 3861 0.0 0.6 214224 13540 ? Ssl 08:55 0:00 /usr/bin/gnome-session unknown 3912 0.0 0.0 20488 700 ? S 08:55 0:00 /usr/bin/dbus-launch --exit-with-session /usr/bin/seahorse-agent --execute /usr/bin/gnome-session unknown 3913 0.0 0.0 23304 1092 ? Ss 08:55 0:00 /usr/bin/dbus-daemon --fork --print-pid 6 --print-address 9 --session unknown 3919 0.0 0.3 209328 8216 ? Ss 08:55 0:00 /usr/bin/seahorse-agent --execute /usr/bin/gnome-session unknown 3922 0.0 1.1 280356 23148 ? Sl 08:55 0:02 gnome-settings-daemon unknown 3930 0.0 0.4 37900 10176 ? SL 08:55 0:00 esd -nobeeps unknown 3943 0.1 0.2 136132 5620 ? Ss 08:55 0:10 gnome-screensaver unknown 3944 0.2 1.4 317028 29572 ? Sl 08:55 0:21 gnome-panel --sm-config-prefix /gnome-panel-kLzxlM/ --sm-client-id 117f000001000119833116100000118860000 --scree unknown 3945 0.1 2.0 487008 42244 ? S 08:55 0:10 nautilus --sm-config-prefix /nautilus-YUaU9L/ --sm-client-id 117f000001000119833116100000118860002 --screen 0 -- unknown 3947 0.0 0.2 145520 4156 ? Ssl 08:55 0:00 /usr/lib/bonobo-activation/bonobo-activation-server --ac-activate --ior-output-fd=16 unknown 3950 0.0 0.5 298412 10596 ? S 08:55 0:05 gnome-cups-icon --sm-config-prefix /gnome-cups-icon-1hKXtN/ --sm-client-id 117f000001000119833116100000118860004 unknown 3951 0.0 0.8 191912 16856 ? S 08:55 0:00 python /usr/share/system-config-printer/applet.py unknown 3953 0.0 0.2 91628 4584 ? S 08:55 0:00 /usr/lib/gnome-vfs-2.0/gnome-vfs-daemon unknown 3955 0.0 0.2 184020 5644 ? Ss 08:55 0:00 /usr/lib/gnome-volume-manager/gnome-volume-manager --sm-disable unknown 3958 0.0 0.9 206472 20464 ? S 08:55 0:00 /usr/bin/python /usr/bin/fusion-icon unknown 3959 0.0 0.3 128708 7304 ? S 08:55 0:00 bluetooth-applet unknown 3960 0.0 0.8 311476 17016 ? S 08:55 0:01 /usr/bin/cairo-dock --toolbar-hint --no-skip-pager unknown 3962 0.0 0.6 237440 12552 ? Ss 08:55 0:00 gnome-power-manager --sm-config-prefix /gnome-power-manager-61prcM/ --sm-client-id 117f0000010001201596849000000 unknown 4024 0.0 0.7 234504 15384 ? Sl 08:56 0:00 /usr/lib/gnome-applets/mixer_applet2 --oaf-activate-iid=OAFIID:GNOME_MixerApplet_Factory --oaf-ior-fd=21 unknown 4044 0.0 0.0 21444 1108 ? S 08:56 0:00 /usr/lib/nautilus-cd-burner/mapping-daemon unknown 4059 0.9 4.8 434456 101044 ? Sl 08:56 1:39 python /usr/share/emesene/Controller.py unknown 4102 0.0 0.0 0 0 ? Zs 08:57 0:00 [firefox-bin] <defunct> unknown 4915 18.8 31.8 1060888 656000 ? Sl 09:26 25:44 /usr/lib/iceweasel/firefox-bin -a firefox unknown 5706 0.0 0.3 275024 7952 ? Sl 10:10 0:00 /usr/lib/evolution/evolution-data-server-2.22 --oaf-activate-iid=OAFIID:GNOME_Evolution_DataServer_CalFactory:1. root 6132 0.0 0.0 24324 1128 ? Ss 10:17 0:01 /usr/sbin/iceccd -d -l /var/log/iceccd.log --nice 5 -u icecc -b /var/cache/icecc unknown 11031 0.0 0.8 228880 18172 ? Sl 10:45 0:00 gnome-terminal unknown 11034 0.0 0.0 23488 944 ? S 10:45 0:00 gnome-pty-helper unknown 11035 0.0 0.2 22800 4216 pts/0 Ss+ 10:45 0:00 bash unknown 11397 0.4 1.6 193664 34676 ? S 11:08 0:08 compiz.real --replace --sm-disable --ignore-desktop-hints ccp --loose-binding --indirect-rendering unknown 11399 0.0 0.5 145692 11744 ? Ss 11:08 0:00 gtk-window-decorator --replace root 11465 0.0 0.0 3804 576 tty1 Ss+ 11:09 0:00 /sbin/getty 38400 tty1 unknown 11894 0.4 0.9 251252 20156 ? Rl 11:39 0:00 gnome-terminal unknown 11897 0.0 0.0 23488 944 ? S 11:39 0:00 gnome-pty-helper unknown 11898 0.0 0.2 22800 4216 pts/1 Ss 11:39 0:00 bash root 11965 0.0 0.0 17476 1100 pts/1 R+ 11:42 0:00 ps aux

Je vois rien de très choquant, je suis passé à côté de quelque chose ?

Au cas où tiens…

[code]unknown@UnKnOwN-Debian:~$ sudo fdisk -l

Disk /dev/sda: 200.0 GB, 200049647616 bytes
255 heads, 63 sectors/track, 24321 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0abb0aba

Device Boot Start End Blocks Id System
/dev/sda1 * 1 3188 25607578+ 7 HPFS/NTFS
/dev/sda2 3189 22770 157292415 7 HPFS/NTFS
/dev/sda3 22771 24321 12458407+ 5 Extended
/dev/sda5 22771 22832 497983+ 82 Linux swap / Solaris
/dev/sda6 22833 24321 11960361 83 Linux[/code]

Re,

Je trouve que tu as beaucoup de choses qui tournent. Les applications qui ne servent qu’une fois par mois, les ntfs-3g que l’on peut monter à la demande …
Tout cela il faut aller voir à chaque tour si elles n’ont rien à dire et c’est du temps systeme de grignoté :smiley:

Re,

Ouaip c’est bien possible. Le truc c’est que je ne monte pas à la demande, je monte au boot (vive le fstab) et j’umount au shutdown (normal quoi). Du coup, le ntfs-3g tourne derrière.

Y’a tant de tasks inutiles dans cette liste ? Perso’ j’ai du mal à voir ce que je pourrais kill ^^.

Re,

Dans le fstab il suffit de remplacer auto par noauto :smiley:

Tu imprimes toutes les dix minutes, une fois par jour ou encore moins ?
Avec un 2600+ le démarrage se fait en une minute 15 mais je lance apache et mysql quand j’en ai besoin :smiley:

Je vais tester le noauto. Par contre, pour le cupsysd, ou alors apache / MySQL, je doute que ce soit ça qui fasse ramer. J’ai toujours eu ces tasks, et il fut un temps où ma Sid ne ramait pas ^^.

Salut,

Bien sur que ce n’est pas cela, mais a force de charger un baudet il finit par crouler sous la charge. Ma méthode est générale, mais c’est à toi de l’adapter à ton cas.

J’ai testé en virant tous les processus “inutiles” (Apache, MySQL, etc), mais ça n’a pratiquement rien changé à cette lenteur chronique. Je crois que je suis condamné à refaire une partoche et à foutre de la 32 bits (ce qui m’épargnera en même temps pas mal d’emmerdes).

Edit : De ce que j’ai lu, le problème viendrait pas mal de Gnome 2.22, relativement lent sous une Sid. Ca expliquerait pourquoi le problème ne survient que depuis une certaine période. J’ai testé en killant gdm, full console donc, même si aucune application graphique, la majorité des processus semble être bien plus rapide (entre autres, le apt-get update est bien plus efficace).

Salut,

Si tu es afficionados de Gnome on ne voit pas pourquoi cette lenteur disparaitrait en 32 bits alors que ta machine est conçue pour 64 :blush:

Au contraire : à configuration et processus égaux il devient un peu plus réactif à chaque nouvelle version.

Ce genre de problème vient souvent des fichiers de configurations utilisateurs. Crée un nouvel utilisateur et connecte toi avec après avoir fermé ta session.

Bonne continuation.