Dan makes another zpool

I spent my lunch, and most of my mortgage payment, on 4 x 4TB Blue 4TB SSD 3D NAND (WDS400T2B0A).

The photo shows 4 x 4TB WD BLUE SATA SSDs sitting in drives cages on a desk. Some tools sit around them.
4 x 4TB WD BLUE SATA SSDs sitting in drives cages, ready to be installed.

In this post:

  • FreeBSd 13.1
  • smartctl output
  • partition creation
  • zpool creation

In they go

This is them, being inserted into the system:

Feb 24 18:12:54 r730-01 kernel: mrsas0: System PD deleted target ID: 0x8
Feb 24 18:14:22 r730-01 kernel: da8 at mrsas0 bus 1 scbus1 target 8 lun 0
Feb 24 18:14:22 r730-01 kernel: da8: <ATA WDC  WDS400T2B0A 20WD> Fixed Direct Access SPC-4 SCSI device
Feb 24 18:14:22 r730-01 kernel: da8: Serial Number 230151801478        
Feb 24 18:14:22 r730-01 kernel: da8: 150.000MB/s transfers
Feb 24 18:14:22 r730-01 kernel: da8: 3815447MB (7814037168 512 byte sectors)

Feb 24 18:16:12 r730-01 kernel: mrsas0: System PD created target ID: 0x9
Feb 24 18:16:12 r730-01 kernel: da11 at mrsas0 bus 1 scbus1 target 9 lun 0
Feb 24 18:16:12 r730-01 kernel: da11: <ATA WDC  WDS400T2B0A 20WD> Fixed Direct Access SPC-4 SCSI device
Feb 24 18:16:12 r730-01 kernel: da11: Serial Number 230151801284        
Feb 24 18:16:12 r730-01 kernel: da11: 150.000MB/s transfers
Feb 24 18:16:12 r730-01 kernel: da11: 3815447MB (7814037168 512 byte sectors)

Feb 24 18:16:27 r730-01 kernel: mrsas0: System PD created target ID: 0xa
Feb 24 18:16:27 r730-01 kernel: da12 at mrsas0 bus 1 scbus1 target 10 lun 0
Feb 24 18:16:27 r730-01 kernel: da12: <ATA WDC  WDS400T2B0A 20WD> Fixed Direct Access SPC-4 SCSI device
Feb 24 18:16:27 r730-01 kernel: da12: Serial Number 22492H800867        
Feb 24 18:16:27 r730-01 kernel: da12: 150.000MB/s transfers
Feb 24 18:16:27 r730-01 kernel: da12: 3815447MB (7814037168 512 byte sectors)

Feb 24 18:16:42 r730-01 kernel: mrsas0: System PD created target ID: 0xb
Feb 24 18:16:43 r730-01 kernel: da13 at mrsas0 bus 1 scbus1 target 11 lun 0
Feb 24 18:16:43 r730-01 kernel: da13: <ATA WDC  WDS400T2B0A 20WD> Fixed Direct Access SPC-4 SCSI device
Feb 24 18:16:43 r730-01 kernel: da13: Serial Number 230151800473        
Feb 24 18:16:43 r730-01 kernel: da13: 150.000MB/s transfers
Feb 24 18:16:43 r730-01 kernel: da13: 3815447MB (7814037168 512 byte sectors)

I am concerned by that 150.000MB/s transfers

smartctl

Let’s look at the smartctl output, just in cases there are returns.

[r730-01 dvl ~] % sudo smartctl -a /dev/da8
smartctl 7.3 2022-02-28 r5338 [FreeBSD 13.1-RELEASE-p6 amd64] (local build)
Copyright (C) 2002-22, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Device Model:     WDC  WDS400T2B0A-00SM50
Serial Number:    [redacted]8
LU WWN Device Id: 5 001b44 8b2440812
Firmware Version: 415020WD
User Capacity:    4,000,787,030,016 bytes [4.00 TB]
Sector Size:      512 bytes logical/physical
Rotation Rate:    Solid State Device
Form Factor:      2.5 inches
TRIM Command:     Available, deterministic, zeroed
Device is:        Not in smartctl database 7.3/5319
ATA Version is:   ACS-4 T13/BSR INCITS 529 revision 5
SATA Version is:  SATA 3.3, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is:    Fri Feb 24 18:39:28 2023 UTC
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status:  (0x00)	Offline data collection activity
					was never started.
					Auto Offline Data Collection: Disabled.
