View previous topic :: View next topic |
Author |
Message |
yarel n00b
Joined: 25 Jun 2003 Posts: 24
|
Posted: Fri Oct 21, 2005 8:58 pm Post subject: [gamin] acces disque dur intempestif ?(résolu) |
|
|
Bonjour à tous,
je suis passé à gnome 2.12 hier, et depuis je remarque (gràce à Gkrellm) que j'ai des accès disque permanents même si je ne fait rien
Malgré moult recherches, je n'ai rien trouvé !!
Quelqu'un à remarqué un "problème" similaire ?
Merci de m'avoir lu. _________________ Vivez libre... Pensez libre...
Installez GNU / LINUX
Last edited by yarel on Sat Oct 22, 2005 6:57 pm; edited 1 time in total |
|
Back to top |
|
|
YannTechGeek Tux's lil' helper
Joined: 30 Oct 2003 Posts: 107 Location: France 94
|
Posted: Sat Oct 22, 2005 8:25 am Post subject: |
|
|
essai de nous donner un histoire de voir ce qui prend des ressources. En général les accès disques sont synonyme de demande d'accès au processeurs.
méthode plus traditionnel, Voit tu les LED de t'on pc s'allumé ??
Yann _________________ Geekeurs a plein temps --- Gentoo ~x86 2.6.12-nitro5 AMD 3000+ A7N8X-E Deluxe 1536Mo DDR PC3200 ATI X800 Pro Maxtor 200Go Western-Digital 80Go |
|
Back to top |
|
|
yarel n00b
Joined: 25 Jun 2003 Posts: 24
|
Posted: Sat Oct 22, 2005 9:24 am Post subject: |
|
|
voilà la sortie de ps ax :
Code: | PID TTY STAT TIME COMMAND
1 ? S 0:01 init [3]
2 ? SN 0:00 [ksoftirqd/0]
3 ? S< 0:00 [events/0]
4 ? S< 0:00 [khelper]
17 ? S< 0:00 [kacpid]
95 ? S< 0:00 [kblockd/0]
108 ? S 0:00 [khubd]
209 ? S 0:00 [pdflush]
210 ? S 0:00 [pdflush]
212 ? S< 0:00 [aio/0]
211 ? S 0:00 [kswapd0]
806 ? S< 0:01 [vesafb]
815 ? S 0:00 [kseriod]
949 ? S 0:00 [kjournald]
1014 ? S<s 0:00 udevd
3954 ? S 0:00 [kjournald]
3955 ? S 0:00 [kjournald]
3956 ? S 0:00 [kjournald]
3957 ? S 0:00 [kjournald]
3958 ? S 0:00 [kjournald]
3959 ? S 0:00 [kjournald]
4249 ? Ss 0:00 /usr/sbin/acpid -c /etc/acpi/events
7112 ? S 0:00 /usr/sbin/crond
7211 ? SNs 0:00 /usr/bin/distccd --pid-file /var/run/distccd/distccd.pid -N 15 --user distcc --port 3632 --lo 7212 ? SN 0:00 /usr/bin/distccd --pid-file /var/run/distccd/distccd.pid -N 15 --user distcc --port 3632 --lo 7297 ? Ss 0:00 /sbin/portmap
7300 ? SN 0:00 /usr/bin/distccd --pid-file /var/run/distccd/distccd.pid -N 15 --user distcc --port 3632 --lo 7394 ? Ss 0:00 /usr/bin/dbus-daemon-1 --system
7478 ? Ss 0:01 /usr/sbin/hald
7533 ? SN 0:00 /usr/bin/distccd --pid-file /var/run/distccd/distccd.pid -N 15 --user distcc --port 3632 --lo 7534 ? Ss 0:00 /usr/sbin/inetd
7626 ? Ss 0:00 /usr/sbin/syslogd -m 0
7647 ? Ss 0:00 /usr/sbin/klogd -c 3 -2
7717 ? S 0:00 /usr/bin/mpd --no-create-db /etc/mpd.conf
7803 ? S 0:00 [nfsd]
7804 ? S 0:00 [nfsd]
7805 ? S 0:00 [nfsd]
7806 ? S 0:00 [nfsd]
7807 ? S 0:00 [nfsd]
7808 ? S 0:00 [nfsd]
7809 ? S 0:00 [nfsd]
7810 ? S 0:00 [nfsd]
7813 ? S 0:00 [lockd]
7814 ? S 0:00 [rpciod]
7815 ? Ss 0:00 /usr/sbin/rpc.mountd
7871 ? SLs 0:00 /usr/bin/ntpd -p /var/run/ntpd.pid -u ntp:ntp
8386 ? Ss 0:00 /usr/sbin/smbd -D
8389 ? Ss 0:00 /usr/sbin/nmbd -D
8406 ? S 0:00 /usr/sbin/smbd -D
8461 tty1 Ss+ 0:00 /sbin/agetty 38400 tty1 linux
8462 tty2 Ss+ 0:00 /sbin/agetty 38400 tty2 linux
8463 tty3 Ss+ 0:00 /sbin/agetty 38400 tty3 linux
8464 tty4 Ss+ 0:00 /sbin/agetty 38400 tty4 linux
8465 tty5 Ss+ 0:00 /sbin/agetty 38400 tty5 linux
8466 tty6 Ss+ 0:00 /sbin/agetty 38400 tty6 linux
8622 ? Ss 0:00 /usr/bin/gdm
8624 ? S 0:00 /usr/bin/gdm
8629 ? S 2:02 /usr/X11R6/bin/X :0 -audit 0 -auth /var/gdm/:0.Xauth -nolisten tcp vt7
8693 ? Ss 0:02 gnome-session
8713 ? Ss 0:00 /usr/bin/ssh-agent -- gnome-session
8715 ? S 0:01 /usr/libexec/gconfd-2 5
8720 ? S 0:00 /usr/bin/gnome-keyring-daemon
8722 ? Ss 0:00 /usr/libexec/bonobo-activation-server --ac-activate --ior-output-fd=17
8724 ? S 0:00 /usr/libexec/gnome-settings-daemon --oaf-activate-iid=OAFIID:GNOME_SettingsDaemon --oaf-ior-f 8730 ? S 0:00 /usr/libexec/gam_server
8742 ? S 0:00 xscreensaver -nosplash
8766 ? Ss 0:04 metacity --sm-save-file 1129932158-8765-647424696.ms
8768 ? Ss 0:03 nautilus --sm-config-prefix /nautilus-ppYViS/ --sm-client-id 117f0000010001128242722000000861 8770 ? Ss 0:03 gnome-panel --sm-config-prefix /gnome-panel-dpIPJU/ --sm-client-id 11c0a8000a0001106279066000 8772 ? Ss 0:06 gkrellm2 --sm-client-id 117f000001000112989686900000086830011
8774 ? Ss 0:00 gnome-volume-manager --sm-config-prefix /gnome-volume-manager-beDzWV/ --sm-client-id 117f0000 8776 ? Ss 0:00 mail-notification --sm-config-prefix /mail-notification-k5ZK5V/ --sm-client-id 117f0000010001 8778 ? Ss 0:00 /usr/libexec/evolution/2.4/evolution-alarm-notify --sm-config-prefix /evolution-alarm-notify- 8783 ? S 0:00 /usr/libexec/evolution/2.4/evolution-alarm-notify --sm-config-prefix /evolution-alarm-notify- 8784 ? S 0:00 /usr/libexec/evolution/2.4/evolution-alarm-notify --sm-config-prefix /evolution-alarm-notify- 8787 ? S 0:00 mail-notification --sm-config-prefix /mail-notification-k5ZK5V/ --sm-client-id 117f0000010001 8793 ? S 0:00 mail-notification --sm-config-prefix /mail-notification-k5ZK5V/ --sm-client-id 117f0000010001 8795 ? S 0:00 /usr/libexec/evolution-data-server-1.4 --oaf-activate-iid=OAFIID:GNOME_Evolution_DataServer_C 8799 ? S 0:00 nautilus --sm-config-prefix /nautilus-ppYViS/ --sm-client-id 117f0000010001128242722000000861 8800 ? S 0:00 nautilus --sm-config-prefix /nautilus-ppYViS/ --sm-client-id 117f0000010001128242722000000861 8802 ? S 0:00 /usr/libexec/gnome-vfs-daemon --oaf-activate-iid=OAFIID:GNOME_VFS_Daemon_Factory --oaf-ior-fd 8805 ? S 0:00 /usr/libexec/gnome-vfs-daemon --oaf-activate-iid=OAFIID:GNOME_VFS_Daemon_Factory --oaf-ior-fd 8806 ? S 0:00 /usr/libexec/gnome-vfs-daemon --oaf-activate-iid=OAFIID:GNOME_VFS_Daemon_Factory --oaf-ior-fd 8808 ? S 0:15 python /usr/lib/gdesklets/gdesklets-daemon
8809 ? S 0:00 /usr/libexec/evolution-data-server-1.4 --oaf-activate-iid=OAFIID:GNOME_Evolution_DataServer_C 8810 ? S 0:00 /usr/libexec/evolution-data-server-1.4 --oaf-activate-iid=OAFIID:GNOME_Evolution_DataServer_C 8817 ? S 0:00 nautilus --sm-config-prefix /nautilus-ppYViS/ --sm-client-id 117f0000010001128242722000000861 8818 ? S 0:00 nautilus --sm-config-prefix /nautilus-ppYViS/ --sm-client-id 117f0000010001128242722000000861 8820 ? S 0:00 nautilus --sm-config-prefix /nautilus-ppYViS/ --sm-client-id 117f0000010001128242722000000861 8821 ? S 0:00 nautilus --sm-config-prefix /nautilus-ppYViS/ --sm-client-id 117f0000010001128242722000000861 8822 ? S 0:00 nautilus --sm-config-prefix /nautilus-ppYViS/ --sm-client-id 117f0000010001128242722000000861 8823 ? S 0:00 nautilus --sm-config-prefix /nautilus-ppYViS/ --sm-client-id 117f0000010001128242722000000861 8824 ? S 0:00 nautilus --sm-config-prefix /nautilus-ppYViS/ --sm-client-id 117f0000010001128242722000000861 8825 ? S 0:00 /usr/libexec/evolution-data-server-1.4 --oaf-activate-iid=OAFIID:GNOME_Evolution_DataServer_C 8830 ? S 0:00 /usr/libexec/evolution-data-server-1.4 --oaf-activate-iid=OAFIID:GNOME_Evolution_DataServer_C 8832 ? S 0:00 /usr/libexec/mapping-daemon
8834 ? S 0:00 /usr/libexec/evolution/2.4/evolution-alarm-notify --sm-config-prefix /evolution-alarm-notify- 8835 ? S 0:00 gkrellm2 --sm-client-id 117f000001000112989686900000086830011
8837 ? S 0:00 gnome-panel --sm-config-prefix /gnome-panel-dpIPJU/ --sm-client-id 11c0a8000a0001106279066000 8838 ? S 0:00 gnome-panel --sm-config-prefix /gnome-panel-dpIPJU/ --sm-client-id 11c0a8000a0001106279066000 8840 ? S 0:00 /usr/libexec/multiload-applet-2 --oaf-activate-iid=OAFIID:GNOME_MultiLoadApplet_Factory --oaf 8843 ? S 0:04 /usr/libexec/wnck-applet --oaf-activate-iid=OAFIID:GNOME_Wncklet_Factory --oaf-ior-fd=41
8845 ? S 0:00 /usr/libexec/notification-area-applet --oaf-activate-iid=OAFIID:GNOME_NotificationAreaApplet_ 8847 ? S 0:02 /usr/libexec/clock-applet --oaf-activate-iid=OAFIID:GNOME_ClockApplet_Factory --oaf-ior-fd=45 8849 ? S 0:02 /usr/libexec/mixer_applet2 --oaf-activate-iid=OAFIID:GNOME_MixerApplet_Factory --oaf-ior-fd=4 8853 ? S 0:00 python /usr/lib/gdesklets/gdesklets-daemon
8854 ? S 0:04 python /usr/lib/gdesklets/gdesklets-daemon
8881 ? S 0:00 /bin/bash /usr/libexec/mozilla-launcher
8894 ? S 4:06 /usr/lib/mozilla-firefox/firefox-bin
8898 ? S 0:00 /usr/lib/mozilla-firefox/firefox-bin
8899 ? S 0:00 /usr/lib/mozilla-firefox/firefox-bin
8901 ? S 0:00 /usr/lib/mozilla-firefox/firefox-bin
8948 ? S 0:05 evolution-2.4
8951 ? Z 0:00 [netstat] <defunct>
8952 ? S 0:00 evolution-2.4
8953 ? S 0:00 evolution-2.4
8954 ? S 0:00 evolution-2.4
8955 ? S 0:00 evolution-2.4
8956 ? S 0:00 evolution-2.4
8961 ? S 0:00 evolution-2.4
8962 ? S 0:00 evolution-2.4
8964 ? S 0:00 evolution-2.4
9146 ? S 0:09 gmpc
9154 ? S 0:17 /usr/bin/mpd --no-create-db /etc/mpd.conf
9155 ? S 0:06 /usr/bin/mpd --no-create-db /etc/mpd.conf
9440 ? S 0:00 evolution-2.4
9448 ? Ss 0:01 /usr/bin/perl -w /usr/sbin/spamd --socketpath /home/yarel/.evolution/cache/tmp/spamd-socket-p 9451 ? S 0:00 spamd child
9452 ? S 0:00 spamd child
9453 ? S 0:00 spamd child
9454 ? S 0:00 spamd child
9455 ? S 0:00 spamd child
9457 ? S 0:00 evolution-2.4
9518 ? S 0:25 /opt/Acrobat5/Reader/intellinux/bin/acroread -display :0.0 -name main -visual default +useFro 9919 ? S 0:03 gnome-terminal --geometry=120x16+101+400 -x su
9920 ? S 0:00 gnome-pty-helper
9921 pts/0 Ss 0:00 su
9922 ? S 0:00 gnome-terminal --geometry=120x16+101+400 -x su
9923 ? S 0:00 gnome-terminal --geometry=120x16+101+400 -x su
9927 pts/0 S 0:00 bash
9931 pts/0 R+ 0:00 ps ax
|
mais je vois pas bien en quoi ça nous aide ?
j'ai déjà essayé de désactiver la plupart des services "non-vitaux", sans résultat !
j'ajoute que j'ai remarqué cet activité des disques avec "GKRELLM" .
j'ai deux DD, l'acces se fait sur toutes les partitions montées (sauf le swap)
j'ai deux distrib, une gentoo et une ubuntu (une sur chaque DD) et le problème est similaire sur les deux.
important : si je passe sous "fluxbox", il n'y a plus d'accès. c'est pour ça que je pense à "gamin".
ça le fait seulement sous gnome.
merci de m'avoir lu _________________ Vivez libre... Pensez libre...
Installez GNU / LINUX |
|
Back to top |
|
|
YannTechGeek Tux's lil' helper
Joined: 30 Oct 2003 Posts: 107 Location: France 94
|
Posted: Sat Oct 22, 2005 9:53 am Post subject: |
|
|
Quote: | /usr/lib/gdesklets/gdesklets-daemon |
-> a l'époque ou je l'utilisais, les gdesklets était des bouffe CPU & faisais des accès disques. Essai sans je ne garanti rien.
Sinon, je ne vois pas ce qui pourrais faire des accès disque permanent ? un petit screenshoot de gkrellm ? car si c'est un pique toutte les X secondes peut être lecture de zik ou autre.
Essai de fermer une appli/daemon un(e) par un(e) en voyant si l'accès DD éxiste toujours.
Yann _________________ Geekeurs a plein temps --- Gentoo ~x86 2.6.12-nitro5 AMD 3000+ A7N8X-E Deluxe 1536Mo DDR PC3200 ATI X800 Pro Maxtor 200Go Western-Digital 80Go |
|
Back to top |
|
|
fribadeau Apprentice
Joined: 13 Jul 2003 Posts: 153 Location: Thonon (France)
|
Posted: Sat Oct 22, 2005 9:59 am Post subject: |
|
|
yarel wrote: | mais je vois pas bien en quoi ça nous aide ? |
Ben, par exemple à dire que ton système est une usine à gaz ...
Non, plus sérieusement , tu as samba et nfs de démarrés. Tu es sur un réseau ? D'autres personnes/machines accèdent à la tienne ?
Personnellement, sous Fluxbox, famd me permet de savoir si une modification a été faite sur un disque pour notifier mon file-manager (rox).
Sous Gnome, il doit y avoir un process équivalent (je ne le connais pas) pour notifier les diverses fenêtres de nautilus...
Tu as regardé si tu n'avais pas des messages particuliers dans /var/log/messages ? |
|
Back to top |
|
|
yarel n00b
Joined: 25 Jun 2003 Posts: 24
|
Posted: Sat Oct 22, 2005 10:53 am Post subject: |
|
|
fribadeau wrote: | yarel wrote: | mais je vois pas bien en quoi ça nous aide ? |
Ben, par exemple à dire que ton système est une usine à gaz ...
|
Non pas tant que ça
Sérieusement
Bon, vous avez de bonnes idées mais j'ai déjà fait :
arrêter tous les services réseau, samba, nfs, plus tous les services non "vitaux" ,distcc, mpd et consort
démonter une à une mes partitions (sauf le systeme )
arrêter toutes les applis style "gdesklets"
Je rappel que ça ne le fait QUE sous Gnome !
les accès sont à interval réguliers, à priorie en éciture, (couleur orange dans gkrellm).
je n'ai pas fait de capture d'écran car le simple fait de la faire, influe sur les graphiques de "Gkrellm".
L'activité se répartie sur toutes les partitions montées.
j'ai aussi pensé à la version du kernel :
gentoo : 2.6.9
ubuntu : 2.6.12
il y a une note, visible après l'émerge de "gamin", qui dit (en gros):
"inotify" doit être activé dans la kernel version >=2.6.13
je vais chercher de ce coté.
je vous raconte ce soir. _________________ Vivez libre... Pensez libre...
Installez GNU / LINUX |
|
Back to top |
|
|
fribadeau Apprentice
Joined: 13 Jul 2003 Posts: 153 Location: Thonon (France)
|
Posted: Sat Oct 22, 2005 11:50 am Post subject: |
|
|
Une autre solution,
Code: | emerge atop
atop -vD 1 |
te montre les process qui font des IO triés par "disk usage"... |
|
Back to top |
|
|
yarel n00b
Joined: 25 Jun 2003 Posts: 24
|
Posted: Sat Oct 22, 2005 5:30 pm Post subject: |
|
|
la sortie de la commande "atop -D" ...que je ne sais pas interpréter
Code: |
ATOP - gentoo 10/22/2005 19:20:19 1311 seconds elapsed
PRC | sys 0m12s | user 1m41s | #thr 102 | #exits ? | #zombie 0 |
CPU | sys 3% | user 17% | irq 0% | idle 71% | wait 8% |
MEM | tot 1.0G | free 453.2M | cache 302.8M | buff 49.4M | slab 25.7M |
SWP | tot 839.3M | free 839.3M | | swin 0 | swout 0 |
DSK | hda | busy 10% | read 27927 | write 4331 | avio 4 ms |
DSK | hdb | busy 0% | read 86 | write 493 | avio 1 ms |
NET | transport | tcpi 4320 | tcpo 5064 | udpi 187 | udpo 191 |
NET | network | ipi 4511 | ipo 5255 | ipfrw 0 | deliv 4511 |
NET | dev eth0 | pcki 4432 | pcko 5225 | in 2364K | out 4126K |
NET | dev lo | pcki 48 | pcko 48 | in 3K | out 3K |
*** system and process activity since boot ***
PID SYSCPU USRCPU VGROW RGROW USERNAME NTHRD STATUS S DSK CMD 1/7
8540 4830 ms 0m28s 102.4M 25816K root 1/L N-- R 0% X
8763 600 ms 0m18s 41652K 28112K yarel 1/L N-- R 0% python
8729 630 ms 8570 ms 55120K 27728K yarel 1/L N-- S 0% nautilus
8733 720 ms 4590 ms 36456K 16156K yarel 1/L N-- R 0% gkrellm2
8727 220 ms 4780 ms 20508K 13688K yarel 1/L N-- S 0% metacity
8731 190 ms 3940 ms 43708K 20152K yarel 1/L N-- S 0% gnome-panel
8805 160 ms 3970 ms 26204K 15832K yarel 1/L N-- S 0% wnck-applet
9508 140 ms 3920 ms 29968K 16540K yarel 1/L N-- S 0% gnome-terminal
8691 1560 ms 1750 ms 2408K 1348K yarel 1/L N-- S 0% gam_server
14056 70 ms 3070 ms 57500K 19072K yarel 1/L N-- S 0% gedit
8735 70 ms 2670 ms 40712K 15808K yarel 1/L N-- S 0% mail-notificat
8654 110 ms 2520 ms 25380K 14708K yarel 1/L N-- S 0% gnome-session
8814 70 ms 2550 ms 40896K 15792K yarel 1/L N-- S 0% mixer_applet2
8803 70 ms 2490 ms 25320K 14772K yarel 1/L N-- S 0% multiload-appl
8812 70 ms 2460 ms 24944K 14524K yarel 1/L N-- S 0% clock-applet
|
les captures d'écrans :
gentoo (la distro est sur hda)
http://jmyarel.free.fr/ouame/gentoo-activite-DD.png
ubuntu (sur hdb)
http://jmyarel.free.fr/ouame/activite-DD.png
j'ai trouvé pour configurer "gamin" mais je n'ai pas de fichier "gaminrc" dans etc
http://www.gnome.org/~veillard/gamin/config.html
je continue de fouiller
merci de m'avoir lu _________________ Vivez libre... Pensez libre...
Installez GNU / LINUX |
|
Back to top |
|
|
widan Veteran
Joined: 07 Jun 2005 Posts: 1512 Location: Paris, France
|
Posted: Sat Oct 22, 2005 6:00 pm Post subject: |
|
|
yarel wrote: | les accès sont à interval réguliers, à priorie en éciture, (couleur orange dans gkrellm). |
Une solution pour trouver le processus "coupable" (si ce sont des écritures):
Code: | # echo 1 > /proc/sys/vm/block_dump
(attendre qu'il y ait des accès)
# echo 0 > /proc/sys/vm/block_dump
# dmesg | grep "dirtied inode" |
Tu vas avoir des lignes de ce type, avec le processus qui a effectué l'accès:
Code: | touch(17515): dirtied inode 1074861 (test) on md4 |
|
|
Back to top |
|
|
yarel n00b
Joined: 25 Jun 2003 Posts: 24
|
Posted: Sat Oct 22, 2005 7:05 pm Post subject: |
|
|
Merci widan
pour ta commande "magique"
J'ai vu que "game_server" faisait des accès sur les dossiers ".Trah_yarel" des partitions autres que mon home et le systeme.
dossier ".Trash_nom_utilisateur" qui, si j'ai bien compris, sont crées lors de suppression de dossier/fichier dans une partition autre que son home.
Il m'a suffit de supprimer ces dossiers ".Trash_yarel" pour arrêter les accès disque
Merci à tous _________________ Vivez libre... Pensez libre...
Installez GNU / LINUX |
|
Back to top |
|
|
|