Avamar:如何减轻客户端分页文件高速缓存 (f_cache2.dat) 大小的潜在影响
Summary: 如何减轻客户端分页文件高速缓存 (f_cache2.dat) 大小的潜在影响。
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
用于将文件系统备份到 Avamar 和 Data Domain 集成解决方案的 Avamar 7.0 分页文件高速缓存占用的磁盘容量明显多于整体文件高速缓存。
如果 Avamar /var 目录位于磁盘容量有限的客户端文件系统或卷上,则分页文件高速缓存较大的“磁盘上”文件大小可能会导致 Avamar 文件系统客户端上出现磁盘容量管理问题。
Cause
在《EMC Avamar 7.0 操作最佳实践》文档中,我们写道:“与原始文件高速缓存方法相比,实现需求分页文件高速缓存的备份需要高达 20 倍的磁盘空间。”
分页文件高速缓存文件大约是整体文件高速缓存的 20 倍,原因有两个:
在备份同一数据集时,这两个因素导致分页文件高速缓存的大小达到整体文件高速缓存的 15 至 20 倍。
如果您知道数据集定义中要备份的文件数,则可以使用以下公式估算分页文件高速缓存的最终大小:
分页文件高速缓存文件大约是整体文件高速缓存的 20 倍,原因有两个:
- 每个文件需要额外的 20 字节用于 CDSF 偏移
整体文件高速缓存对每个文件使用 44 个字节:4 字节标头、20 字节文件属性哈希和 20 字节文件内容哈希。分页文件高速缓存对每个文件使用 64 个字节。多出的 20 个字节用于存储文件所在的 Common Data Streaming Format (CDSF) 备份容器中的偏移的信息。如果分页文件高速缓存和整体文件高速缓存的格式相同,这会导致分页文件高速缓存的大小是后者的约 1.5 倍。
- 不跨备份共享条目
这两种文件高速缓存存储最多 16 个备份的哈希值。使用整体文件高速缓存时,在首次备份完成后,每天大约有 2% 的文件发生更改。首次备份后,大部分条目在各个备份之间共享。但是,使用分页文件高速缓存时,元素的每一页对于特定备份都是唯一的,因此不会跨备份共享条目。这导致分页文件高速缓存存储的条目大约是整体文件高速缓存的 10 倍。
在备份同一数据集时,这两个因素导致分页文件高速缓存的大小达到整体文件高速缓存的 15 至 20 倍。
如果您知道数据集定义中要备份的文件数,则可以使用以下公式估算分页文件高速缓存的最终大小:
<分页文件高速缓存大小(以 MB 为单位)> = <文件数(以百万为单位)> * 1700
Resolution
有三种方法可以减轻较大分页文件高速缓存的潜在影响:
A) 在 avtar.cmd 中使用“cachedir”更改分页文件高速缓存的位置
这是首选选项,并且没有缺点,前提是客户端具有足够大的卷来存储分页高速缓存。
如果存储客户端高速缓存文件的 Avamar /var 目录位于容量有限的卷上,请按如下所述将分页高速缓存的位置更改到容量更大的卷上。
- 创建一个要用于存储高速缓存文件的文件夹。
- 将现有的高速缓存文件从 /usr/local/avamar/var/ 或 C:\program files\avs\var\ 复制到步骤 1 中创建的新文件夹。
- 在客户端 /var 目录中创建一个名为“avtar.cmd”的文件。如果该文件已存在,则进行编辑。
- 在“avtar.cmd”标记文件中指定新的“cachedir”位置。例如,如果您为分页文件高速缓存创建了 D:\avamarcache,则 C:\program files\avs\var\avtar.cmd 中应具有如下条目:
--cachedir=D:\avamarcache
- 运行备份。
- 确认新的高速缓存目录使用正确。
- 从原始 Avamar var 目录中删除客户端高速缓存的副本。
B) 应用启用分页高速缓存大小限制的标记
在 Avamar 7.2 及更高版本中存在一些标记,可用于将分页高速缓存大小限制为高速缓存所在卷大小的某个百分比。有关此选项的更多信息,请参阅知识库文章 19517:如何限制 Avamar 需求分页高速缓存 (f_cache2.dat) 的大小。
防止高速缓存文件增长到文件大小的代价是,备份性能由于高速缓存未命中次数增加而降低。
C) 限制存储在分页文件高速缓存中的完整备份的数量。
通过使用较小的数据集创建一些备份并将这些备份设置为永不过期,我们可以将存储在分页文件高速缓存中的完整数据集的备份限制为仅八个或更少,从而减小大小。
这是最不理想的选项,并且需要进行高级优化。它也有注意事项。请联系 Dell EMC 技术支持,了解更多信息。
这是最不理想的选项,并且需要进行高级优化。它也有注意事项。请联系 Dell EMC 技术支持,了解更多信息。
Additional Information
将 Avamar 7.0 文件系统备份到 Avamar 和 Data Domain 集成解决方案。
有关 avtar.cmd 文件的更多详细信息,请参阅知识库文章 81546:Avamar:如何收集日志文件以对 Avamar Client 备份和恢复问题进行故障处理。
有关 avtar.cmd 文件的更多详细信息,请参阅知识库文章 81546:Avamar:如何收集日志文件以对 Avamar Client 备份和恢复问题进行故障处理。
Affected Products
AvamarProducts
AvamarArticle Properties
Article Number: 000060020
Article Type: Solution
Last Modified: 10 Feb 2025
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.