====== HGST HUC101812CSS200のベンチマーク ======
中古のPowerEdget T330を買ったらHGST HUC101812CSS200が付いていた。仕様はこんな感じ。
^ ドライブ名 | Ultrastar C10K1800-1200 |
^ モデル名 | HUC101812CSS200 |
^ 容量 | 1.2TB |
^ セクタサイズ | 512n |
^ 回転数 | 10520RPM |
^ インタフェース | SAS 3.0 (12Gbps) |
^ フォームファクタ | 2.5インチ, 15mm厚 |
実物のSASドライブを見るのも触るのも何気にこれが初めてだったりする。見せてもらおうか、SASドライブの性能とやらを!
{{ :blog:2023:huc101812css200_cdm.png |}}
(参考:ST2000LM007)
{{ :blog:2021:ts2tsj25m3_st2000lm007-1r8174_cdm_1g.png |}}
------------------------------------------------------------------------------
CrystalDiskMark 8.0.4 x64 (C) 2007-2021 hiyohiyo
Crystal Dew World: https://crystalmark.info/
------------------------------------------------------------------------------
* MB/s = 1,000,000 bytes/s [SATA/600 = 600,000,000 bytes/s]
* KB = 1000 bytes, KiB = 1024 bytes
[Read]
SEQ 1MiB (Q= 8, T= 1): 218.497 MB/s [ 208.4 IOPS] < 38209.34 us>
SEQ 1MiB (Q= 1, T= 1): 217.400 MB/s [ 207.3 IOPS] < 4816.72 us>
RND 4KiB (Q= 32, T= 1): 4.499 MB/s [ 1098.4 IOPS] < 28893.87 us>
RND 4KiB (Q= 1, T= 1): 2.191 MB/s [ 534.9 IOPS] < 1867.12 us>
[Write]
SEQ 1MiB (Q= 8, T= 1): 216.078 MB/s [ 206.1 IOPS] < 38515.68 us>
SEQ 1MiB (Q= 1, T= 1): 100.678 MB/s [ 96.0 IOPS] < 10410.15 us>
RND 4KiB (Q= 32, T= 1): 3.303 MB/s [ 806.4 IOPS] < 39386.47 us>
RND 4KiB (Q= 1, T= 1): 1.001 MB/s [ 244.4 IOPS] < 4085.40 us>
Profile: Default
Test: 1 GiB (x5) [H: 0% (0/1118GiB)]
Mode: [Admin]
Time: Measure 5 sec / Interval 5 sec
Date: 2023/10/09 0:26:57
OS: Windows 10 Professional [10.0 Build 19045] (x64)
Comment: HGST HUC101812CSS200 (SAS/1.2TB/10000RPM)
スクショの上がHUC101812CSS200で、下が参考用のST2000LM007の結果。後者はSMRなんでだいぶ不利な結果だと申し添えておく。
2.5インチでシーケンシャルリード、ライトが200MB/s超ってかなり速い気がする。ランダムアクセスもHDDにしては速めなような……さすがSASドライブってところ?まぁ、こんな単純なベンチでは何もわからんのだろうけど。ゼロフィルは1200243695616バイトを6624秒で完了ってわけで、平均182MB/sとなった。
それはそうと、SASってS.M.A.R.T.が取得できないんすな。
当初、PERC H330経由なのが原因かと思ってITファームでHBA化してもダメで、なんでぇ?と思いきや、そもそもS.M.A.R.T.はATA規格の仕組みなので、SASでは取得できないのが正しい、と。SASでドライブの状態が取得できないかと言えばもちろんそんなことはなく、KCQ (Key Code Qualifier)って仕組みで取れるそうな。UNIX系で有名なsmartmontoolsでは、ドライブごとにS.M.A.R.T.とKCQを使い分け、統一的な結果を表示してくれるため、SASドライブでもあたかもS.M.A.R.T.が使えているように見えるとかなんとか。実際のログはこんな感じ。
# smartctl -a /dev/sdc
smartctl 7.3 2022-02-28 r5338 [x86_64-linux-6.2.16-15-pve] (local build)
Copyright (C) 2002-22, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION ===
Vendor: HGST
Product: HUC101812CSS200
Revision: FU29
Compliance: SPC-4
User Capacity: 1,200,243,695,616 bytes [1.20 TB]
Logical block size: 512 bytes
Formatted with type 2 protection
8 bytes of protection information per logical block
LU is fully provisioned
Rotation Rate: 10000 rpm
Form Factor: 2.5 inches
Logical Unit id: 0x5000cca02d7e9154
Serial number: xxxxxxxx
Device type: disk
Transport protocol: SAS (SPL-4)
Local Time is: Sun Oct 15 23:50:26 2023 JST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
Temperature Warning: Enabled
=== START OF READ SMART DATA SECTION ===
SMART Health Status: OK
Current Drive Temperature: 43 C
Drive Trip Temperature: 50 C
Accumulated power on time, hours:minutes 49469:04
Manufactured in week 36 of year 2017
Specified cycle count over device lifetime: 50000
Accumulated start-stop cycles: 58
Specified load-unload count over device lifetime: 600000
Accumulated load-unload cycles: 2118
Elements in grown defect list: 0
Vendor (Seagate Cache) information
Blocks sent to initiator = 1590129651089408
Error counter log:
Errors Corrected by Total Correction Gigabytes Total
ECC rereads/ errors algorithm processed uncorrected
fast | delayed rewrites corrected invocations [10^9 bytes] errors
read: 0 10 0 39 257428 3792.083 0
write: 0 0 0 0 39447 5364.802 0
verify: 0 97 0 391 94932 795.533 0
Non-medium error count: 0
SMART Self-test log
Num Test Status segment LifeTime LBA_first_err [SK ASC ASQ]
Description number (hours)
# 1 Reserved(7) Completed 64 3 - [- - -]
# 2 Background short Completed 96 1 - [- - -]
Long (extended) Self-test duration: 8851 seconds [147.5 minutes]
ECCのエラー訂正数とかも取れて、ガチのエンプラ用ドライブしゅごい。まだまだ知らないことだらけですわ。
===== 参考サイト =====
* [[https://www.truenas.com/community/threads/smart-issues-with-sas-drives.100613/|Smart issues with sas drives. | TrueNAS Community]]
* [[https://en.wikipedia.org/wiki/Key_Code_Qualifier|Key Code Qualifier - Wikipedia]]