メモリの最適化とZFS
- 目次はありません
SSPCの出荷時に利用されるOS毎に、推奨のメモリ量は異なります。
Solaris 10 1/13 + 最新CPU(Critical Patch Unit) | 推奨8GB + アプリケーション利用量 |
---|---|
Solaris 11.4 + 最新CPU(Critical Patch Unit) | 推奨16GB + アプリケーション利用量 |
またSSPCの場合、ファイルシステムにZFSを利用しているため、キャッシュを多く必要とします。
下記の参考情報は、SolarisにてZFSを使う際に、必ず考慮しなくてはならない点です。
SolarisのZFSでは、利用するOSのバージョンによって、ZFSのMETA SLABの検出が最速一致(fast match)から最良一致(best match)に変わる瞬間があります。Best Matchになることで、ストレージの速度が遅くなり、場合によってはこの速度劣化がインシデントに繋がることもあります。
このタイミングはストレージの利用率によって判断され、Solaris10カーネルでは80%、Solaris11カーネルでは90%で発生します。事実上これを死守ラインと考えていただき、監視ラインをSolaris10では7割、Solaris11では8割にすることをお薦めしています。
- 参考≫ Solaris 10の場合(英語) https://docs.oracle.com/cd/E26505_01/html/E37384/zfspools-4.html#storage-8
- 参考≫ Solaris 11の場合(日本語) https://docs.oracle.com/cd/E75431_01/html/E75197/zfspools-4.html#SVZFSstorage-8
- 参考≫ Solaris 11の場合(英語) https://docs.oracle.com/en/operating-systems/solaris/oracle-solaris/11.4/manage-zfs/storage-pool-practices-performance.html#GUID-3568A4BD-BE69-4F17-8A2E-A7ED5C7EFA79