на на флешку и т.д. Вероятнее всего - в 2013 году, массовым отраслевым стандартом для флеш-накопителей станет:
32 - 64 - 128 GB, т.е объем флеш-памяти, вплотную приблизится к HDD. Но, как правильно подобрать флешку для плеера?
Как правильно использовать ее? С этой целью и открыт новый топик, чтобы нам вместе разобраться в тонкостях эксплуатации -
внешней флеш-памяти на сетевых плеерах.
Просьба, о swap разделе на флеш-накопителе - на этой ветке не упоминать!
Для начала - провел небольшое исследование, по оценке скорости чтения/записи на внешние флеш-носители.
Методика: Предложена Sekator500 viewtopic.php?f=36&t=1637&start=350#p39271
Привожу - типичный лог опыта, для конкретного накопителя(BusyBox v1.18.5):
- Code: Select all
=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2012.11.30 22:25:09 =~=~=~=~=~=~=~=~=~=~=~=
iconBIT login: root
login: can't chdir to home directory ''
BusyBox v1.18.5 (2011-12-09 18:21:20 MSK) built-in shell (ash)
Enter 'help' for a list of built-in commands.
/ # df -h
Filesystem Size Used Available Use% Mounted on
tmpfs 228.6M 12.0K 228.5M 0% /dev
tmpfs 228.6M 0 228.6M 0% /mnt/asec
tmpfs 228.6M 2.0M 226.5M 1% /tmp
/dev/block/mtdblock1 155.5M 155.5M 0 100% /system
/dev/block/mtdblock3 1.6G 72.9M 1.6G 4% /data
/dev/block/mtdblock2 50.0M 12.0M 38.0M 24% /cache
/dev/block/sda1 55.8G 24.8G 31.0G 44% /tmp/usbmounts/sda1
/ # echo 3 > /proc/sys/vm/drop_caches ; rm /tmp/usbmounts/sda1/testfile ; dd if=
/dev/zero of=/tmp/usbmounts/sda1/testfile bs=16k count=16384
16384+0 records in
16384+0 records out
268435456 bytes (256.0MB) copied, 8.254411 seconds, 31.0MB/s
/ # echo 3 > /proc/sys/vm/drop_caches ; rm /tmp/usbmounts/sda1/testfile ; dd if=
/dev/zero of=/tmp/usbmounts/sda1/testfile bs=16k count=16384
16384+0 records in
16384+0 records out
268435456 bytes (256.0MB) copied, 7.962920 seconds, 32.1MB/s
/ # echo 3 > /proc/sys/vm/drop_caches ; rm /tmp/usbmounts/sda1/testfile ; dd if=
/dev/zero of=/tmp/usbmounts/sda1/testfile bs=16k count=16384
16384+0 records in
16384+0 records out
268435456 bytes (256.0MB) copied, 7.776623 seconds, 32.9MB/s
/ # echo 3 > /proc/sys/vm/drop_caches ; rm /tmp/usbmounts/sda1/testfile ; dd if=
/dev/zero of=/tmp/usbmounts/sda1/testfile bs=16k count=16384
16384+0 records in
16384+0 records out
268435456 bytes (256.0MB) copied, 7.800260 seconds, 32.8MB/s
/ #
/ # echo 3 > /proc/sys/vm/drop_caches ; dd if=/tmp/usbmounts/sda1/testfile of=/d
ev/null bs=16k
16384+0 records in
16384+0 records out
268435456 bytes (256.0MB) copied, 5.396417 seconds, 47.4MB/s
/ # echo 3 > /proc/sys/vm/drop_caches ; dd if=/tmp/usbmounts/sda1/testfile of=/d
ev/null bs=16k
16384+0 records in
16384+0 records out
268435456 bytes (256.0MB) copied, 4.956396 seconds, 51.7MB/s
/ # echo 3 > /proc/sys/vm/drop_caches ; dd if=/tmp/usbmounts/sda1/testfile of=/d
ev/null bs=16k
16384+0 records in
16384+0 records out
268435456 bytes (256.0MB) copied, 4.938194 seconds, 51.8MB/s
/ #
Материалы:
USB флэш-драйвы:
Transcend USB 2.0 - 8 GB (JetFlash 300/330) (Ext3)
Transcend USB 3.0 - 16 GB (JetFlash 700/730) (NTFS)
http://www.transcend-info.com/global2.asp#
OCZ AGILITY 3 SATA III 2.5" SSD 60 GB
http://www.ocztechnology.com/ocz-agilit ... 5-ssd.html
Плеера:
O!Play HDP-R1 прошивка AMP (r8)
http://ru.asus.com/Multimedia/Digital_M ... lay_HDPR1/
O!Play Mini Plus прошивка Mini_Plus_mos_r4 или Mini_Plus_FW_020402_r2
http://www.asus.com/Multimedia/Digital_ ... Mini_Plus/
iconBIT XDS73D прошивка xfw_XDS73D_v10.1.1.r9727_(19.11.12)_2.02_RU
http://www.iconbit.ru/products/players/104404/
Контроллер: USB3.0 to SATA II Viewcon VE600, c БП (VE600)
http://viewcon.com.ua/adapters/usb-sata ... 02036.html
Кабель: SATA-eSATA, переходник Molex to Sata + БП ПК
Результаты:
Мне хотелось показать результаты в виде таблицы, но втиснуть таблицу в формат сообщения не получилось.
Поскольку, три измерения скорости - еще не статистика, приведены min - max значения записи/чтения.
1. SSD OCZ AGILITY 3 SATA III 2.5" SSD 60 GB по SATA-eSATA
iconBIT XDS73D(1186) - 31.0MB/s - 32.9MB/s / 47.4MB/s - 51.8MB/s
O!Play Mini Plus(1185) - 12.1MB/s - 13.6MB/s / 45.9MB/s - 48.8MB/s
O!Play HDP-R1(1073) - 10.1MB/s - 12.3MB/s / 32.9MB/s - 33.1MB/s
Мы видим падение скорости скорости записи, на mini+ и R1 - причин много, но почему в разы!
SSD OCZ AGILITY 3 SATA III 2.5" SSD 60 GB по USB 3.0 (Контроллер: USB3.0 to SATA II Viewcon)
iconBIT XDS73D(1186) - 21.2MB/s - 23.2MB/s / 35.9MB/s -37.4MB/s
SSD OCZ AGILITY 3 SATA III 2.5" SSD 60 GB по USB 2.0 (Контроллер: USB3.0 to SATA II Viewcon)
iconBIT XDS73D(1186) - 21.2MB/s - 23.4MB/s / 35.9MB/s - 37.4MB/s
O!Play Mini Plus(1185) - 11.7MB/s - 12.3MB/s / 19.8MB/s - 20.0MB/s (Mini_Plus_mos_r4)
прошивка Mini_Plus_FW_020402_r2 - устройство не определилось ОС
O!Play HDP-R1(1073) - устройство не определилось ОС
Обратите внимание, что на iconBIT - скорость записи/чтения по USB 2.0 и по USB 3.0 одинаковы. Следовательно,
используется один контроллер HAB USB 3.0, на два гнезда разной маркировки. Фактически - на плеере два USB 3.0
разъема.
2. Флешка Transcend USB 3.0 - 16 GB (NTFS) по USB 3.0 ПЛЕЕРА
iconBIT XDS73D(1186) - 25.1MB/s - 26.5MB/s / 38.3MB/s - 39.7MB/s
Отставание скорости записи/чтения SSD от флешки USB 3.0, вероятно связано с длиной USB 3.0 шнура
USB3.0 to SATA II Viewcon - 1м.
Флешка Transcend USB 3.0 - 16 GB (NTFS) по USB 2.0 ПЛЕЕРА
iconBIT XDS73D(1186) - 24.9MB/s - 26.5MB/s / 38.2MB/s - 39.1MB/s
O!Play Mini Plus(1185) - 6.1MB/s - 7.9MB/s / 17.6MB/s - 19.1MB/s
O!Play HDP-R1(1073) - 6.3MB/s - 6.9MB/s / 18.6MB/s - 19.2MB/s
Еще одно подтверждение, что на iconBIT - два USB 3.0 разъема. USB 3.0 флешка - показывает неплохие
результаты и на USB 2.0 разъеме mini+ и R1. Контроллер USB 3.0 флешки - лучше взаимодействует с
HAB USB 2.0 плеера.
3. Флешка Transcend USB 2.0 - 8 GB (Ext3) по USB 2.0 ПЛЕЕРА
iconBIT XDS73D(1186) - 6.9MB/s - 7.4MB/s / 13.9MB/s - 14.0MB/s
O!Play Mini Plus(1185) - 1.9MB/s - 2.1MB/s / 13.9MB/s - 14.0MB/s
O!Play HDP-R1(1073) - 2.2MB/s - 2.2MB/s / 13.4MB/s - 13.6MB/s
Контроллер HAB USB 3.0 iconBIT - буквально, вытягивает флешку USB 2.0 на приемлимые показатели записи.
На mini+ и R1 - мы видим, удручающие показатели записи на флеш-память.
Выводы:
1. Вероятно, не стоит ожидать выдающихся показателей от SSD, на плеере - SATA, а SSD для SATAII и III.
2. Быстрые флешки USB 3.0, так же вряд ли покажут результаты, намного превышающие, приведенные для
Transcend USB 3.0 - 16 GB. Поскольку, все контроллеры связанны с шиной PCI, а по ней предел передачи 133 MB/s,
хотя может меня и поправят.
Рекомендации:
1. Если Вам нужна флеха для плеера, выбирайте только USB 3.0! Хотя, их цена пока немного выше, чем USB 2.0.
Оптимальным выбором, на сегодняшний день будет - 32 GB. По некоторым прогнозам, к середине будущего года
упадет цена и на 64GB флехи. При покупке - флеха должна быть запаяна в пластик!
2. Особых прелестей от SSD на плеере Вы, не получите. Конечно, при установке SSD на плеер - можно нормализовать
тепловой режим и снизить нагрузку на блок питания, но пока очень-очень дорого
P.S.
1. Хочу поблагодарить Sekator500 и FarVoice за советы и терпение.
2. Любая жесткая и нелицеприятная критика - будет воспринята с пониманием...
3. Мне очень хотелось показать загрузку ЦП на плеере при работе с флеш-памятью, но мой товарищ отказался устанавливать GMonitor на iconBIT XDS73D. Хотя думаю, что вместе мы восполним и этот пробел...