2 of 10 hard drives very slow

    • 2 of 10 hard drives very slow

      My omv setup has 8 Hard Drives (7200 and 5400) with good transfer rates (+90 to +100 MB/s WRITE). (tested with HELIOS LAN Test)
      FYI: All of those Hard Drives where external 3.5" HDD in an enclosure.
      I dislocated those Hard Drives and put them into an 8 bay enclosure.

      However 2 Hard Drives, when put into the same enclosure, have poor transfer rates (10 MB/s).
      (Those drives have also been external ones that I extracted from their case.)
      I switched their places in the enclosure many times to make sure that its the disks and not the SATA connectors of the enclosure that cause the low transfer rate.
      With those 2 drives HELIOS LAN test did't give me any readings but a spinning wheel.
      The 10 MB/s where displayed during the copying of files (via SAMBA share).

      I've copied OMV's SMART extended info from the 2 slow drives and from one of the fast drives (full info is in the attached txt files):

      slow drive 1:

      Source Code

      1. smartctl 6.6 2016-05-31 r4324 [aarch64-linux-4.4.178-rk3399] (local build)
      2. Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org
      3. === START OF INFORMATION SECTION ===
      4. Device Model: ST5000DM003-2FH18L
      5. Serial Number: WF3055FH
      6. LU WWN Device Id: 5 000c50 0b9e91549
      7. Firmware Version: 0001
      8. User Capacity: 5,000,981,078,016 bytes [5.00 TB]
      9. Sector Sizes: 512 bytes logical, 4096 bytes physical
      10. Rotation Rate: 5425 rpm
      11. Form Factor: 3.5 inches
      12. Device is: Not in smartctl database [for details use: -P showall]
      13. ATA Version is: ACS-3 T13/2161-D revision 5
      14. SATA Version is: SATA 3.1, 6.0 Gb/s (current: 6.0 Gb/s)
      15. Local Time is: Mon May 20 09:57:23 2019 UTC
      16. SMART support is: Available - device has SMART capability.
      17. SMART support is: Enabled
      18. AAM feature is: Unavailable
      19. APM feature is: Unavailable
      20. Rd look-ahead is: Enabled
      21. Write cache is: Disabled
      22. ATA Security is: Disabled, NOT FROZEN [SEC1]
      23. Wt Cache Reorder: Unavailable
      24. === START OF READ SMART DATA SECTION ===
      25. SMART Status not supported: Incomplete response, ATA output registers missing
      26. SMART overall-health self-assessment test result: PASSED
      27. Warning: This result is based on an Attribute check.
      28. General SMART Values:
      29. Offline data collection status: (0x00) Offline data collection activity
      30. was never started.
      31. Auto Offline Data Collection: Disabled.
      32. Self-test execution status: ( 0) The previous self-test routine completed
      33. without error or no self-test has ever
      34. been run.
      35. Total time to complete Offline
      36. data collection: ( 0) seconds.
      37. Offline data collection
      38. capabilities: (0x73) SMART execute Offline immediate.
      39. Auto Offline data collection on/off support.
      40. Suspend Offline collection upon new
      41. command.
      42. No Offline surface scan supported.
      43. Self-test supported.
      44. Conveyance Self-test supported.
      45. Selective Self-test supported.
      46. SMART capabilities: (0x0003) Saves SMART data before entering
      47. power-saving mode.
      48. Supports SMART auto save timer.
      49. Error logging capability: (0x01) Error logging supported.
      50. General Purpose Logging supported.
      51. Short self-test routine
      52. recommended polling time: ( 1) minutes.
      53. Extended self-test routine
      54. recommended polling time: ( 591) minutes.
      55. Conveyance self-test routine
      56. recommended polling time: ( 2) minutes.
      57. SCT capabilities: (0x30a5) SCT Status supported.
      58. SCT Data Table supported.
      Display All


      slow drive 2:

      Source Code

      1. smartctl 6.6 2016-05-31 r4324 [aarch64-linux-4.4.178-rk3399] (local build)
      2. Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org
      3. === START OF INFORMATION SECTION ===
      4. Device Model: ST5000DM003-2FH18L
      5. Serial Number: WF205596
      6. LU WWN Device Id: 5 000c50 0ad56223d
      7. Firmware Version: 0001
      8. User Capacity: 5,000,981,078,016 bytes [5.00 TB]
      9. Sector Sizes: 512 bytes logical, 4096 bytes physical
      10. Rotation Rate: 5425 rpm
      11. Form Factor: 3.5 inches
      12. Device is: Not in smartctl database [for details use: -P showall]
      13. ATA Version is: ACS-3 T13/2161-D revision 5
      14. SATA Version is: SATA 3.1, 6.0 Gb/s (current: 6.0 Gb/s)
      15. Local Time is: Mon May 20 12:18:05 2019 UTC
      16. SMART support is: Available - device has SMART capability.
      17. SMART support is: Enabled
      18. AAM feature is: Unavailable
      19. APM feature is: Unavailable
      20. Rd look-ahead is: Enabled
      21. Write cache is: Disabled
      22. ATA Security is: Disabled, NOT FROZEN [SEC1]
      23. Wt Cache Reorder: Unavailable
      24. === START OF READ SMART DATA SECTION ===
      25. SMART Status not supported: Incomplete response, ATA output registers missing
      26. SMART overall-health self-assessment test result: PASSED
      27. Warning: This result is based on an Attribute check.
      28. General SMART Values:
      29. Offline data collection status: (0x00) Offline data collection activity
      30. was never started.
      31. Auto Offline Data Collection: Disabled.
      32. Self-test execution status: ( 0) The previous self-test routine completed
      33. without error or no self-test has ever
      34. been run.
      35. Total time to complete Offline
      36. data collection: ( 0) seconds.
      37. Offline data collection
      38. capabilities: (0x73) SMART execute Offline immediate.
      39. Auto Offline data collection on/off support.
      40. Suspend Offline collection upon new
      41. command.
      42. No Offline surface scan supported.
      43. Self-test supported.
      44. Conveyance Self-test supported.
      45. Selective Self-test supported.
      46. SMART capabilities: (0x0003) Saves SMART data before entering
      47. power-saving mode.
      48. Supports SMART auto save timer.
      49. Error logging capability: (0x01) Error logging supported.
      50. General Purpose Logging supported.
      51. Short self-test routine
      52. recommended polling time: ( 1) minutes.
      53. Extended self-test routine
      54. recommended polling time: ( 605) minutes.
      55. Conveyance self-test routine
      56. recommended polling time: ( 2) minutes.
      57. SCT capabilities: (0x30a5) SCT Status supported.
      58. SCT Data Table supported.
      Display All
      fast drive:

      Source Code

      1. smartctl 6.6 2016-05-31 r4324 [aarch64-linux-4.4.178-rk3399] (local build)
      2. Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org
      3. === START OF INFORMATION SECTION ===
      4. Device Model: ST5000DM003-2FH18L
      5. Serial Number: WF20483T
      6. LU WWN Device Id: 5 000c50 0acc800be
      7. Firmware Version: 0001
      8. User Capacity: 5,000,981,078,016 bytes [5.00 TB]
      9. Sector Sizes: 512 bytes logical, 4096 bytes physical
      10. Rotation Rate: 5425 rpm
      11. Form Factor: 3.5 inches
      12. Device is: Not in smartctl database [for details use: -P showall]
      13. ATA Version is: ACS-3 T13/2161-D revision 5
      14. SATA Version is: SATA 3.1, 6.0 Gb/s (current: 6.0 Gb/s)
      15. Local Time is: Mon May 20 12:18:44 2019 UTC
      16. SMART support is: Available - device has SMART capability.
      17. SMART support is: Enabled
      18. AAM feature is: Unavailable
      19. APM feature is: Unavailable
      20. Rd look-ahead is: Enabled
      21. Write cache is: Enabled
      22. ATA Security is: Disabled, NOT FROZEN [SEC1]
      23. Wt Cache Reorder: Unavailable
      24. === START OF READ SMART DATA SECTION ===
      25. SMART Status not supported: Incomplete response, ATA output registers missing
      26. SMART overall-health self-assessment test result: PASSED
      27. Warning: This result is based on an Attribute check.
      28. General SMART Values:
      29. Offline data collection status: (0x00) Offline data collection activity
      30. was never started.
      31. Auto Offline Data Collection: Disabled.
      32. Self-test execution status: ( 0) The previous self-test routine completed
      33. without error or no self-test has ever
      34. been run.
      35. Total time to complete Offline
      36. data collection: ( 0) seconds.
      37. Offline data collection
      38. capabilities: (0x73) SMART execute Offline immediate.
      39. Auto Offline data collection on/off support.
      40. Suspend Offline collection upon new
      41. command.
      42. No Offline surface scan supported.
      43. Self-test supported.
      44. Conveyance Self-test supported.
      45. Selective Self-test supported.
      46. SMART capabilities: (0x0003) Saves SMART data before entering
      47. power-saving mode.
      48. Supports SMART auto save timer.
      49. Error logging capability: (0x01) Error logging supported.
      50. General Purpose Logging supported.
      51. Short self-test routine
      52. recommended polling time: ( 1) minutes.
      53. Extended self-test routine
      54. recommended polling time: ( 600) minutes.
      55. Conveyance self-test routine
      56. recommended polling time: ( 2) minutes.
      57. SCT capabilities: (0x30a5) SCT Status supported.
      58. SCT Data Table supported.
      Display All
      Files

      The post was edited 1 time, last by wolf8auer ().

    • wolf8auer wrote:

      I dislocated those Hard Drives and put them into an 8 bay enclosure
      How is the connection done? USB or eSATA?

      I would use LanTest only for combined storage/network tests and use iozone for a test of storage performance only.

      Source Code

      1. cd /srv/$your-disk
      2. iozone -e -I -a -s 500M -r 1024k -r 16384k -i 0 -i 1
      Running iozone might require installing the iozone3 package first.

      BTW: SMART values look ok, only one disk has a few CRC errors you should have a look at (indication of cable/connector problems and shouldn't further increase).
    • connection is USB 3.

      iozone with a good disk:

      Source Code

      1. Command line used: iozone -e -I -a -s 500M -r 1024k -r 16384k -i 0 -i 1
      2. Output is in kBytes/sec
      3. Time Resolution = 0.000001 seconds.
      4. Processor cache size set to 1024 kBytes.
      5. Processor cache line size set to 32 bytes.
      6. File stride size set to 17 * record size.
      7. random random bkwd record stride
      8. kB reclen write rewrite read reread read write read rewrite read fwrite frewrite fread freread
      9. 512000 1024 116013 117535 100775 128787
      10. 512000 16384 130079 128204 120451 134078
      11. iozone test complete.
      Display All

      iozone with slow drive 1 (S/N WF3055FH):
      (that test took way more time than the first one with the good disk.)

      Source Code

      1. Command line used: iozone -e -I -a -s 500M -r 1024k -r 16384k -i 0 -i 1
      2. Output is in kBytes/sec
      3. Time Resolution = 0.000001 seconds.
      4. Processor cache size set to 1024 kBytes.
      5. Processor cache line size set to 32 bytes.
      6. File stride size set to 17 * record size.
      7. random random bkwd record stride
      8. kB reclen write rewrite read reread read write read rewrite read fwrite frewrite fread freread
      9. 512000 1024 6676 6554 28591 29145
      10. 512000 16384 6548 6511 29775 30476
      11. iozone test complete.
      Display All

      The post was edited 3 times, last by wolf8auer ().

    • The second disk shows even slower WRITE

      Source Code

      1. kB reclen write rewrite read reread read write read rewrite read fwrite frewrite fread freread
      2. 512000 1024 4681 4653 151900 151306
      3. 512000 16384 4676 4686 148618 148507
      I have the Nanopi's SATA HAT
      but I have no external power supply at the moment.
      I might find some lying around somewhere.
    • the slow drive connected via SATA:

      Source Code

      1. Command line used: iozone -e -I -a -s 500M -r 1024k -r 16384k -i 0 -i 1
      2. Output is in kBytes/sec
      3. Time Resolution = 0.000001 seconds.
      4. Processor cache size set to 1024 kBytes.
      5. Processor cache line size set to 32 bytes.
      6. File stride size set to 17 * record size.
      7. random random bkwd record stride
      8. kB reclen write rewrite read reread read write read rewrite read fwrite frewrite fread freread
      9. 512000 1024 164993 159405 180624 182678
      10. 512000 16384 169892 167806 181646 183644
      11. iozone test complete.
      Display All
    • Users Online 1

      1 Guest