Occupation des ressources

Nicolas Houdoin n.houdoin at laposte.net
Ven 10 Fév 06:51:28 UTC 2006


Bonjour la liste,

J'ai une interrogation depuis quelques temps en ce qui concerne la
réactivité de mon système face à une forte solicitation du type
décompression d'archive.

Mon système deviens complétement innutilisable puisque par exemple, pour
passer d'une fenêtre à l'autre qui ce trouvais en arrière, il me faut
des fois plus de 30 secondes.
J'optiens de suite le pourtour de la fenêtre mais avec les éléments
d'arrière plan en fond.

Je précise que que je suis sur un laptop de bonne facture:
- - Pentium M 2Ghz
- - 1 Go de Ram
- - Disque dur 80Go - 8Mo de cache (5600rpm)

Après réflexions et quelques essais, j'apporte quelques précisions:
Les opérations qui coincent sont en fait gourmandes en acces disque.

Effectivement, lorsque plus haut, je parle de décompression, en fait il
s'agit de recoller et d'extraire un multi archive au format rar mais
sans compression.

Ce qui explique pourquoi lors d'un top, je n'ai que 10% du processeur
d'utilisé.


Tasks: 129 total,   1 running, 128 sleeping,   0 stopped,   0 zombie
Cpu(s): 21.9% us,  5.6% sy,  0.3% ni,  0.0% id, 71.4% wa,  0.7% hi,  0.0% si
Mem:   1035392k total,  1023396k used,    11996k free,     1148k buffers
Swap:  1975984k total,    12532k used,  1963452k free,   611536k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 7675 root      15   0  197m  61m 9304 S  9.7  6.1  76:05.62 Xorg
24200 nicolas   18   0  8684 1240  820 D  9.3  0.1   1:13.89 rar
27325 nicolas   15   0 32696  13m 9168 S  5.0  1.4   0:35.44 gnome-terminal
 8305 nicolas   15   0 39644  23m  13m S  1.7  2.3   3:46.64 nautilus
 8298 nicolas   16   0 15360 8892 6412 S  0.7  0.9   1:02.48 metacity
  135 root      15   0     0    0    0 D  0.3  0.0   0:22.61 kswapd0
 5132 root      15   0     0    0    0 D  0.3  0.0   0:17.88 kjournald
 8409 nicolas   15   0  138m  52m  21m D  0.3  5.2   2:36.08 mozilla-thunder
15548 nicolas   16   0  6084 2776 1904 S  0.3  0.3   9:51.25 conky
27601 nicolas   16   0  2140 1064  816 R  0.3  0.1   1:33.47 top
    1 root      16   0  1564  500  432 S  0.0  0.0   0:00.99 init
    2 root      34  19     0    0    0 S  0.0  0.0   0:00.61 ksoftirqd/0
    3 root      10  -5     0    0    0 S  0.0  0.0   0:00.09 events/0
    4 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 khelper


Je précise que le dma est bien actif sur mon poste.

root at casimir:/home/nicolas# hdparm -t /dev/hda

/dev/hda:
 Timing buffered disk reads:   76 MB in  3.02 seconds =  25.18 MB/sec


Par contre comme l'on peux le constaté sur les lignes du dessous, j'ai
un BuffSize de 0 pour n'indique t'il pas mes 8Mega?

root at casimir:/home/nicolas# hdparm -i /dev/hda

/dev/hda:

 Model=TOSHIBA MK8026GAX, FwRev=PA001G, SerialNo=35DO2167T
 Config={ Fixed }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=48
 BuffType=unknown, BuffSize=0kB, MaxMultSect=16, MultSect=8
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=156301488
 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4
 DMA modes:  sdma0 sdma1 sdma2 mdma0 mdma1 mdma2
 UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
 AdvancedPM=yes: unknown setting WriteCache=enabled
 Drive conforms to: device does not report version:


Si tout le monde a suivi mon raisonnement, il semble que le problème
viennent du cache de mon disque dur.
Comment lui indiquer la bonne valeur?

Merci.




-- 

"We’re sewn together She’s born to last my
 Side of stronger I die inside of her"
 Placebo - 2006

 ^__^                    Nicolas Houdoin
 (@@)\_______
 (__)\       )\/\        www.houdoin.org
  U  ||----w |
     ||     ||           binuts at jabber.ubuntu-fr.org

Ma clef publique de cryptage GPG dispo ici:
http://www.houdoin.org/clef.asc







Plus d'informations sur la liste de diffusion ubuntu-fr