Self-test execution status:      (   0)	The previous self-test routine completed
					without error or no self-test has ever 
					been run.
Total time to complete Offline 
data collection: 		(    0) seconds.
Offline data collection
capabilities: 			 (0x11) SMART execute Offline immediate.
					No Auto Offline data collection support.
					Suspend Offline collection upon new
					command.
					No Offline surface scan supported.
					Self-test supported.
					No Conveyance Self-test supported.
					No Selective Self-test supported.
SMART capabilities:            (0x0003)	Saves SMART data before entering
					power-saving mode.
					Supports SMART auto save timer.
Error logging capability:        (0x01)	Error logging supported.
					General Purpose Logging supported.
Short self-test routine 
recommended polling time: 	 (   2) minutes.
Extended self-test routine
recommended polling time: 	 (  10) minutes.

SMART Attributes Data Structure revision number: 4
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  5 Reallocated_Sector_Ct   0x0032   100   100   ---    Old_age   Always       -       0
  9 Power_On_Hours          0x0032   100   100   ---    Old_age   Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   ---    Old_age   Always       -       2
165 Unknown_Attribute       0x0032   100   100   ---    Old_age   Always       -       0
166 Unknown_Attribute       0x0032   100   100   ---    Old_age   Always       -       0
167 Unknown_Attribute       0x0032   100   100   ---    Old_age   Always       -       88
168 Unknown_Attribute       0x0032   100   100   ---    Old_age   Always       -       0
169 Unknown_Attribute       0x0032   100   100   ---    Old_age   Always       -       1999
170 Unknown_Attribute       0x0032   100   100   ---    Old_age   Always       -       0
171 Unknown_Attribute       0x0032   100   100   ---    Old_age   Always       -       0
172 Unknown_Attribute       0x0032   100   100   ---    Old_age   Always       -       0
173 Unknown_Attribute       0x0032   100   100   ---    Old_age   Always       -       0
174 Unknown_Attribute       0x0032   100   100   ---    Old_age   Always       -       0
184 End-to-End_Error        0x0032   100   100   ---    Old_age   Always       -       0
187 Reported_Uncorrect      0x0032   100   100   ---    Old_age   Always       -       0
188 Command_Timeout         0x0032   100   100   ---    Old_age   Always       -       0
194 Temperature_Celsius     0x0022   080   025   ---    Old_age   Always       -       20 (Min/Max 20/25)
199 UDMA_CRC_Error_Count    0x0032   100   100   ---    Old_age   Always       -       0
230 Unknown_SSD_Attribute   0x0032   001   001   ---    Old_age   Always       -       0
232 Available_Reservd_Space 0x0033   100   100   004    Pre-fail  Always       -       100
233 Media_Wearout_Indicator 0x0032   100   100   ---    Old_age   Always       -       0
234 Unknown_Attribute       0x0032   100   100   ---    Old_age   Always       -       0
241 Total_LBAs_Written      0x0030   253   253   ---    Old_age   Offline      -       0
242 Total_LBAs_Read         0x0030   253   253   ---    Old_age   Offline      -       0
244 Unknown_Attribute       0x0032   000   100   ---    Old_age   Always       -       0

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
No self-tests have been logged.  [To run self-tests, use: smartctl -t]

Selective Self-tests/Logging not supported
[r730-01 dvl ~] % sudo smartctl -a /dev/da11
smartctl 7.3 2022-02-28 r5338 [FreeBSD 13.1-RELEASE-p6 amd64] (local build)
Copyright (C) 2002-22, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Device Model:     WDC  WDS400T2B0A-00SM50
Serial Number:    [redacted]4
LU WWN Device Id: 5 001b44 8b244eab5
Firmware Version: 415020WD
User Capacity:    4,000,787,030,016 bytes [4.00 TB]
Sector Size:      512 bytes logical/physical
Rotation Rate:    Solid State Device
Form Factor:      2.5 inches
TRIM Command:     Available, deterministic, zeroed
Device is:        Not in smartctl database 7.3/5319
ATA Version is:   ACS-4 T13/BSR INCITS 529 revision 5
SATA Version is:  SATA 3.3, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is:    Fri Feb 24 18:40:51 2023 UTC
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status:  (0x00)	Offline data collection activity
					was never started.
					Auto Offline Data Collection: Disabled.
Self-test execution status:      (   0)	The previous self-test routine completed
					without error or no self-test has ever 
					been run.
