Actifio快照池(snapshot pool)空间占用说明
快照池是什么?
快照池是根据定义的SLA(Service Level Agreement)来保存应用数据各时间点的黄金副本空间。
快照池空间的消耗
快照池空间由三种不同类型的虚拟磁盘使用:
Staging disks。Staging disks实际上是应用程序在Actifio中的黄金副本。只要应用程序受到保护,Staging disks就会保留。名称以“vm-”命名。
快照磁盘。 快照用于保留Staging disks特定时间点的状态,快照将保留直至过期。 另外,除非取消对应用的保护,否则最后一个快照将永不过期。 快照的名称以“fc-”命名。
克隆磁盘。 克隆磁盘是应用程序数据的完整副本。克隆磁盘不会自动过期,克隆的名字以“ct-”命名。
Staging磁盘始终是精简配置的,Actifio创建的所有快照也是如此。
快照空间还用于从重复数据删除池中再水化images(例如直接mount dedup pool中的images)。 消耗的数据量将取决于是否可以使用快照池现有的快照。
如何减少快照池的消耗?
- VMware使用Direct2Dupup SLA。如果是从Snap Pool更改,需要过期所有快照以释放Stagding disks使用的空间和最后一次快照。以上仅适用于VMware虚拟机,其他类型应用程序使用direct2dedup SLA保护仍然会使用某些快照空间。
- 减少为应用程序保留的快照数量。通过更改SLA来实现。具有较高变化率的应用程序会创建较大的快照,所以变化率越高,减少保留数量意味可以节省更多空间,这并不影响RPO,Actifio会处理好每个过期的images。
- 如果不需要,删除mount,clone和live-clone。
- 将应用程序从“带外”更改为“带内”。
以上这些更改将对快照池消耗产生直接影响。另外,针对windows,删除的文件根据win的机制会有哦仍然保留到磁盘上的问题。可以参考http://technet.microsoft.com/en-us/sysinternals/bb897443.aspx进行删除,这也可以减少Snap Pool的空间占用。
如何监测快照池的空间?
- Actifio Desktop的仪表盘面板。

- Domain Manager under System -> Configuration -> Storage Pools

