うっかりエンジニアのメモ

未来の自分に宛てたメモ

SAN ZANG MASTER製SSDエンクロージャをM1 Macで半年使ってみた

結論:めちゃくちゃお勧めです。

主にDTMで使っているMacBook Pro、CPUはM1 Pro、メモリは32GBということで楽曲制作中にソフトウェア音源やエフェクトをバリバリ差しまくってもファンすら回らず涼しい顔できびきび動いてくれており何不自由ないのですが、ストレージだけは購入時に増量するかどうか迷いました。というのも、MacBook Proは構造上、後からストレージを交換することが不可能で、デフォルトの容量では足りない場合は購入時に内蔵ストレージをカスタマイズして増量するしかないためです。

たとえば現行MacBook Proのストレージはデフォルトで512GB。これを1TBにすると+28,000円、2TBにすると+84,000円(!)になります。先日の自作PC記事でも書いた通り、NVMe SSDの価格はここ半年でかなり下落したので、素のNVMe SSD 2TBであれば13,000円程度で買えてしまいます。いくら円安とはいえ、これはコスパが悪すぎる。

内蔵が高ければ外付け。M1 MacBook ProはすべてのUSB-C端子がThunderbolt 4規格になっており、できるだけ高速に使いたい。ところがThunderbolt 3対応の外付けSSDを買うと6万円前後とこれ また高い。
※Thunderbolt4は3と転送速度は変わらない(40Gpbs)ので気にしなくて良い

NVMe SSDエンクロージャという選択肢

NVMe SSDを入れるとそれを外付けSSDとして使えるケース。

速いほど良いので40Gbps接続を謳うものを選択。最安値1万円ちょっと。ちなみに20Gbpsでも十分であれば5,000円台でも手に入ります。

これとKIOXIA EXERIA PRO 2TBのNVMe SSDを用意しました。

導入手順は以下の記事が詳しいです。 sundaygamer.net

転送速度

3000MB前後で読み書きできており、非常に高速です。RND4Kに至っては、MacBook Proの内蔵SSDよりも高速という結果になっています。

エンクロージャで接続したSSDの転送速度
内蔵SSDの転送速度

一部のSSDはストレージの空き容量が少なくなると性能悪化するものがありますが、EXCERIA PROにしたおかげ(?)なのか、速いままで良かったです。

動作温度

smartctlでS.M.A.R.T情報を確認すると、使用中おおむね45度~50度で推移しており、適正温度内に収まっていると言えます。アルミ筐体の排熱が上手くできているということでしょう。実際、筐体の温度を測ると46度前後になります。火傷はしないですが、ずっと触り続けるのは難しい温度です。

smartctl 7.3 2022-02-28 r5338 [Darwin 21.6.0 x86_64] (sf-7.3-1)
Copyright (C) 2002-22, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Number:                       KIOXIA-EXCERIA PRO SSD
Serial Number:                      626A20E8KA44
Firmware Version:                   EIFA10.1
PCI Vendor/Subsystem ID:            0x1e0f
IEEE OUI Identifier:                0x8ce38e
Total NVM Capacity:                 2,000,398,934,016 [2.00 TB]
Unallocated NVM Capacity:           0
Controller ID:                      1
NVMe Version:                       1.4
Number of Namespaces:               1
Local Time is:                      Sat Jul  1 15:44:46 2023 JST
Firmware Updates (0x12):            1 Slot, no Reset required
Optional Admin Commands (0x0017):   Security Format Frmw_DL Self_Test
Optional NVM Commands (0x005f):     Comp Wr_Unc DS_Mngmt Wr_Zero Sav/Sel_Feat Timestmp
Log Page Attributes (0x08):         Telmtry_Lg
Maximum Data Transfer Size:         512 Pages
Warning  Comp. Temp. Threshold:     84 Celsius
Critical Comp. Temp. Threshold:     89 Celsius

Supported Power States
St Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat
 0 +     8.80W       -        -    0  0  0  0        0       0
 1 +     7.10W       -        -    1  1  1  1        0       0
 2 +     5.20W       -        -    2  2  2  2        0       0
 3 -   0.0620W       -        -    3  3  3  3     2500    7500
 4 -   0.0440W       -        -    4  4  4  4    10500   65000

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

SMART/Health Information (NVMe Log 0x02)
Critical Warning:                   0x00
Temperature:                        49 Celsius
Available Spare:                    100%
Available Spare Threshold:          5%
Percentage Used:                    0%
Data Units Read:                    12,492,155 [6.39 TB]
Data Units Written:                 5,707,046 [2.92 TB]
Host Read Commands:                 46,231,697
Host Write Commands:                7,541,317
Controller Busy Time:               138
Power Cycles:                       29
Power On Hours:                     3,772
Unsafe Shutdowns:                   13
Media and Data Integrity Errors:    0
Error Information Log Entries:      1
Warning  Comp. Temperature Time:    0
Critical Comp. Temperature Time:    0
Thermal Temp. 1 Transition Count:   3
Thermal Temp. 1 Total Time:         2020

Error Information (NVMe Log 0x01, 16 of 63 entries)
No Errors Logged