介绍
上缓存的大小直接影响到的性能,读写缓存的最优比例也一直是存储爱好者热议的话题,本篇文章会简要介绍在安装VNX时配置缓存的推荐值。
有关VNX的缓存配置说明
对于只有的VNX而言,出厂时缓存默认是没有分配读/写缓存的,而且在两个SP上均处于禁用状态。其相对应的安装手册推荐用户在初始化时配置读/写缓存值。此外,即便当系统正式投入运行并且性能已经基本确定时,根据实际应用的需要后续也是可以更改初始的缓存值。
对于有文件系统的VNX而言,当其OE版本为7.0.12.0,7.0.13.0时,安装文件系统的组件例如重装文件系统或者升级磁盘阵列,会使每个SP上的写缓存自动设置成512MB。 然而这种设定和VNX阵列最佳实践是不相符合的。用户在文件系统安装结束后必须重新设置写缓存值。
对于有文件系统的VNX而言,当其OE版本为7.0.35.3及更高时如果缓存值已经设置的话,重装文件系统或者升级磁盘阵列将不会改变已经设置的缓存值。然而,对于尚未设置缓存值的阵列,安装文件系统将会按照下表中列出的推荐值设置阵列的缓存。基本上读缓存值将会设在可用缓存的10%(最小值为256 MB,最大值为1024 MB),其余的缓存如下表所述会被分配给写缓存。
推荐默认配置
下面表格中推荐各种型号的默认缓存设置,建议用作起始设定。后续可以根据实际应用做调整,更多细节请参考VNX最佳实践的白皮书。
分配可用缓存的10%给读缓存(除VNX5100之外其他最低都是256 MB,最大都是1024 MB),剩下的都分配写缓存。请注意阵列的某些功能如自动分层和压缩会减少整体可用的读写缓存,因此推荐最低要分配256MB给读缓存。将读缓存设置为10%(最小值和最大值)会得到下面的结果:
VNX5100 – 读缓存100 MB [只有后端磁盘阵列]
VNX5300 - 读缓存400 MB [只有后端磁盘阵列或者统一存储]
VNX5500 - 读缓存700 MB [只有后端磁盘阵列或者统一存储]
VNX5700 - 读缓存1024 MB [只有后端磁盘阵列或者统一存储]
VNX7500 - 读缓存1024 MB [只有后端磁盘阵列或者统一存储]
From: