Скорость работы с USB-накопителями.
Artemius
Пункты: 3655
Регистрация: 02.12.2009
Вопрос к обладателям плат на основе AT91SAM9G45.
Какая максимальная скорость записи на USB-накопители у данного процессора в Linux'е?
Еще интересна скорость работы с сетью, например, что показывает iperf.
Заранее благодарен за ответы.
Jury093
Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата Вопрос к обладателям плат на основе AT91SAM9G45.
Какая максимальная скорость записи на USB-накопители у данного процессора в Linux'е?
Еще интересна скорость работы с сетью, например, что показывает iperf.
Заранее благодарен за ответы.
вот тут -
тыц
это про
iperf , на следущей странице
usb
На любой вопрос есть любой ответ.
Artemius
Пункты: 3655
Регистрация: 02.12.2009
Цитата вот тут - тыц
Спасибо большое! Ведь читал же, но забыл...
Но там данные на флешку пишуться с ftp, а это все же часть скорости съедает. И вообще, скорость записи что-то совсем не радует, неужели все так грустно?
amaora
Пункты: 214
Регистрация: 17.01.2011
Да интересно узнать результаты вот такого теста,
dd if=/dev/zero of=/dev/sdXX bs=1M count=100
и какой cpu usage показывает top в момент записи и чтения. В качестве устройства надо что-то быстрое, usb-hdd.
Jury093
Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
2Artemius человек - существо несовершенное. сам регулярно сталкиваюсь с подобными фишками: сделаю, запишу и забуду куда записал :)))
2amaora нет ничего проще, связка 9g45(ARM)-Agestar(USB-IDE)-HDD(PATA), система (нетронутая) в нанде..
Код # df
Filesystem Size Used Available Use% Mounted on
ubi0:nandfs 186.1M 70.2M 111.2M 39% /
mdev 29.7M 0 29.7M 0% /dev
/dev/sda1 961.1M 877.5M 34.8M 96% /mnt/sda1
/dev/sdb3 3.6G 341.2M 3.1G 10% /mnt/sdb3
/dev/sdb2 7.5G 2.0G 5.1G 28% /mnt/sdb2
/dev/sdb1 156.7M 10.8M 145.9M 7% /mnt/sdb1
не знаю, что все эти закорючки значат:
Код # time dd if=/dev/zero of=/dev/sdb2 bs=1M count=100
100+0 records in
100+0 records out
real 0m 3.68s
user 0m 0.01s
sys 0m 2.25s
с
TOP чуть сложнее - надо перекримповать RG45 (выпадает из-зи хвостика сломанного), а дома разъемов нет. не раньше понедельника..
На любой вопрос есть любой ответ.
Pavel Ivanchenko
Admin
Пункты: 92805
Регистрация: 24.03.2009
Пол: Мужчина
Флешка Kingmax 2G, под виндами скорость записи ~6M/c
Код Welcome to SK-AT91SAM9G45
buildroot login: root
# free
total used free shared buffers
Mem: 60752 9428 51324 0 20
Swap: 0 0 0
Total: 60752 9428 51324
# time dd if=/dev/zero of=/mnt/sda1/tmp.dat bs=1M count=100
100+0 records in
100+0 records out
real 0m 17.55s
user 0m 0.00s
sys 0m 3.40s
# free
total used free shared buffers
Mem: 60752 58480 2272 0 44
Swap: 0 0 0
Total: 60752 58480 2272
# time dd if=/dev/zero of=/mnt/sda1/tmp.dat bs=1M count=100
100+0 records in
100+0 records out
user 0m 0.01s
sys 0m 3.62s
# time dd if=/dev/zero of=/mnt/sda1/tmp.dat bs=1M count=200
200+0 records in
200+0 records out
real 0m 34.32s
user 0m 0.00s
sys 0m 7.11s
# free
total used free shared buffers
Mem: 60752 58528 2224 0 84
Swap: 0 0 0
Total: 60752 58528 2224
# time dd if=/dev/zero of=/mnt/sda1/tmp.dat bs=1M count=400
400+0 records in
400+0 records out
real 1m 11.15s
user 0m 0.01s
sys 0m 13.98s
#
#
#
#
# dd if=/dev/zero of=/mnt/sda1/tmp.dat bs=1M count=400 &
# top
Mem: 59668K used, 1084K free, 0K shrd, 148K buff, 46544K cached
CPU: 0% usr 24% sys 0% nic 0% idle 74% io 0% irq 0% sirq
Load average: 1.39 0.78 0.32 2/37 1070
PID PPID USER STAT VSZ %MEM %CPU COMMAND
1069 1051 root R 3096 5% 20% dd if /dev/zero of /mnt/sda1/tmp.dat b
992 2 root RW 0 0% 2% [usb-storage]
1060 2 root SW 0 0% 1% [flush-8:0]
3 2 root SW 0 0% 1% [ksoftirqd/0]
249 2 root DW 0 0% 0% [kswapd0]
1070 1051 root R 2276 4% 0% top
1051 1 root S 2276 4% 0% -sh
1035 1 root S 2272 4% 0% /usr/sbin/inetd
1 0 root S 2200 4% 0% init
1053 1 root S 2200 4% 0% /sbin/klogd -n
1052 1 root S 2200 4% 0% /sbin/syslogd -n -m 0
1038 1 root S 2200 4% 0% /usr/sbin/telnetd -l /bin/sh
1043 1 root S 2200 4% 0% /usr/sbin/httpd -h /mnt/www/html
5 2 root SW 0 0% 0% [kworker/u:0]
2 0 root SW 0 0% 0% [kthreadd]
143 2 root SW 0 0% 0% [khubd]
853 2 root SW 0 0% 0% [ubi_bgt0d]
4 2 root SW 0 0% 0% [kworker/0:0]
6 2 root SW< 0 0% 0% [khelper]
7 2 root SW 0 0% 0% [kworker/u:1]
Флешка 16G Silicon power, скорость записи под виндой ~20М/с
Код Welcome to SK-AT91SAM9G45
buildroot login: root
# free
total used free shared buffers
Mem: 60752 9380 51372 0 0
Swap: 0 0 0
Total: 60752 9380 51372
# time dd if=/dev/zero of=/mnt/sda1/tmp.dat bs=1M count=100
100+0 records in
100+0 records out
real 0m 6.13s
user 0m 0.00s
sys 0m 1.75s
# free
total used free shared buffers
Mem: 60752 58740 2012 0 0
Swap: 0 0 0
Total: 60752 58740 2012
# time dd if=/dev/zero of=/mnt/sda1/tmp.dat bs=1M count=100
100+0 records out
real 0m 6.23s
user 0m 0.00s
sys 0m 1.93s
# free
total used free shared buffers
Mem: 60752 58640 2112 0 0
Swap: 0 0 0
Total: 60752 58640 2112
# time dd if=/dev/zero of=/mnt/sda1/tmp.dat bs=1M count=200
200+0 records in
200+0 records out
real 0m 12.82s
user 0m 0.01s
sys 0m 3.54s
# time dd if=/dev/zero of=/mnt/sda1/tmp.dat bs=1M count=400
400+0 records in
400+0 records out
real 0m 26.73s
user 0m 0.00s
sys 0m 7.39s
# dd if=/dev/zero of=/mnt/sda1/tmp.dat bs=1M count=400 &
# top
Mem: 59516K used, 1236K free, 0K shrd, 0K buff, 49704K cached
Load average: 1.32 0.48 0.17 3/38 1063
PID PPID USER STAT VSZ %MEM %CPU COMMAND
1043 2 root RW 0 0% 73% [flush-ubifs_0_0]
1062 1045 root R 3096 5% 27% dd if /dev/zero of /mnt/sda1/tmp.dat b
1063 1045 root R 2276 4% 0% top
1045 1 root S 2276 4% 0% -sh
1031 1 root S 2272 4% 0% /usr/sbin/inetd
1 0 root S 2200 4% 0% init
1047 1 root S 2200 4% 0% /sbin/klogd -n
1046 1 root S 2200 4% 0% /sbin/syslogd -n -m 0
1032 1 root S 2200 4% 0% /usr/sbin/telnetd -l /bin/sh
1040 1 root S 2200 4% 0% /usr/sbin/httpd -h /mnt/www/html
978 2 root SW 0 0% 0% [ubifs_bgt0_0]
5 2 root SW 0 0% 0% [kworker/u:0]
853 2 root SW 0 0% 0% [ubi_bgt0d]
143 2 root SW 0 0% 0% [khubd]
2 0 root SW 0 0% 0% [kthreadd]
3 2 root SW 0 0% 0% [ksoftirqd/0]
4 2 root SW 0 0% 0% [kworker/0:0]
6 2 root SW< 0 0% 0% [khelper]
7 2 root SW 0 0% 0% [kworker/u:1]
126 2 root SW 0 0% 0% [sync_supers]
Откуда взялся и причем тут в последнем случает процесс [flush-ubifs_0_0] разбираться не стал.
Artemius
Пункты: 3655
Регистрация: 02.12.2009
Jury093 , Pavel Ivanchenko , спасибо.
Вот такие результаты мне нравятся, особенно USB-HDD впечатлил.
Jury093
Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата Откуда взялся и причем тут в последнем случает процесс [flush-ubifs_0_0] разбираться не стал.
могу предположить, что оживилась UBIFS и стала сбрасывать свои буфера например логов на нанд..
для чистоты эксперимента наверно надо переопределить /tmp в SDRAM
разумеется, все добровольно и факультативно..
На любой вопрос есть любой ответ.
amaora
Пункты: 214
Регистрация: 17.01.2011
В последнем случае самая интересная строка про загрузку cpu куда-то съелась. Но по скорости похоже очень хорошо. Спасибо.