メインフレームの仕事をしていたとき、倉庫にいくつか扇風機で使えそうなファンが廃棄エリアに転がっていた。IT関連といえどもハンダも使う部署だったので、もらって帰ろうと物色していたら、先輩がやってきて、持っていっていいけど、これ200Vのファンだから、家に200Vきているよね?と100Vで使おうと思ってますと答えたら、動かなくはないけど、すごく電気食うからやめた方がいいよと。
理由は、200Vのものを100Vで動かすとトルクが1/4で回転数が落ちて、スリップして、磁束を保とうとして、電流が増える。結果として無効電力が増えるということらしい。
まぁ、規定通りに使わなければだめということで。
閑話休題
NASのメモリは、DDR4とかDDR3で、入手できるメモリサイズよりも小さく設定されている。今のCPUは64bitアドレスなので、結構入るような気がするが。実は、NASのCPU自体が大容量メモリをサポートしていない。
例えば、TS-464
16 GB (2 x 8GB)
一方CPUは
Intel® Celeron® N5095
最大メモリーサイズ (メモリーの種類に依存) 16 GB
メモリーの種類 DDR4 LPDDR4x
Maximum Memory Speed 2933 MHz
つまり、CPU側の制限。しかし、大容量のDIMMはいる。入って動いている。大丈夫なのか?
しかし、動かない人もいる。あるいは遅くなったと言う人もいる。調べてみた。
sudo dmidecode -t memory
結果
Handle 0x0046, DMI type 17, 100 bytes
Memory Device
Array Handle: 0x0039
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 32 GB
Form Factor: SODIMM
Set: None
Locator: Controller0-ChannelA
Bank Locator: BANK 0
Type: DDR4
Type Detail: Synchronous
Speed: 3200 MT/s
Manufacturer: Micron Technology
Part Number: 16ATF4G64HZ-3G2B2
Rank: 2
Configured Memory Speed: 2933 MT/s
Minimum Voltage: 1.2 V
Maximum Voltage: 1.2 V
Configured Voltage: 1.2 V
Memory Technology: DRAM
Memory Operating Mode Capability: Volatile memory
Firmware Version: Not Specified
Module Manufacturer ID: Bank 1, Hex 0x2C
Module Product ID: Unknown
Memory Subsystem Controller Manufacturer ID: Unknown
Memory Subsystem Controller Product ID: Unknown
Non-Volatile Size: None
Volatile Size: 32767 MB
Cache Size: None
Logical Size: None
Handle 0x0047, DMI type 17, 100 bytes
Memory Device
Array Handle: 0x0039
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 32 GB
Form Factor: SODIMM
Set: None
Locator: Controller0-ChannelB
Bank Locator: BANK 1
Type: DDR4
Type Detail: Synchronous
Speed: 3200 MT/s
Manufacturer: Micron Technology
Part Number: 16ATF4G64HZ-3G2B2
Rank: 2
Configured Memory Speed: 2933 MT/s
Minimum Voltage: 1.2 V
Maximum Voltage: 1.2 V
Configured Voltage: 1.2 V
Memory Technology: DRAM
Memory Operating Mode Capability: Volatile memory
Firmware Version: Not Specified
Module Manufacturer ID: Bank 1, Hex 0x2C
Module Product ID: Unknown
Memory Subsystem Controller Manufacturer ID: Unknown
Memory Subsystem Controller Product ID: Unknown
Non-Volatile Size: None
Volatile Size: 32767 MB
Cache Size: None
Logical Size: None
どうやら、自分の環境は最大スピードが出ているが、メモリによっては、この部分のスピードが落ちる様子。
メモリは3200MT/sだが、CPUは2933MT/sまで。なのでフルスピード
Size: 32 GB
Speed: 3200 MT/s
Configured Memory Speed: 2933 MT/s
要は動くかどうかは、メモリ次第。しかし、それにしてもMicronはメモリ製造やめちゃうし、メモリ自体がめちゃくちゃ高い。
しかし、何かあったら保証外なので自己責任で。