Total time to complete Offline 
data collection: 		(    0) seconds.
Offline data collection
capabilities: 			 (0x11) SMART execute Offline immediate.
					No Auto Offline data collection support.
					Suspend Offline collection upon new
					command.
					No Offline surface scan supported.
					Self-test supported.
					No Conveyance Self-test supported.
					No Selective Self-test supported.
SMART capabilities:            (0x0003)	Saves SMART data before entering
					power-saving mode.
					Supports SMART auto save timer.
Error logging capability:        (0x01)	Error logging supported.
					General Purpose Logging supported.
Short self-test routine 
recommended polling time: 	 (   2) minutes.
Extended self-test routine
recommended polling time: 	 (  10) minutes.

SMART Attributes Data Structure revision number: 4
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  5 Reallocated_Sector_Ct   0x0032   100   100   ---    Old_age   Always       -       0
  9 Power_On_Hours          0x0032   100   100   ---    Old_age   Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   ---    Old_age   Always       -       2
165 Unknown_Attribute       0x0032   100   100   ---    Old_age   Always       -       0
166 Unknown_Attribute       0x0032   100   100   ---    Old_age   Always       -       0
167 Unknown_Attribute       0x0032   100   100   ---    Old_age   Always       -       52
168 Unknown_Attribute       0x0032   100   100   ---    Old_age   Always       -       0
169 Unknown_Attribute       0x0032   100   100   ---    Old_age   Always       -       1498
170 Unknown_Attribute       0x0032   100   100   ---    Old_age   Always       -       0
171 Unknown_Attribute       0x0032   100   100   ---    Old_age   Always       -       0
172 Unknown_Attribute       0x0032   100   100   ---    Old_age   Always       -       0
173 Unknown_Attribute       0x0032   100   100   ---    Old_age   Always       -       0
174 Unknown_Attribute       0x0032   100   100   ---    Old_age   Always       -       0
184 End-to-End_Error        0x0032   100   100   ---    Old_age   Always       -       0
187 Reported_Uncorrect      0x0032   100   100   ---    Old_age   Always       -       0
188 Command_Timeout         0x0032   100   100   ---    Old_age   Always       -       0
194 Temperature_Celsius     0x0022   080   026   ---    Old_age   Always       -       20 (Min/Max 20/26)
199 UDMA_CRC_Error_Count    0x0032   100   100   ---    Old_age   Always       -       0
230 Unknown_SSD_Attribute   0x0032   001   001   ---    Old_age   Always       -       0
232 Available_Reservd_Space 0x0033   100   100   004    Pre-fail  Always       -       100
233 Media_Wearout_Indicator 0x0032   100   100   ---    Old_age   Always       -       0
234 Unknown_Attribute       0x0032   100   100   ---    Old_age   Always       -       0
241 Total_LBAs_Written      0x0030   253   253   ---    Old_age   Offline      -       0
242 Total_LBAs_Read         0x0030   253   253   ---    Old_age   Offline      -       0
244 Unknown_Attribute       0x0032   000   100   ---    Old_age   Always       -       0

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
No self-tests have been logged.  [To run self-tests, use: smartctl -t]

Selective Self-tests/Logging not supported
[r730-01 dvl ~] % sudo smartctl -a /dev/da12
smartctl 7.3 2022-02-28 r5338 [FreeBSD 13.1-RELEASE-p6 amd64] (local build)
Copyright (C) 2002-22, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Device Model:     WDC  WDS400T2B0A-00SM50
Serial Number:    [redacted]7
LU WWN Device Id: 5 001b44 8bd26f7c1
Firmware Version: 415020WD
User Capacity:    4,000,787,030,016 bytes [4.00 TB]
Sector Size:      512 bytes logical/physical
Rotation Rate:    Solid State Device
Form Factor:      2.5 inches
TRIM Command:     Available, deterministic, zeroed
Device is:        Not in smartctl database 7.3/5319
ATA Version is:   ACS-4 T13/BSR INCITS 529 revision 5
SATA Version is:  SATA 3.3, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is:    Fri Feb 24 18:42:06 2023 UTC
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status:  (0x00)	Offline data collection activity
					was never started.
					Auto Offline Data Collection: Disabled.
Self-test execution status:      (   0)	The previous self-test routine completed
					without error or no self-test has ever 
					been run.
