Spearfoot / disk-burnin-and-testing

Shell script for burn-in and testing of new or re-purposed drives
Other
835 stars 102 forks source link

Need for testning disk performance? #20

Open hogenf opened 2 years ago

hogenf commented 2 years ago

I was reading https://www.reddit.com/r/freenas/comments/adgef1/slow_sequential_write_speed_new_8_disk_raidz2/ where they did not get the performance excepted due to one drive. This was not indicated in the SMART-test. Is there a need to do a performance test as part of your burnin and testing of new drives?

If there is a need I think such a test is within the scope of this script to early identify fault or degraded drives. Which tool that could be used I do not know.

Spearfoot commented 2 years ago

The purpose of this disk burnin tool is simply to identify bad disks.

But the 'solnet array test' is available on the TrueNAS forum. You can use it to analyze performance: https://www.truenas.com/community/resources/solnet-array-test.1/

One problem I foresee is that drive manufacturers aren't likely to exchange an other-wise working disk simply because it's 'slow'. So to get maximum performance, you might have to purchase additional drives, with the 'slow' drives ending up on the shelf.

hogenf commented 2 years ago

Thats a good script I hade missed. Thank you..

ohmantics commented 2 years ago

Of a batch of 7 SAS drives, one of them took twice as long and had a bunch of load/unload cycles logged that the others didn't. No errors were logged, but you can be sure I'm returning that drive.