[Linux-bruxelles] USB - aMule - clef USB
Benoît Louveaux
benoit.louveaux at gmail.com
Mer 7 Avr 16:38:48 CEST 2010
A tous, salut !!!
Ce que je veux faire :
cp -a XXX (disque ATA) ==> /media/KINGSTON (clef USB)
Résultat :
les données sont depuis quelques heures en train d'être transférées ...
à une vitesse fulgurante de +/- 300 M / HEURE ... peut mieux faire ???
Questions :
1. que dois-je faire pour ""améliorer"" le brol ?
2. comment faire un monitoring de l'USB ? vitesse, collisions, etc.
3. Est-ce que les 'spin-lock' (WAit) ne seraient pas la source du problème
Configuration :
USB - disque WD (utilisé par aMule : Temp + Incoming)
USB - clef Kingston 8G
USB - souris
ATA - disque interne
Mandriva 2010.0
Mesures :
-1. /var/log/* ne dit rien
0. En lecture, la clef USB "se comporte normalement" lors d'opérations
de lecture, même lors d'écritures sur le disque externe (dd if=/dev/null
of=...disque externe)
1. lenteurs plus plus plus qu'énormes sur le PC : changer de fenêtre
paraît parfois impossible à réaliser
1b. Même taper sur quelques touches s'avère une opération lente : pour
exemple, il a fallu 10 secondes pour que le texte 1. daigne s'afficher
2. vmstat
procs -----------memory---------- ---swap-- -----io---- -system--
----cpu----
r b swpd free buff cache si so bi bo in cs us sy
id wa
5 5 114692 5072 69540 116260 0 0 992 8 1255 639 17 11
0 72
0 5 114444 4640 69372 116172 208 0 3108 656 1771 1284 33 28
0 39
0 6 114444 4528 68956 115980 0 0 1797 148 1600 867 42 20
0 38
2 5 114440 5368 68904 115672 0 0 2160 924 1865 1817 31 30
0 38
4 5 114112 7208 69016 114404 100 84 1772 880 2038 2592 60 36
0 4
5 5 114164 8500 69292 115500 0 68 1708 756 2241 2495 50 42
0 9
2 4 113804 32728 69368 117040 100 12 2024 132 1881 1898 51 31
0 18
3. top
top - 16:19:05 up 9:08, 5 users, load average: 7.98, 7.43, 6.91
Tasks: 147 total, 1 running, 146 sleeping, 0 stopped, 0 zombie
Cpu(s): 30.6%us, 16.6%sy, 0.0%ni, 0.0%id, 44.2%wa, 3.7%hi, 5.0%si,
0.0%st
Mem: 480980k total, 476420k used, 4560k free, 68724k buffers
Swap: 1023992k total, 113504k used, 910488k free, 140988k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
2483 didier 20 0 10232 4528 1672 D 19.2 0.9 4:17.83 iotop.py
2574 didier 20 0 114m 74m 2488 D 16.2 15.8 98:07.37 amuled
1456 root 20 0 122m 22m 4424 S 10.6 4.8 25:09.92 X
3172 didier 20 0 62120 8204 5132 S 3.3 1.7 1:06.26
gnome-terminal
2800 didier 20 0 124m 5716 4432 S 1.3 1.2 0:51.75 metacity
4 root 15 -5 0 0 0 S 1.0 0.0 3:47.12 ksoftirqd/0
300 root 15 -5 0 0 0 S 0.7 0.0 2:32.87 usb-storage
2766 didier 20 0 98900 2828 2040 S 0.7 0.6 0:23.09
gnome-settings-
2807 didier 20 0 77140 10m 6244 S 0.7 2.2 3:36.64 gnome-panel
468 root 20 0 4116 796 456 S 0.3 0.2 0:02.16
mount.ntfs-3g
4939 didier 20 0 2460 1004 740 R 0.3 0.2 0:02.29 top
22215 root 15 -5 0 0 0 D 0.3 0.0 0:07.49 usb-storage
4. iotop
Total DISK READ: 10.06 K/s | Total DISK WRITE: 1064.31 K/s
TID PRIO USER DISK READ DISK WRITE SWAPIN IO> COMMAND
27601 be/4 root 0.00 B/s 22.64 K/s 0.00 % 91.70 % [pdflush]
31723 be/4 root 0.00 B/s 7.55 K/s 0.00 % 91.61 % [pdflush]
2574 be/4 didier 10.06 K/s 1031.60 K/s 0.00 % 10.33 % amuled -f
3172 be/4 didier 0.00 B/s 12.58 K/s 0.00 % 0.00 % gnome-terminal
1024 be/4 messageb 0.00 B/s 0.00 B/s 0.00 % 0.00 % dbus-daemon
--system
1 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % init [5]
2 be/3 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [kthreadd]
3 rt/3 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [migration/0]
4 be/3 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [ksoftirqd/0]
5 be/3 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [events/0]
A remarquer :
* Alors que le PC ne fait rien (mis à part aMule, cp => clef USB,
Thurnderbird), le 'load average' >> 6
* top donne un WAit de +/- 50%
* peu de processus en défaut de page
* quasi pas de 'swap'
... et pourtant pas de trafic vers la clef USB.
D'avance ,merci.
Plus d'informations sur la liste de diffusion Linux-bruxelles