Total time to complete Offline 
data collection: 		(    0) seconds.
Offline data collection
capabilities: 			 (0x11) SMART execute Offline immediate.
					No Auto Offline data collection support.
					Suspend Offline collection upon new
					command.
					No Offline surface scan supported.
					Self-test supported.
					No Conveyance Self-test supported.
					No Selective Self-test supported.
SMART capabilities:            (0x0003)	Saves SMART data before entering
					power-saving mode.
					Supports SMART auto save timer.
Error logging capability:        (0x01)	Error logging supported.
					General Purpose Logging supported.
Short self-test routine 
recommended polling time: 	 (   2) minutes.
Extended self-test routine
recommended polling time: 	 (  10) minutes.

SMART Attributes Data Structure revision number: 4
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  5 Reallocated_Sector_Ct   0x0032   100   100   ---    Old_age   Always       -       0
  9 Power_On_Hours          0x0032   100   100   ---    Old_age   Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   ---    Old_age   Always       -       2
165 Unknown_Attribute       0x0032   100   100   ---    Old_age   Always       -       0
166 Unknown_Attribute       0x0032   100   100   ---    Old_age   Always       -       0
167 Unknown_Attribute       0x0032   100   100   ---    Old_age   Always       -       63
168 Unknown_Attribute       0x0032   100   100   ---    Old_age   Always       -       0
169 Unknown_Attribute       0x0032   100   100   ---    Old_age   Always       -       1107
170 Unknown_Attribute       0x0032   100   100   ---    Old_age   Always       -       0
171 Unknown_Attribute       0x0032   100   100   ---    Old_age   Always       -       0
172 Unknown_Attribute       0x0032   100   100   ---    Old_age   Always       -       0
173 Unknown_Attribute       0x0032   100   100   ---    Old_age   Always       -       0
174 Unknown_Attribute       0x0032   100   100   ---    Old_age   Always       -       0
184 End-to-End_Error        0x0032   100   100   ---    Old_age   Always       -       0
187 Reported_Uncorrect      0x0032   100   100   ---    Old_age   Always       -       0
188 Command_Timeout         0x0032   100   100   ---    Old_age   Always       -       0
194 Temperature_Celsius     0x0022   079   030   ---    Old_age   Always       -       21 (Min/Max 20/30)
199 UDMA_CRC_Error_Count    0x0032   100   100   ---    Old_age   Always       -       0
230 Unknown_SSD_Attribute   0x0032   001   001   ---    Old_age   Always       -       0
232 Available_Reservd_Space 0x0033   100   100   004    Pre-fail  Always       -       100
233 Media_Wearout_Indicator 0x0032   100   100   ---    Old_age   Always       -       0
234 Unknown_Attribute       0x0032   100   100   ---    Old_age   Always       -       0
241 Total_LBAs_Written      0x0030   253   253   ---    Old_age   Offline      -       0
242 Total_LBAs_Read         0x0030   253   253   ---    Old_age   Offline      -       0
244 Unknown_Attribute       0x0032   000   100   ---    Old_age   Always       -       0

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
No self-tests have been logged.  [To run self-tests, use: smartctl -t]

Selective Self-tests/Logging not supported
[r730-01 dvl ~] % sudo smartctl -a /dev/da13
smartctl 7.3 2022-02-28 r5338 [FreeBSD 13.1-RELEASE-p6 amd64] (local build)
Copyright (C) 2002-22, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Device Model:     WDC  WDS400T2B0A-00SM50
Serial Number:    [redacted]3
LU WWN Device Id: 5 001b44 8b244a2f0
Firmware Version: 415020WD
User Capacity:    4,000,787,030,016 bytes [4.00 TB]
Sector Size:      512 bytes logical/physical
Rotation Rate:    Solid State Device
Form Factor:      2.5 inches
TRIM Command:     Available, deterministic, zeroed
Device is:        Not in smartctl database 7.3/5319
ATA Version is:   ACS-4 T13/BSR INCITS 529 revision 5
SATA Version is:  SATA 3.3, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is:    Fri Feb 24 18:44:12 2023 UTC
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status:  (0x00)	Offline data collection activity
					was never started.
					Auto Offline Data Collection: Disabled.
Self-test execution status:      (   0)	The previous self-test routine completed
					without error or no self-test has ever 
					been run.
