LINUX.ORG.RU

попалась тормозная флешка, не думаю, что её формат исправит...

 , ,


0

1

Досталась мне с приставкой флешка, вот такая: USB Флеш-накопитель Smartbuy V-Cut USB 3.0/3.1 128GB Black SB128GBVC-K3

А чего флешку такого объёма и с индикатором активности, что сейчас редкость, продавец не оставил себе, задумался я, и решил её проверить. Скинуть на винт сборник игр (чуть урезал вывод) :

$ time rsync -av  --info=progress2 --no-i-r "/run/media/$USER/8359-0740/DVD/" "/mnt/repo/sony_ps2/games/collect2/"
building file list ... done
./
Grand Theft Auto III.iso
  6.453.821.440   5%    1,79MB/s    0:57:11 (xfr#2, to-chk=37/40)
RESIDENT EVIL VERONICA X RUS.iso
  8.427.110.400   7%    1,85MB/s    1:12:24 (xfr#3, to-chk=36/40)
...
SLES_503.25.Max Payne.iso
 24.525.322.240  22%    1,93MB/s    3:21:47 (xfr#8, to-chk=31/40)
SLES_507.31.Need for Speed Hot Pursuit 2.iso
 27.646.507.008  25%    1,92MB/s    3:48:50 (xfr#9, to-chk=30/40)
SLES_511.56.Silent Hill 2 - Directors Cut.iso
 31.467.976.704  28%    1,93MB/s    4:18:46 (xfr#10, to-chk=29/40)
SLES_514.34.Silent Hill 3.iso
 34.953.467.904  31%    1,91MB/s    4:51:22 (xfr#11, to-chk=28/40)
...
SLUS_208.14.Max Payne 2 The Fall of Max.iso
 62.734.643.200  56%    1,84MB/s    9:02:00 (xfr#22, to-chk=17/40)
SLUS_209.46.GTA San Andreas.iso
 66.958.995.456  60%    1,84MB/s    9:39:23 (xfr#23, to-chk=16/40)
...
SLUS_218.99.Silent Hill Shattered Memories.iso
 97.770.721.280  88%    1,71MB/s   15:08:47 (xfr#34, to-chk=5/40)
...
destroy all humans.iso
110.271.385.600  99%    1,69MB/s   17:19:26 (xfr#38, to-chk=1/40)
games.bin
110.271.389.096 100%    1,69MB/s   17:19:26 (xfr#39, to-chk=0/40)

sent 110.298.313.895 bytes  received 760 bytes  1.768.550,66 bytes/sec
total size is 110.271.389.096  speedup is 1,00

real	1039m26,655s
user	1m43,966s
sys	5m57,585s

102 гига за 17 часов, Карл!


Ладно думаю, это мой экранированный удлинитель виноват. 120см, 129 с переходником. Подключил напрямую, стало чуть быстрее, но не намного:

Копирование с флешки на винт 1 файла по usb3 порту с удлинителем:

$ time rsync -av  --info=progress2 --no-i-r "/run/media/$USER/8359-0740/DVD/SLUS_218.99.Silent Hill Shattered Memories.iso" "/mnt/repo/sony_ps2/games/collect2/test/"
building file list ... done
SLUS_218.99.Silent Hill Shattered Memories.iso
  1.450.704.896 100%    1,34MB/s    0:17:15 (xfr#1, to-chk=0/1)

sent 1.451.059.225 bytes  received 35 bytes  1.401.312,66 bytes/sec
total size is 1.450.704.896  speedup is 1,00

real	17m15,657s
user	0m1,779s
sys	0m5,097s

БЕЗ удлинителя, непосредственно в порт 3.0 материнки сзади:

$ time rsync -av  --info=progress2 --no-i-r "/run/media/$USER/8359-0740/DVD/SLUS_218.99.Silent Hill Shattered Memories.iso" "/mnt/repo/sony_ps2/games/collect2/test/"
building file list ... done
SLUS_218.99.Silent Hill Shattered Memories.iso
  1.450.704.896 100%    1,75MB/s    0:13:10 (xfr#1, to-chk=0/1)

sent 1.451.059.225 bytes  received 35 bytes  1.833.302,92 bytes/sec
total size is 1.450.704.896  speedup is 1,00

real	13m10,597s
user	0m1,660s
sys	0m4,655s

Что же, 13 минут это не 17, но всё равно много. Попробую теперь проверить скорость записи на флешку:

$ time rsync -av  --info=progress2 --no-i-r "/mnt/repo/sony_ps2/games/collect2/test/SLUS_218.99.Silent Hill Shattered Memories.iso" "/run/media/$USER/8359-0740/DVD/test/"
building file list ... done
SLUS_218.99.Silent Hill Shattered Memories.iso
  1.450.704.896 100%   15,75MB/s    0:01:27 (xfr#1, to-chk=0/1)

sent 1.451.059.225 bytes  received 35 bytes  16.396.149,83 bytes/sec
total size is 1.450.704.896  speedup is 1,00

real	1m28,311s
user	0m1,301s
sys	0m5,810s

Я пробовал несколько раз, поскольку появлялись отвалы флешки. rsync: [sender] write error: Broken pipe (32) Другие результаты:

...
real	2m44,101s
user	0m1,340s
sys	0m7,409s

Довольно штормит скорость записи, правда?

Сравнение с другой флешкой

Для сравнения скорости записи взял другую usb3.0 флешку Kingston 3.0 16Gb.

$ time rsync -av  --info=progress2 --no-i-r "/mnt/repo/sony_ps2/games/collect2/test/SLUS_218.99.Silent Hill Shattered Memories.iso" "/run/media/$USER/disk1/"
building file list ... done
SLUS_218.99.Silent Hill Shattered Memories.iso
  1.450.704.896 100%    9,44MB/s    0:02:26 (xfr#1, to-chk=0/1)

sent 1.451.059.225 bytes  received 35 bytes  9.837.689,90 bytes/sec
total size is 1.450.704.896  speedup is 1,00

real	2m27,057s
user	0m1,132s
sys	0m6,879s

тоже самое с удлинителем:

$ time rsync -av  --info=progress2 --no-i-r "/mnt/repo/sony_ps2/games/collect2/test/SLUS_218.99.Silent Hill Shattered Memories.iso" "/run/media/$USER/disk1/"
building file list ... done
SLUS_218.99.Silent Hill Shattered Memories.iso
  1.450.704.896 100%    7,57MB/s    0:03:02 (xfr#1, to-chk=0/1)

sent 1.451.059.225 bytes  received 35 bytes  7.907.679,89 bytes/sec
total size is 1.450.704.896  speedup is 1,00

real	3m3,289s
user	0m1,394s
sys	0m6,218s

чуть дольше, да. Таки он не идеален. Но разрыв скорости меньше.

Скорость копирования с флешки на hdd:

$ time rsync -av  --info=progress2 --no-i-r "/run/media/$USER/disk1/SLUS_218.99.Silent Hill Shattered Memories.iso" "/mnt/repo/sony_ps2/games/collect2/test/"
building file list ... done
SLUS_218.99.Silent Hill Shattered Memories.iso
  1.450.704.896 100%   36,89MB/s    0:00:37 (xfr#1, to-chk=0/1)

sent 1.451.059.225 bytes  received 35 bytes  37.689.850,91 bytes/sec
total size is 1.450.704.896  speedup is 1,00

real	0m37,628s
user	0m1,253s
sys	0m4,749s

полминуты и 13 минут. Это говно а не флешка. Интересно оно таким и задумывалось или она помирает? Юзать ли её дальше? как игропомойку конечно. все файлы имеют бэкапы. Конечно на PS2 usb 1.1 и вообще грузить игры с флешки там грустно - лагает всё, и ей всё равно какая флешка. Мне просто наличие мигающего СД нравится, можно понять повисло всё или грузится. И объём. Он таки велик. Но какой ценой…

Надеюсь этот лонгрид многабукав хоть кому-то будет полезен, кто на него наткнётся, гугля инфу по этой флешке. Но предупреждаю, у меня не чистый эксперимент - у меня древний ПК, он тоже мог вносить коррективы.

Ответ на: комментарий от Zhbert

Не вижу в чём фан рыться в мусоре. Если бы он исследовал какую-нить флешку из начала 2000-х я бы понял (она была бы тоже медленная но там это не недостаток). А тут это поделие изначально было сделано для мусорки.

Да и способы у него странные, целый rsync чтобы скопировать 1 файл с примонтированной фс, вместо того чтобы сделать dd if=/dev/sdX of=/dev/null status=progress bs=разные_числа и закрыть вопрос.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 1)

Доктор, когда я кончиком языка дотрагиваюсь до комочка фольги, в которой до этого пекли картошку, у меня покалывает за ухом. Что это значит?

  • Что у вас слишком много свободного времени
One ★★★★★
()

гугля инфу по этой флешке.

Гугл по этой модели в первую очередь выдаёт интернет магазины, с кучей отзывов. И да, там сопоставимые скорости записи, и ещё они дохнут во время тестирования, так что юзайте, но пишите поменьше :)

И лучше после записи переподключить проверить md5sum или cmp что там записалось, подобные флешки запросто пишут одно, а читают другое.

mky ★★★★★
()
Последнее исправление: mky (всего исправлений: 1)

Пробуй не rsync, а cp. Флешка при НАМЁКЕ на многопоточность доступа может ронять скорость раз в десять. Формат её может исправить только из чего-нить а-ля mputil, там бывает формат с оптимизацией по скорости, но если твои игрища с таким софтом она и переживёт, жизнь её скорее всего сократится.

GAMer ★★★★★
()

Попробуй скопировать с помощью Midnight Commander и сравнить, сколько времени будет тратиться на запись.

rsync, IMHO, на flesh-ках совсем грустный.

TomBOY ★★
()

У многих флешек скорость падает после непрерывной записи определённого объёма, и производитель не указывает такое. Скорость потом восстанавливается, но нужно чтобы флешка была подключена и бездействовала. У карт памяти есть обозначение Vскорость, означающее что скорость не упадёт ниже. Например карта 500МБ/с и V30, запишет часть данных на скорости 500, но потом скорость упадёт до 30. Вообщем флешки не для постоянной записи, на них можно записать 1ГБ на полной скорости и потом подождать, потом повторить, и так раз 200, скорость записи будет хорошей во всех 200 случаях, но если записать сразу 200ГБ скорость упадёт.

fucpsy
()
Последнее исправление: fucpsy (всего исправлений: 2)

Нормальная флэшка USB 1.1. Чего тебе не нравится?

А объем я бы таки проверил сначала полной записью, потом чтением и проверкой чего там осталось.

LightDiver ★★★★★
()

Samsung, Sandisk можно покупать глядя на характеристики обычно. Kingston, Silicon Power и прочие не совсем настоящие, но приличные производители — с осторожностью, глядя на отзывы. Остальные это просто угадайка. Может оказаться нормально, может как у тебя.

anonymous
()
Ответ на: комментарий от firkax

Я с неё игры копировал. Поставил процесс rsync, на другой день вспомнил про неё и офигел от затраченного времени. И решил поделиться. Я же не сидел все эти часы над ней)

Кстати ты в флешках не нонейм хорошо разбираешься? Можешь не тормозную аналогичного объёма посоветовать, чтобы с светодиодом тоже была?

hikikomori ★★★
() автор топика
Ответ на: комментарий от hikikomori

А с чем это связано?Почему так.

Нагреваются, тормозят. Потом остывают и опять погнали. Можно заморочиться и принудительно охлаждать, можно изначально ограничить скорость записи, чтобы не так быстро грелась (bwlimit в rsync), можно попробовать подобрать другую флешку.

anonymous
()
Ответ на: комментарий от anonymous

Как раз таки тормозят они не обязательно только из-за нагрева, а из-за исчерпания предварительно очищенных ячеек, из-за исчерпания SLC-кэша (у некоторых флэшек он есть), из-за нужды в WearLeveling, банально весь мусор флэшка собрать не успела.

anonymous
()
Ответ на: комментарий от anonymous

проорал с гадалки по наклейкам

Это нормально. Начнёшь разбираться, где производитель, а где поклейщик этикеток — станешь реже орать.

anonymous
()