Кто-нибудь тестировал скорость чтения с SD UHS карты?
buncker
Пункты: 1455
Регистрация: 19.05.2009
Собственно сабж, и чтоб карта имела заявленную скорость чтения 90-95 мегабайт в секунду?
Jury093
Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата Собственно сабж, и чтоб карта имела заявленную скорость чтения 90-95 мегабайт в секунду?
я замерял карточку с надписью "UHS-I, 45MB/s" - получил ~25МБ/с, Павел вроде получил 35МБ/с..
возможно надо искать более шустрые карточки..
верхняя строчка в mount - это 16ГБ, UHS-I
нижняя 8ГБ, UHS-I:
Код root@holapc:~# mount
/dev/root on / type ext4 (rw,relatime,user_xattr,barrier=1,data=ordered)
/dev/mmcblk1p6 on /mnt type ext4 (rw,relatime,user_xattr,barrier=1,data=ordered)
root@holapc:~# dd if=/dev/zero of=test.bin bs=1M count=100
100+0 records in
100+0 records out
104857600 bytes (105 MB) copied, 4.52694 s, 23.2 MB/s
root@holapc:~# dd if=/dev/zero of=/mnt/test.bin bs=1M count=100
100+0 records in
100+0 records out
104857600 bytes (105 MB) copied, 3.39305 s, 30.9 MB/s
На любой вопрос есть любой ответ.
buncker
Пункты: 1455
Регистрация: 19.05.2009
да, вы правы, вызывает интерес как раз быстрые карты которые 95 мб\сек. Может кто пробовал?
Но всё равно спасибо! =)
garrik61
Пункты: 5663
Регистрация: 26.03.2012
Всем привет.
Столкнулся с проблемами снижения скорости чтения - записи на накопитель по USB.
Плата HOLA i.MX6_D
Linux buildroot 3.14.14
Подключаю к USB накопитель форматированный в LIN EXT4
Тестирую
# time dd if=/dev/zero of=/media/usb0/test.bin bs=1M count=100
100+0 records in
100+0 records out
real 0m 19.83s
user 0m 0.00s
sys 0m 1.77s
Результат около 5MB/s
Перезагружаю плату и тестирую SD карту
# time dd if=/dev/zero of=/root/test.bin bs=1M count=100
100+0 records in
100+0 records out
real 0m 4.58s
user 0m 0.00s
sys 0m 0.83s
Результат около 23MB/s
Подскажите из-за чего может быть такое резкое снижение
скорости чтения - записи на накопитель по USB .
sasamy
Пункты: 83552
Регистрация: 14.08.2009
USB-накопитель - съемное устройство, монтируется автоматически в синхронном режиме. Можно убрать sync из опций монтирования
/etc/usbmount/usbmount.conf
или в буилдруте
buildroot-2015.08-sk/board/starterkit/imx6sk-min/usbmount.conf
Цитата
# Mount options: Options passed to the mount command with the -o flag.
# See the warning above regarding removing "sync" from the options.
MOUNTOPTIONS="sync ,noexec,nodev,noatime,nodiratime"
но советую прочитать warning в этом файле
garrik61
Пункты: 5663
Регистрация: 26.03.2012
Спасибо всё получилось , скорость записи существенно
поднялась.
#MOUNTOPTIONS="sync,noexec,nodev,noatime,nodiratime"
MOUNTOPTIONS="noexec,nodev,noatime,nodiratime"
John Smith
Пункты: 2289
Регистрация: 18.02.2011
Цитата MOUNTOPTIONS="sync ,
но советую прочитать warning в этом файле
Хороший совет в стиле "как выстрелить себе в ногу"
Потом начнут спрашивать "почему пропадают данные при отключении запись ведь завершилась успешно".
garrik61
Пункты: 5663
Регистрация: 26.03.2012
Думается что John Smith не внимательно прочитал мой вопрос.
Поэтому , наверное , слегка поторопился с таким суровым ответом.
Всем хорошего настроения и творческих успехов...
Jury093
Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата Думается что John Smith не внимательно прочитал мой вопрос.
Поэтому , наверное , слегка поторопился с таким суровым ответом.
попробуйте ка замерить скорость записи на большом массиве, а не на жалких 100мегабайтах.. что-то типа
Код time dd if=/dev/zero of=/media/usb0/test.bin bs=1M count=2000
а то ваша стоха улетает в память, там буферизируется и вы получаете "офигенную скорость"..
На любой вопрос есть любой ответ.
sasamy
Пункты: 83552
Регистрация: 14.08.2009
Цитата Хороший совет в стиле "как выстрелить себе в ногу"
просто ответил на вопрос
Цитата
Подскажите из-за чего может быть такое резкое снижение
скорости чтения - записи на накопитель по USB .
John Smith вам я ничего не советовал, если вы не уловили смысл - корень на SD монтируется без sync, поэтому такая разница.