Total time to complete Offline 
data collection: 		(    0) seconds.
Offline data collection
capabilities: 			 (0x11) SMART execute Offline immediate.
					No Auto Offline data collection support.
					Suspend Offline collection upon new
					command.
					No Offline surface scan supported.
					Self-test supported.
					No Conveyance Self-test supported.
					No Selective Self-test supported.
SMART capabilities:            (0x0003)	Saves SMART data before entering
					power-saving mode.
					Supports SMART auto save timer.
Error logging capability:        (0x01)	Error logging supported.
					General Purpose Logging supported.
Short self-test routine 
recommended polling time: 	 (   2) minutes.
Extended self-test routine
recommended polling time: 	 (  10) minutes.

SMART Attributes Data Structure revision number: 4
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  5 Reallocated_Sector_Ct   0x0032   100   100   ---    Old_age   Always       -       0
  9 Power_On_Hours          0x0032   100   100   ---    Old_age   Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   ---    Old_age   Always       -       2
165 Unknown_Attribute       0x0032   100   100   ---    Old_age   Always       -       0
166 Unknown_Attribute       0x0032   100   100   ---    Old_age   Always       -       0
167 Unknown_Attribute       0x0032   100   100   ---    Old_age   Always       -       179
168 Unknown_Attribute       0x0032   100   100   ---    Old_age   Always       -       0
169 Unknown_Attribute       0x0032   100   100   ---    Old_age   Always       -       1826
170 Unknown_Attribute       0x0032   100   100   ---    Old_age   Always       -       0
171 Unknown_Attribute       0x0032   100   100   ---    Old_age   Always       -       0
172 Unknown_Attribute       0x0032   100   100   ---    Old_age   Always       -       0
173 Unknown_Attribute       0x0032   100   100   ---    Old_age   Always       -       0
174 Unknown_Attribute       0x0032   100   100   ---    Old_age   Always       -       0
184 End-to-End_Error        0x0032   100   100   ---    Old_age   Always       -       0
187 Reported_Uncorrect      0x0032   100   100   ---    Old_age   Always       -       0
188 Command_Timeout         0x0032   100   100   ---    Old_age   Always       -       0
194 Temperature_Celsius     0x0022   079   028   ---    Old_age   Always       -       21 (Min/Max 21/28)
199 UDMA_CRC_Error_Count    0x0032   100   100   ---    Old_age   Always       -       0
230 Unknown_SSD_Attribute   0x0032   001   001   ---    Old_age   Always       -       0
232 Available_Reservd_Space 0x0033   100   100   004    Pre-fail  Always       -       100
233 Media_Wearout_Indicator 0x0032   100   100   ---    Old_age   Always       -       0
234 Unknown_Attribute       0x0032   100   100   ---    Old_age   Always       -       0
241 Total_LBAs_Written      0x0030   253   253   ---    Old_age   Offline      -       0
242 Total_LBAs_Read         0x0030   253   253   ---    Old_age   Offline      -       0
244 Unknown_Attribute       0x0032   000   100   ---    Old_age   Always       -       0

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
No self-tests have been logged.  [To run self-tests, use: smartctl -t]

Selective Self-tests/Logging not supported

What speed can that drive do?

I was concerned about that transfers speed. Perhaps it’s the mrsas driver reporting that value in error.

Let’s try this destructive operation, as suggested by debdrup:

[r730-01 dvl ~] % sudo diskinfo -cit da8
da8
	512         	# sectorsize
	4000787030016	# mediasize in bytes (3.6T)
	7814037168  	# mediasize in sectors
	0           	# stripesize
	0           	# stripeoffset
	486401      	# Cylinders according to firmware.
	255         	# Heads according to firmware.
	63          	# Sectors according to firmware.
	ATA WDC  WDS400T2B0A	# Disk descr.
	230151801478        	# Disk ident.
	mrsas0      	# Attachment
	Yes         	# TRIM/UNMAP support
	0           	# Rotation rate in RPM
	Not_Zoned   	# Zone Mode

I/O command overhead:
	time to read 10MB block      0.748253 sec	=    0.037 msec/sector
	time to read 20480 sectors   0.736597 sec	=    0.036 msec/sector
	calculated command overhead			=   -0.001 msec/sector

Seek times:
	Full stroke:	  250 iter in   0.013987 sec =    0.056 msec
	Half stroke:	  250 iter in   0.013564 sec =    0.054 msec
	Quarter stroke:	  500 iter in   0.022765 sec =    0.046 msec
	Short forward:	  400 iter in   0.019474 sec =    0.049 msec
	Short backward:	  400 iter in   0.019534 sec =    0.049 msec
	Seq outer:	 2048 iter in   0.076788 sec =    0.037 msec
	Seq inner:	 2048 iter in   0.076689 sec =    0.037 msec

