気付いたらだいぶ長い事何も書いてなかったなぁ。とりあえずネタになりそうなSSD、IntelのDC S3700を購入したのでsmartctlコマンドの結果とか書いておいてみる。
販売情報についてはAkiba PC Hotline!のIntel製コントローラの新型SSDに200GB版を参照。
smartctl -Aの結果
DC S3700の結果。データセンター向けというだけあって項目多い。
# smartctl -A /dev/sdb smartctl 5.42 2011-10-20 r3458 [x86_64-linux-2.6.32-279.19.1.el6.x86_64] (local build) Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net === START OF READ SMART DATA SECTION === SMART Attributes Data Structure revision number: 1 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 000 Old_age Always - 0 9 Power_On_Hours 0x0032 100 100 000 Old_age Always - 0 12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 7 170 Unknown_Attribute 0x0033 100 100 010 Pre-fail Always - 0 171 Unknown_Attribute 0x0032 100 100 000 Old_age Always - 0 172 Unknown_Attribute 0x0032 100 100 000 Old_age Always - 0 174 Unknown_Attribute 0x0032 100 100 000 Old_age Always - 3 175 Program_Fail_Count_Chip 0x0033 100 100 010 Pre-fail Always - 4297065085 183 Runtime_Bad_Block 0x0032 100 100 000 Old_age Always - 0 184 End-to-End_Error 0x0033 100 100 090 Pre-fail Always - 0 187 Reported_Uncorrect 0x0032 100 100 000 Old_age Always - 0 190 Airflow_Temperature_Cel 0x0022 086 086 000 Old_age Always - 14 (Min/Max 9/14) 192 Power-Off_Retract_Count 0x0032 100 100 000 Old_age Always - 3 194 Temperature_Celsius 0x0022 100 100 000 Old_age Always - 14 197 Current_Pending_Sector 0x0032 100 100 000 Old_age Always - 0 199 UDMA_CRC_Error_Count 0x003e 100 100 000 Old_age Always - 0 225 Load_Cycle_Count 0x0032 100 100 000 Old_age Always - 0 226 Load-in_Time 0x0032 100 100 000 Old_age Always - 65535 227 Torq-amp_Count 0x0032 100 100 000 Old_age Always - 4294967295 228 Power-off_Retract_Count 0x0032 100 100 000 Old_age Always - 65535 232 Available_Reservd_Space 0x0033 100 100 010 Pre-fail Always - 0 233 Media_Wearout_Indicator 0x0032 100 100 000 Old_age Always - 0 234 Unknown_Attribute 0x0032 100 100 000 Old_age Always - 0 241 Total_LBAs_Written 0x0032 100 100 000 Old_age Always - 0 242 Total_LBAs_Read 0x0032 100 100 000 Old_age Always - 0 #
比較対象としてPLEXTOR PX-256M5Sの結果。
# smartctl -A /dev/sda smartctl 5.42 2011-10-20 r3458 [x86_64-linux-2.6.32-279.19.1.el6.x86_64] (local build) Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net === START OF READ SMART DATA SECTION === SMART Attributes Data Structure revision number: 1 Vendor Specific SMART Attributes with Thresholds: ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE 1 Raw_Read_Error_Rate 0x0003 100 100 070 Pre-fail Always - 0 5 Reallocated_Sector_Ct 0x0003 100 100 000 Pre-fail Always - 0 9 Power_On_Hours 0x0002 100 100 000 Old_age Always - 2240 12 Power_Cycle_Count 0x0002 100 100 000 Old_age Always - 14 177 Wear_Leveling_Count 0x0003 100 100 000 Pre-fail Always - 5003 178 Used_Rsvd_Blk_Cnt_Chip 0x0003 100 100 000 Pre-fail Always - 0 181 Program_Fail_Cnt_Total 0x0003 100 100 000 Pre-fail Always - 0 182 Erase_Fail_Count_Total 0x0003 100 100 000 Pre-fail Always - 0 187 Reported_Uncorrect 0x0002 100 100 000 Old_age Always - 0 192 Power-Off_Retract_Count 0x0003 100 100 000 Pre-fail Always - 6 196 Reallocated_Event_Count 0x0003 100 100 000 Pre-fail Always - 0 198 Offline_Uncorrectable 0x0003 100 100 000 Pre-fail Always - 0 199 UDMA_CRC_Error_Count 0x0003 100 100 000 Pre-fail Always - 0 232 Available_Reservd_Space 0x0003 100 100 010 Pre-fail Always - 0 #
fdisk -luの結果
DC S3700の結果。
# fdisk -lu /dev/sdb Disk /dev/sdb: 200.0 GB, 200049647616 bytes 255 heads, 63 sectors/track, 24321 cylinders, total 390721968 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0xfb0b3e26 Device Boot Start End Blocks Id System /dev/sdb1 63 390716864 195358401 83 Linux #
こちらも比較用にPLEXTOR PX-256M5Sの結果。
# fdisk -lu /dev/sda Disk /dev/sda: 256.1 GB, 256060514304 bytes 255 heads, 63 sectors/track, 31130 cylinders, total 500118192 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk identifier: 0x000314c6 Device Boot Start End Blocks Id System /dev/sda1 128520 2313359 1092420 82 Linux swap / Solaris /dev/sda2 * 2313360 500103449 248895045 83 Linux
DC S3700はSector sizeがlogical/physicalの両方が512bytesだけどPX-256M5Sはphysicalが4096bytes。I/O sizeも違う。
PX-256M5Sは最近多い4kセクタだけどDC S3700はパーティション切る時に意識しなくて良い512バイトセクタ。この辺りはやはりDC向けってことで意識してるのかな? 最近のIntelのコンシューマ向けSSDのセクタサイズがどうなってるか知らないから、実はIntelは軒並み512バイトってこともあるかもしれないけど…
時間出来たらMySQLのベンチマークでも取りたい所だけど、しばらく時間かかりそう。sysbenchなり適当なので取ったら日記に書きたい所。とりあえずしばらくは適当にいじってよう。
別な記事では"1日に全容量を10回書き変えても5年もつ"という話しも書いてあったので、ベンチマークでかなりしばいてもきっと大丈夫。