跳到主要内容

这篇文章是给谁看的?

Incydr专业,企业,地平线和政府F2
Incydr基础,高级,和政府F1

的Code42控制台中找到您的产品计划帐户菜单

老师,不。

Incydr Professional, Enterprise, Horizon和Gov F2,没有。

Incydr基础,高级和Gov F1,是的。

首页
开始
发布说明
常见问题
api
系统状态
Code42支持

调整Code42应用程序设置的内存使用大备份

概述

使用Code42应用程序所需的可用内存量会随着所选存档或备份文件的大小而增加。如果你的Code42应用程序经常崩溃,如果满足以下条件,你可能会从增加可用内存(或调整备份设置以要求更少的内存)中受益:

  • Mac或Linux设备的备份选择超过1tb存储空间或100万个文件。
  • Windows设备的备份选择超过4tb的存储空间或400万个文件

注意事项

本文假设您具有编辑备份设置的能力。您的管理员可能会阻止编辑这些设置。

额外的内存注意事项:

  • Code42应用程序使用内存最大限度分配。使用最大值只有在需要的时候。
  • 每1tb存储(或每100万个文件)分配1gb (1024mb)内存。Code42应用程序每1tb存储(或每100万个文件)只需要大约600mb的内存,但这个分配是为了考虑文件选择的增长。
  • 在Code42应用程序中,内存分配被动态设置为使用设备上物理内存的25%。

内存分配

备份选择大小 内存分配(MB)
最多1tb或最多100万个文件 1024
1.5 TB或150万个文件 1536
2tb或200万个文件 2048
2.5 TB或250万个文件 2560
3tb或300万个文件 3072
4tb或400万个文件 4096

内存限制

不要为Code42应用程序分配比设备中现有内存更多的内存。例如,如果您的设备有8gb的RAM,请确保为Code42应用程序分配少于8gb (8192 MB)的内存,以允许设备上的其他所需进程。

Windows 32位操作系统
由于设备上运行的资源有限32位Windows操作系统, Code42应用程序的最大内存分配应该是1200 - 1500 MB

解决方案

您可以使用命令行界面(CLI)命令增加Code42应用程序可用的内存量。

你不需要增加内存,除非你经常遇到Code42应用程序崩溃,并且你的备份文件超过1tb的存储空间或Mac或Linux上的100万个文件,或Windows上的超过4tb的存储空间或400万个文件。如果你对调整内存是否有助于解决Code42应用程序的崩溃有疑问,联系我们的技术支持工程师

如果您能够打开并登录到Code42应用程序,您可以使用命令行界面分配更多内存。

从Code42控制台发送命令
管理员可以从Code42控制台执行此命令

步骤

  1. 打开Code42应用程序。
  2. 如有必要,请登录您的帐户。
  3. 在操作系统中使用快捷键:
    • 窗户:按Ctrl + Shift + C
    • Mac:选项+命令+ C
    • LinuxCtrl + Shift + C
      命令行区域打开。
  4. 输入以下命令。使用适合您的备份选择大小的值(例如,1.5 TB的选择为1536):javamx 1536,重新启动
    Code42应用程序关闭
  5. 打开Code42应用程序并登录。
在Code42应用程序中,内存分配被动态设置为使用设备上物理内存的25%。如果需要设置缺省值,使用该命令Java mx clear

可选择的解决方案

Code42应用程序只使用分配的最大内存如果需要的话.但是,如果您的设备支持的最大内存不能容纳所选备份文件的大小,则有几种替代方法可以减少内存使用。

从备份选择中删除系统和应用程序文件

Code42应用程序旨在备份用户文件(照片,文档等)。它不是为备份操作系统或应用程序文件而设计的。当系统和应用程序文件包含在备份文件选择中时,Code42应用程序会使用更多的资源(如内存)来备份这些文件。回顾我们的指导方针选择备份什么获取更多信息。

降低备份频率

Code42应用程序根据您的备份实时监控文件的更改频率和版本.更频繁的备份或大量的文件需要Code42应用程序使用更多的系统资源来处理备份。你可以减少新版本扫描的频率为了保存记忆。

减少分配给Code42应用的CPU

您可以控制Code42应用程序在您在场(在设备上工作)和离开时允许使用的CPU处理时间。大多数现代设备都支持允许Code42应用程序使用高比例的CPU时间,而不会遇到任何性能问题,但您可能需要为旧设备调整这些设置。您可以从Code42应用程序调整这些设置。

CPU设置适用于的数量CPU处理时间专用于Code42应用程序工作,而不是总CPU处理能力。因此,当% CPU可以设置为20,例如,系统监视器可能会显示在特定时间点Code42应用程序使用了70%的CPU容量。有关更多信息,请参见在Code42控制台中配置CPU使用情况

  1. 登录Code42应用程序。
  2. 选择设置按钮设置
  3. 点击使用
  4. 降低CPU的时间百分比允许在用户不在且在场时使用。

计划备份

最后,如果您仍然遇到与内存相关的性能问题,您可以将Code42应用程序配置为仅在指定时间备份。但是,要注意设置一个时间表,允许Code42应用程序在您的设备处于开机状态而不是待机模式时运行。您可以从Code42应用程序调整备份计划。

  1. 登录Code42应用程序。
  2. 选择设置按钮设置
  3. 选择备份集
  4. 旁边备份计划,点击改变
  5. 选择只在指定的时间内运行
  6. 选择允许Code42应用程序备份的日期和小时。
  7. 点击保存

减少文件选择

如果您在调整上述设置后遇到与Code42应用程序的内存使用相关的问题,您可能需要从所选文件中删除文件控件所需的内存量Code42应用

删除文件
从备份文件选择中取消选择文件将永久地将它们从备份归档中删除。不能下载已从备份文件选择中删除的文件。