Transfer rates:
	outside:       102400 kbytes in   0.219354 sec =   466825 kbytes/sec
	middle:        102400 kbytes in   0.220440 sec =   464525 kbytes/sec
	inside:        102400 kbytes in   0.218938 sec =   467712 kbytes/sec

Asynchronous random reads:
	sectorsize:    226269 ops in    3.001546 sec =    75384 IOPS
	4 kbytes:      205640 ops in    3.001846 sec =    68505 IOPS
	32 kbytes:      45062 ops in    3.008462 sec =    14978 IOPS
	128 kbytes:     12503 ops in    3.030799 sec =     4125 IOPS
	1024 kbytes:     1596 ops in    3.258150 sec =      490 IOPS

[r730-01 dvl ~] %

Partition creation

466825 kbytes/sec converts to 466.825 MB/s, which greatly exceed the proclaimed 150MB/s. I think I’m good.

NOTE: I have rebooted the host since I did the above. The device names have changed. They are now:

[r730-01 dvl ~] % grep WDS400T2B0A /var/run/dmesg.boot
da11:  Fixed Direct Access SPC-4 SCSI device
da8:  Fixed Direct Access SPC-4 SCSI device
da10:  Fixed Direct Access SPC-4 SCSI device
da9:  Fixed Direct Access SPC-4 SCSI device

This creates a new partitioning scheme on each device:

[r730-01 dvl ~] % sudo gpart create -s gpt da8
da8 created
[r730-01 dvl ~] % sudo gpart create -s gpt da9
da9 created
[r730-01 dvl ~] % sudo gpart create -s gpt da10
da10 created
[r730-01 dvl ~] % sudo gpart create -s gpt da11
da11 created

This creates the partition, with a label named after the serial number:

[r730-01 dvl ~] % sudo gpart add -t freebsd-zfs -a 4K -l WD_[redacted]8 da8
da8p1 added
[r730-01 dvl ~] % sudo gpart add -t freebsd-zfs -a 4K -l WD_[redacted]4 da9
da9p1 added
[r730-01 dvl ~] % sudo gpart add -t freebsd-zfs -a 4K -l WD_[redacted]7 da10
da10p1 added
[r730-01 dvl ~] % sudo gpart add -t freebsd-zfs -a 4K -l WD_[redacted]3 da11
da11p1 added

Dan creates a zpool

I’m using an old blog post as my reference for this.

[r730-01 dvl ~] % sudo zpool create data03 mirror /dev/gpt/WD_[redacted]7 /dev/gpt/WD_[redacted]4 mirror /dev/gpt/WD_[redacted]8 /dev/gpt/WD_[redacted]3
[r730-01 dvl ~] % zpool status data03
  pool: data03
 state: ONLINE
config:

	NAME                    STATE     READ WRITE CKSUM
	data03                  ONLINE       0     0     0
	  mirror-0              ONLINE       0     0     0
	    gpt/WD_[redacted]7  ONLINE       0     0     0
	    gpt/WD_[redacted]4  ONLINE       0     0     0
	  mirror-1              ONLINE       0     0     0
	    gpt/WD_[redacted]8  ONLINE       0     0     0
	    gpt/WD_[redacted]3  ONLINE       0     0     0

errors: No known data errors
[r730-01 dvl ~] % 

[r730-01 dvl ~] % zpool list
NAME     SIZE  ALLOC   FREE  CKPOINT  EXPANDSZ   FRAG    CAP  DEDUP    HEALTH  ALTROOT
data01  5.81T  4.26T  1.56T        -         -     3%    73%  1.00x    ONLINE  -
data02  1.73T   361G  1.38T        -         -     0%    20%  1.00x    ONLINE  -
data03  7.25T   396K  7.25T        -         -     0%     0%  1.00x    ONLINE  -
zroot    424G  2.22G   422G        -         -     1%     0%  1.00x    ONLINE  -
[r730-01 dvl ~] % 

Done. Thanks for coming to my TED talk.

Website Pin Facebook Twitter Myspace Friendfeed Technorati del.icio.us Digg Google StumbleUpon Premium Responsive

Leave a Comment

Scroll to Top