Avamar:MCS 收到「記憶體不足」訊息
摘要: 由於虛擬機器的 NVRAM 檔案過大,Avamar 管理主控台伺服器 (MCS) 收到「記憶體不足」訊息。
本文章適用於
本文章不適用於
本文無關於任何特定產品。
本文未識別所有產品版本。
症狀
排定的 VMware 和實體備份似乎沒有回應。
它們可能會在 Avamar 系統管理員活動視窗中顯示為執行中,但進度位元組沒有任何變更。
管理主控台伺服器 (MCS) 報告「記憶體不足」情況,UI 的回應速度可能很慢。
VMware 用戶端長時間不會簽入。
原因
備份虛擬機器時,MCS 會將非揮發性隨機存取記憶體 (NVRAM) 檔案載入 javaheap 以讀取 BIOS 組態。
NVRAM 檔案與 VMware 所在位置相同 *.vmdk 位於資料存放區上的檔案。
通常只有幾 KB 大小 (小於 10 KB) 的 NVRAM 檔案偶爾會成長至大約 1 MB 或超過 1 MB。
這足以造成 MCS javaheap 以記憶體不足。
解析度
1.登入 Avamar 工具節點並載入管理金鑰。如需有關載入金鑰的指示 ,請參閱 Avamar:如何登入 Avamar Server 並載入各種金鑰。
2.檢查是否 javaheap 已設定為 1.5 GB,由以下輸出中的「-Xmx1536m」表示:
注意:「Xmx1536m」值可能會因記憶體用量而有所不同。
ps -elf | grep java | grep mcserver
0 S admin 13623 1 2 76 0 - 556102 - 16:54 pts/0 00:10:16
/usr/java/jre1.6.0_22/bin/java -Xmx1536m -XX:MaxPermSize=256m -server -ea -cp
.:/usr/local/avamar/lib/mcserver.jar:/usr/local/avamar/lib/asn_server.jar:/usr/local/avamar/lib/mail.jar:/usr/local/avamar/lib/activation.jar:/usr/local/avamar/lib/xercesImpl.jar:/usr/local/avamar...<snip>...
6.1.23.jar:/usr/local/avamar/lib/jetty-util-6.1.23.jar:/usr/local/avamar/lib/servlet-api-2.5.jar:/usr/local/avamar/lib/jsp-api-2.1.jar:/usr/local/avamar/lib/jsp-
3.確認記錄中是否回報「記憶體不足」訊息 (因為 NVRAM 可能很大):
grep -hi "OutOfMemoryError\|VMware" /usr/local/avamar/var/mc/server_log/mcserver.log*
Exception in thread "Thread-191" java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOf(Unknown Source)
at java.io.ByteArrayOutputStream.write(Unknown Source)
at
com.avamar.mc.vmware.VmwareVirtualMachineFiles.readVmFile(VmwareVirtualMachineFiles.java:386)
at
com.avamar.mc.vmware.VmwareVirtualMachineFiles.getVirtualMachineFile(VmwareVirtualMachineFiles.java:109)
at
com.avamar.mc.vmware.VmwareVirtualCenter.getVirtualMachineFile(VmwareVirtualCenter.java:902)
at
com.avamar.mc.vmware.VmwareService.getNvramFileContent(VmwareService.java:2596)
at com.avamar.mc.wo.JobScheduler._gotVmWork(JobScheduler.java:530)
at com.avamar.mc.wo.JobScheduler.gotVmWork(JobScheduler.java:327)
at com.avamar.mc.wo.DPNScheduler.gotVmWork(DPNScheduler.java:144)
4.檢查哪些用戶端具有大型 NVRAM:
grep "nvramContent\=\"null\"" mcserver.log.*
此示例輸出報告用戶端“Company_1_Email-PDB 報告”"nvramContent="null"':
FINE: MCS to Client(10.n.n.64:39270) Response: <workorder work="backup" type="work" ack="yes" cid="8580a6233796c72a4a73b89f0d2ae5fb644fcbd0" sync="bg"
wid="NFSSQLCluster-1350439200070" pid="vmimagew" pidnum="3016" msgver="5" sessionid="c61b498fdf57eaca6cadc760a3b7fbf6f7e89aea"
targetCid="bae291d2ba3d3e3ea77d5394bcaa60da3a072463" targetUUID="500faaf4-8f4b-b5f2-1744-1277d19a79cf" vcCid="3a25059a880e1d22b981c5815858d3dc95312621"
time="1350442682" customaction="" ><targetlist><path name="[nas_datastore_03] Company_1_Email-PDB/Company_1_Email-PDB.vmdk" backup="true" diskCapacity="85899345920">
</path><path name="[nas_datastore_03_sqldb] Company_1_Email-PDB/Company_1_Email-PDB.vmdk" backup="true" diskCapacity="171798691840"></path>
<path name="[nas_datastore_03_sqllogs] Company_1_Email-PDB/Company_1_Email-PDB.vmdk" backup="true" diskCapacity="32212254720"></path></targetlist><directives>
<flag type="string" name="encrypt" value="proprietary" /> <flag type="string" name="encrypt-strength" value="cleartext" /> <flag type="string" name="expire"
value="1353034800" /> <flag type="string" name="retention-type" value="daily,weekly,monthly,yearly"
....
"TRUE"scsi0:2.deviceType = "scsi-hardDisk"scsi0:2.present = "TRUE"scsi0:2.redo = ""migrate.hostlog = "
./Company_1_Email-PDB-b5986b60.hlog"scsi0:0.ctkEnabled = "TRUE"ctkEnabled = "TRUE"sched.scsi0:1.shares = "normal"
ethernet1.virtualDev = "vmxnet3"ethernet1.pciSlotNumber = "192"ethernet1.startConnected = "TRUE"
ethernet1.allowGuestConnectionControl = "TRUE"ethernet1.features = "1"ethernet1.wakeOnPcktRcv = "TRUE"
ethernet1.addressType = "vpx"ethernet1.generatedAddress = "00:00:56:8f:3f:b1"ethernet1.networkName = "
VM Network - 117"ethernet1.present = "TRUE"" nvramContent="null" prevBackup="null" snapshotDesired="always" prevSnapName="null" >
</vmInfo><vmDiskInfoList numDisks="3" > <vmDiskInfo capacityInKB="83886080" vmdkFilename="[nas_datastore_03] Company_1_Email-PDB/Comany_1_Email-PDB.vmdk"
vmdkBaseFile="[nas_datastore_03] Company_1_Email-PDB/Comany_1_Email-PDB.vmdk" ordinal="1" srcOrdinal="-1" label="Hard disk 1" diskKey="2000"
datastoreUrl="ds:///vmfs/volumes/e4b3f733-24646679/" datastore="nas_datastore_03"
注意:可能有多個用戶端回報 null
nvramcontent 值,因此必須檢查所有實例。
5.從記錄中識別出具有大型 NVRAM 的用戶端後:
一個。重新開機用戶端,使其建立新的 NVRAM 檔案。
b.如果同一用戶端發生問題,請向 Dell Technologies 技術支援小組 建立服務要求 。
6.如果錯誤訊息仍然存在,請參閱 Avamar:症狀代碼 22402 - 說明:無法將主控台伺服器資料儲存至伺服器 (解決方案路徑) 以進行其他故障診斷。
受影響的產品
Avamar產品
Avamar文章屬性
文章編號: 000036926
文章類型: Solution
上次修改時間: 07 10月 2025
版本: 8
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。