如何配置SnapView的Cache LUN?
每个cache LUN 10GB, 20GB, 50GB还是10MB, 100MB?
让我们先来了解一下SnapView/Snapshot是如何使用cache LUN的。
我们为某个LUN建立快照,SnapView软件去cache LUN池中找一个空闲的LUN,如果没有,对不起SnapView罢工。如果找到了,就建立一个快照的会话,指定使用该LUN保存COFW的数据块,如果写满,再去cache LUN池中找一个空闲的LUN,如果没有,对不起SnapView又罢工了。
假使源LUN为2GB,cache LUN池中的LUN为20GB, 1GB, 2GB. 创建快照时,SnapView按顺序使用第一个可用的LUN,即20GB,可这20GB在源LUN全部更新之后,还会有18GB浪费了。如果要为另一个10GB的源LUN做快照,就会使用1GB的cache LUN,如果更新超过1GB,就会使用2GB的cache LUN,如果新的更新又超过了2GB,那么该快照就没有了。
所以应该尽量将cache LUN开得小一点,最好是根据实际的生产LUN大小来作考虑。一般来说将cache LUN开成1GB或2GB就可以了。要记得同时为SPA和SPB配cache LUN。
还有就是不要把快照放得太久,它会馊的(更新愈多,占用cache LUN空间愈多。如果全部更新了,还不如克隆了。)