Я купил USB-накопитель емкостью 32 ГБ, но сомневаюсь, что он не неисправен ... в формате NTFS скорость записи легко падает до ~ 40 кбит / с, что означает, что копирование даже относительно небольших (несколько сотен МБ) данных может занять много времени. Сохраняется на двух независимых ноутбуках Linux Mint.

Я подумываю о том, чтобы вернуть его в магазин, поэтому подумала, что мне понадобится какое-то доказательство неисправности диска. Я подумал, что постараюсь dd случайные данные в накопитель, измерить время и сравнить правильность данных. Тем не менее, я не знаю много о таком тестировании, и я не могу быть уверен, что то, что я думал сделать, будет надежным в любом случае ...

inxi сообщает, что диск имеет 31,1 ГБ, а производитель заявляет, что его скорость чтения должна составлять около 110 МБ / с. Так..

dd if=/dev/urandom of=~/in.iso bs=4M count=7775
openssl dgst -md5 ~/in.iso
time dd if=~/in.iso of=/dev/sdb bs=4M count=7775
time dd if=/dev/sdb of=~/out.iso bs=4M count=7775
openssl dgst -md5 ~/out.iso

Небольшое объяснение здесь: я предполагаю, что 31,1 ГБ, сообщенные inxi означают 31,1 гигабайта, а не гибибайта, верно? Точно так же, я надеюсь, что предоставление dd bs 4M означает четыре мегабайта, а не мегабайты, поэтому 4M * 7775 будет равен 31100 МБ = 31,1 ГБ. Я прав?

Также: я считаю, что неправильные значения bs могут сильно повлиять на производительность, и я пытаюсь найти доказательство крайне низкой производительности, поэтому важно правильно установить эти значения ... Будет ли 4M делать?

Есть ли другие проблемы с моей идеей тестирования диска?

0