Я купив 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
4М означає чотири мегабайти, а не мебібайт, тому 4M * 7775 дорівнюватиме 31100 МБ = 31,1 ГБ. Я правий?
Також: Я вважаю, що неправильні значення bs
можуть сильно вплинути на продуктивність, і я намагаюся знайти доказ надзвичайно низької продуктивності, тому важливо правильно встановити ці значення ... Чи буде 4M?
Чи є інші проблеми з моєю ідеєю тестування накопичувача?