Transcription of ホワイトペーパー - Fujitsu Japan
1 SSD 1/18 Fujitsu PRIMERGY SSD SSD 2014-12-18 SSD 2014-12-18 2/18 SSD Windows WMI Win32_PerfRawData_PerfDisk_PhysicalDisk .. 2 .. 3 .. 4 Windows .. 4 Linux .. 5 ESX .. 6 .. 8 .. 9 RAID .. 9 RAID .. 9 RAID 0 .. 9 RAID 1 .. 10 RAID 5 .. 10 RAID 6 2 .. 11 RAID 10 .. 11 RAID 1E .. 12 RAID 50 RAID 5 .. 12 RAID 60 RAID 6 .. 13 .. 14 .. 14 DWPD 1 .. 15 .. 18 .. 18 SSD 2014-12-18 3/18 I/O PE SSD NAND PE NAND SSD SSD NAND SSD SSD DWPD 1 SSD SSD FTS DWPD DWPD > 15 50 5 15 10 OLTP IO < 5 < SSD
2 SSD 2014-12-18 4/18 Windows Windows Management Instrumentation (WMI) Win32_PerfRawData_PerfDisk_PhysicalDisk Win32_PerfRawData_PerfDisk_PhysicalDisk AvgDiskBytesPerRead uint64 AvgDiskBytesPerRead_Base uint32 AvgDiskBytesPerRead .. AvgDiskBytesPerWrite uint64 AvgDiskBytesPerWrite_Base uint64 AvgDiskBytesPerTransfer .. WrittenBytes PowerShell function GetBytesWritten ($DriveLetter) { $BytesWritten = 0 $WMIO bjects = Get-WmiObject -namespace root\cimv2 -class ` Win32_PerfRawData_PerfDisk_PhysicalDisk -computername.}
3 Foreach ($obj in $WMIO bjects) { if ($ -match $DriveLetter) { $BytesWritten = $ break } } $BytesWritten } $StartMeasure = GetBytesWritten ("D:") Start-Sleep -Seconds 86400 # Measure one day / 24 hours $EndMeasure = GetBytesWritten ("D:") write-host WrittenBytes: ($EndMeasure - $StartMeasure) SSD 2014-12-18 5/18 Linux /sys/block/<dev>/stat 11 1 read I/Os I/O read merges I/O I/O read sectors read ticks write I/Os I/O write merges I/O I/O write sectors write ticks in_flight I/O io_ticks time_in_queue 7 write sectors /sys/block/<dev>/queue/hw_sector_size WrittenBytes = write sectors hw_sector_size cat /sys/block/sdb/stat 7 66312632 write sectors = 66312632 hw_sector_size hw_sector_size hw_sector_size = 512 > cat
4 /sys/block/sdb/stat 9217626 172227 1456405218 18255726 263808 8011394 66312632 29393723 0 8772930 47653606 > cat /sys/block/sdb/queue/hw_sector_size 512 SSD 2014-12-18 6/18 WrittenBytes = 66312632 512 = 33,952,067,584 ESX esxcli esxcli storage core device stats get d < device name> 7 Device Successful Commands Blocks Read Blocks Written Read Operations Write Operations Reserve Operations Blocks Written WrittenBytes = BlocksWritten <blocksize> 512 WrittenBytes = BlocksWritten 512 esxcli storage core path list esxcli storage core path list > esxcli storage core path list.
5 UID: Runtime Name: vmhba1:C2:T0:L0 Device: Device Display Name: Local LSI Disk ( ) .. SSD 2014-12-18 7/18 esxcli storage core device stats get d Blocks Written 512 WrittenBytes = 47685869 512 = 24,415,164,928 > esxcli storage core device stats get d Device: Successful Commands: 3921233 Blocks Read: 438196025 Blocks Written: 47685869 Read Operations: 3485300 Write Operations: 402863 Reserve Operations: 7740 .. SSD 2014-12-18 8/18 Windows Linux ESX 2 1. 2. count1 3. 4. count2 5. count2 count1 WrittenBytes = count2 count1 WriteLoad WriteLoad [ s] = WrittenBytes < > 1 3,600 1 86,400 1 604,800 1 1 12 2,628,000 1 365 31,536,000 = 5400 count1 103,952,067,584 count2 127,845,953,412 WrittenBytes = count2 count1 23,893,885,828 WriteLoad = WrittenBytes < > = 23893885828 5400 = 4,424,794 [ s] = ~ [MB s] MB s SSD 2014-12-18 9/18 SSD RAID RAID RAID WriteLoadPhyDriv = WriteLoadLogDriv WriteLoad MB s WriteLoadPhyDriv = [MB s]
6 RAID RAID RAID RAID RAID 1 RAID 0 WriteLoad #Drives WriteLoad WriteLoadPhyDriv = WriteLoadLogDriv #Drives SSD 2014-12-18 10/18 4 RAID 0 #Drives = 4 = 4 [MB s] = [MB s] RAID 1 WriteLoad WriteLoad WriteLoadPhyDriv = WriteLoadLogDriv 2 RAID 1 WriteLoadPhyDriv0,1 = [MB s] RAID 5 WriteLoad 2 1 1 WriteLoad WriteLoadPhyDriv = WriteLoadLogDriv 2 #Drives 5 RAID 5 = 2 5 [MB s] = [MB s] SSD 2014-12-18 11/18 RAID 6 2 RAID RAID 5 2 WriteLoad 3 1 2 WriteLoad WriteLoadPhyDriv = WriteLoadLogDriv 3 #Drives 5 RAID 6 = 3 5 [MB s] = [MB s] RAID 10 2 WriteLoad 2 WriteLoad 2 RAID 10 WriteLoadPhyDriv = WriteLoadLogDriv 2 #Drives 2 2 RAID 1 RAID 10 4 , = 2 4 [MB s]
7 = [MB s] SSD 2014-12-18 12/18 RAID 1E 2 WriteLoad 2 WriteLoad 2 RAID 1E WriteLoad WriteLoadPhyDriv = WriteLoadLogDriv 2 #Drives 3 RAID 1E = 2 3 [MB s] = ~ [MB s] RAID 50 RAID 5 RAID RAID 5 RAID 0 WriteLoad 2 1 1 WriteLoad WriteLoadPhyDriv = WriteLoadLogDriv 2 #Drives 3 2 RAID 5 RAID 50 6 , = 2 6 [MB s] = ~ [MB s] SSD 2014-12-18 13/18 RAID 60 RAID 6 RAID RAID 6 RAID 0 WriteLoad 3 1 2 WriteLoad WriteLoadPhyDriv = WriteLoadLogDriv 3 #Drives 5 2 RAID 6 RAID 60 10 , = 3 10 [MB s] = [MB s] SSD 2014-12-18 14/18 SSD DWPD 1 WriteLoads WriteEndurance WriteLoad WriteLoadtotal = 3 diskA, diskB, diskC RAID 5 5 WriteLoads A = [MB s]
8 B = [MB s] C = [MB s] WriteLoad = + + [MB s] = [MB s] SSD 2014-12-18 15/18 DWPD 1 WriteEndurance DWPD 1 DaysPerLife PetaBytesWritten Capacity DWPD = PetaBytesWritten DaysPerLife Capacity WriteLoad Capacity WriteEndurance WriteEndurance = WriteLoad <1 > Capacity 100 GB SSD WriteLoad MB s WriteEndurance = [MB s] 86400 [s] 100 [GB] = [MB s] 86400 [s] 100 1000 [MB] = ~ [DWPD] WriteEndurance DWPD FlashEndurance DaysPerLife DWPD = FlashEndurance 1+OP DaysPerLife WA OP 1 30 150 WA WriteEndurance DWPD SSD 2014-12-18 16/18 DWPD < 5 < MLC SSD 3 MiB s 5 5 15 10 MLC SSD PCIe-SSD DOM 2 MiB s 5 SSD Web PCIe-SSD DOM
9 > 15 50 SLC SSD 2 3 MiB s 5 SSD WriteEndurance WriteLoad RAID 3 RAID 5 = 2 3 [MB s] = ~ [MB s] 5 = 2 5 [MB s] = [MB s] SSD 2014-12-18 17/18 PRIMERGY SSD DWPD [GB] [PBW] 1) DWPD PBW 1) MiB s PCIe-SSD MLC PCIe Gen2 x4 1200 17 7 103 PCIe-SSD 785GB MLC PCIe Gen2 x4 785 11 7 67 PCIe-SSD 640GB MLC 2) PCIe Gen1 x4 640 10 8 60 PCIe-SSD 365GB MLC PCIe Gen2 x4 365 4 6 24 PCIe-SSD 320GB MLC 2) PCIe Gen1 x4 320 4 6 24 SSD SAS 12G Main '' H-P EP SAS 12G 1600 10 176 " SSD SAS 12G 800GB Main '' H-P EP SAS 12G 800 10 88 " SSD SAS 12G 400GB Main '' H-P EP SAS 12G 400 10 44 " SSD SAS 12G 200GB Main '' H-P EP SAS 12G 200 10 22 " SSD SAS 6G 400GB SLC HOT P " EP PERF 2) SAS 6G 400 35 47 212 " SSD SAS 6G 400GB MLC HOT PL " EP PERF 2) SAS 6G 400 10 45 " SSD SAS 6G 200GB SLC HOT P " EP PERF 2) SAS 6G 200 18 49 109 " SSD SAS 6G 200GB MLC HOT PL " EP PERF 2) SAS 6G 200 10 23 " SSD SAS 6G 100GB SLC HOT P " EP PERF 2) SAS 6G 100 9 49 54 " SSD SAS 6G 100GB MLC HOT PL " EP PERF 2) SAS 6G 100 10 11 " SSD SATA 6G 800GB Main '' H-P EP SATA 6G 800 10 88 " SSD SATA 6G 400GB Main '' H-P EP SATA 6G 400 10 44 " SSD SATA 6G 400GB MLC HOT P EP MAIN 2) SATA 6G 400 10 45 SSD SATA 6G 200GB Main '' H-P EP SATA 6G 200 10 22 " SSD SATA 6G 200GB MLC HOT P " EP MAIN 2)
10 SATA 6G 200 10 23 " SSD SATA 6G 100GB Main '' H-P EP SATA 6G 100 10 11 " SSD SATA 6G 100GB MLC HOT P " EP MAIN 2) SATA 6G 100 10 11 " SSD SATA 3G 64GB SLC HOT P EP MAIN 2) SATA 3G 64 2 17 12 SSD SATA 3G 32GB SLC HOT P EP MAIN 2)