- CLI命令udsinfo lssnappoolstat显示每个应用程序的快照池消耗。
- CLI命令udstask debug fctree显示多少空间快照及其Staging disk的消耗。
- reportapps用于检查Stagding disks及其快照的空间消耗。
- 在Actifio Enterprise Reporter中,MDL部分显示了Utilization类别中的几个报告。
快照池告警机制
当快照池消耗超过警告或安全级别时,Actifio将发出警告, 这些值可以更改。
需要设置Notifications 来发送SNMP和SMTP告警。
快照池耗尽
超过安全级别时,不能运行新的snap或dedup async作业。正常到期会逐步释放快照池空间,也可以通过手动过期快照来解决。 请避免快照池达到100%。
Actifio快照池(snapshot pool)空间占用说明的更多相关文章
- 快照(Snapshot)技术发展综述
快照(Snapshot)技术发展综述 刘爱贵 摘要:传统数据备份技术存在备份窗口.恢复时间目标RTO和恢复时间点RPO过长的问题,无法满足企业关键性业务的数据保护需求,因此产生了数据快照技术.本文对快 ...
- 快照(Snapshot)
一.定义: SNIA(存储网络行业协会)对快照(Snapshot)的定义是:关于指定数据集合的一个完全可用拷贝,该拷贝包括相应数据在某个时间点(拷贝开始的时间点)的映像.快照可以是其所表示的数据的一个 ...
- objective-C 的内存管理之-自动释放池(autorelease pool)
如果一个对象的生命周期显而易见,很容易就知道什么时候该new一个对象,什么时候不再需要使用,这种情况下,直接用手动的retain和release来判定其生死足矣.但是有些时候,想知道某个对象在什么时候 ...
- 答:SQLServer DBA 三十问之一: char、varchar、nvarchar之间的区别(包括用途和空间占用);xml类型查找某个节点的数据有哪些方法,哪个效率高;使用存储 过程和使用T-SQL查询数据有啥不一样;
http://www.cnblogs.com/fygh/archive/2011/10/18/2216166.html 1. char.varchar.nvarchar之间的区别(包括用途和空间占用) ...
- 简单统计SQLSERVER用户数据表大小(包括记录总数和空间占用情况)
在SQLSERVER,简单的组合sp_spaceused和sp_MSforeachtable这两个存储过程,可以方便的统计出用户数据表的大小,包括记录总数和空间占用情况,非常实用,在SqlServer ...
- oracle表空间增长异常或表空间占用过高问题分析
本人对oracle调优还处在不断学习状态,这个问题是之前处理的项目上遇到过的,顺利解决了,分享下此类问题的处理思路,不足之处,还请指正. 项目上反馈说业务表空间增长越来越快,上次新增的30G数据文件, ...
- 问题:Linux报swap空间占用过高,但物理内存还有空余
报错 收到报警,swap空间占用过高,登录到系统查看内存使用详情,看到物理内存还有很多未使用 问题分析 Swap配置对性能的影响分配太多的Swap空间会浪费磁盘空间,而Swap空间太少,则系统会发生错 ...
- Linux报swap空间占用过高,但物理内存还有空余
收到报警,swap空间占用过高,登录到系统查看内存使用详情,看到物理内存还有很多未使用 问题分析 Swap配置对性能的影响分配太多的Swap空间会浪费磁盘空间,而Swap空间太少,则系统会发生错误.如 ...
- ArrayList vs LinkedList 空间占用
空间占用上,ArrayList完胜 看下两者的内存占用图 这三个图,横轴是list长度,纵轴是内存占用值.两条蓝线是LinkedList,两条红线是ArrayList,可以看到,LinkedLis ...
随机推荐
- Thread类中start()方法喝run()方法有什么不同?
答:当调用start()方法时会启动一个新创建的线程,然后在start()内部调用run()方法.这和直接调用run()方法不同.直接调用run()方法只是在原来的线程中调用,没有创建新的线程.只有调 ...
- oracle插入数据的时候报错:ORA-00928: 缺失 SELECT 关键字
比如:插入数据的时候是这样的insert into a value('哈哈'); 报的是这样的错误:ORA-00928: 缺失 SELECT 关键字 其实就是value少了一个s,在oracle中,插 ...
- 随手心得(浅谈iOS)
前一段时间去一个公司面试,面试官问我关于iOS的ARC,当然ARC对于一般有经验的iOS程序员来说一般不是什么问题,但是他问我苹果是怎么实现的,我就说通过地址指针解决的,然后他问我那苹果指针指向地址是 ...
- LeetCode 98 验证二叉搜索树
题目: 给定一个二叉树,判断其是否是一个有效的二叉搜索树. 假设一个二叉搜索树具有如下特征: 节点的左子树只包含小于当前节点的数. 节点的右子树只包含大于当前节点的数. 所有左子树和右子树自身必须也是 ...
- 微信小程序 画布drawImage实现图片截取
大多数图片都大小不一,选择框的尺寸也是宽高相等的,就会有图片被压缩 解决方法: 1.可以使用画布对图片先进行截取,保存截取图片(用户自己选取,或者指定图片中心区域截取),但是对于多张图片手动截取,会影 ...
- pytest自动化4:fixture之yield实现teardown
出处:https://www.cnblogs.com/yoyoketang/p/9401554.html 前言: 上一篇介绍了fixture通过scope参数控制setup级别,我们一起来温故下fix ...
- ORACLE存储过程定时器例子(存储过程变量赋值)
CREATE OR REPLACE PROCEDURE SP_DSSJTS_XMRSLOG as str1 ); str2 ); str3 ); begin select 'xmrslog_'||ex ...
- 第一章 Java入门
一.JAVA的特点 简单.面向对象.平台无关.多线程.动态 (平台无关的原因:在操作系统上再提供JRE,只要提供JRE,JAVA编写的软件就能运行) 二.JAVA平台 JAVA SE(标准版).JAV ...
- EF简单的CURD操作
/// <summary> /// EF添加数据 /// </summary> /// <param name="sender"></pa ...
- JAVA EE------XML
1.XML定义:在电子计算机中,标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种的信息比如文章等.它可以用来标记数据.定义数据类型,是一种允许用户对自己的标记语言进行定义的源语 ...