问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

动态内存的排除动态内存故障

发布网友 发布时间:2022-05-11 04:59

我来回答

1个回答

热心网友 时间:2022-04-26 20:05

动态内存*
使用动态内存具有下列*:
虚拟机大小不能增加到其初始引导大小(如 -r 选项所指定)以上。如果虚拟机内存已产生碎片,则尝试减少虚拟机大小可能会失败或需要很长时间。如果无法将虚拟机大小降低到所需大小,请通过设置新的目标大小来异常中止操作。增加虚拟机大小需要 VM Host 上具有一定的可用内存。如果 VM Host 内存不足,该操作可能需要很长时间才能完成,并可能失败。如果 ram_target 和 ram_dyn_target_start 的值不在 ram_dyn_min 和 ram_dyn_max 值之间,则会发出一条警告。
VM Host 资源注意事项
HP-UX 支持“大型页面”内存管理功能,可用于提高性能。Integrity VM 可通过确保在虚拟机启动时分配容量最大的可用页面来实现此功能。一旦分配并锁定这些页面之后,将无法更改其大小。此*可使大型页面的碎片降至最低。
该功能会*可在 VM Host 系统上运行的软件类型。如果 VM Host 系统支持虚拟机以外的其他工作负荷,则大型页面可能会产生碎片,并可能导致新启动的虚拟机性能降低。
动态内存增加了 VM Host 内存产生碎片的可能性。动态内存的当前实现方式可释放向虚拟机分配的内存部分。必须以大型连续块为单位执行这些操作;否则,减少虚拟机大小会使为该虚拟机分配的 VM Host 内存产生碎片。可通过软件防止产生此潜在碎片,即以物理连续内存的最小块大小 64 MB 的倍数为单位减少虚拟机大小。
Guest 虚拟机资源注意事项
运行某一工作负荷的系统正常运行期间,大型页面可能会逐渐产生碎片。VM Host 和运行 HP-UX 操作系统的虚拟机都会出现这种情况。如果虚拟机内存产生碎片,动态内存子系统将无法减少 guest 虚拟机的大小。这是因为此减少大小的操作使用最小块大小。如果动态内存无法删除至少 64 MB 的物理连续 guest 虚拟机内存,则不会减少大小。
指定足够的 Guest 虚拟机内存
如果将 ram_dyn_target_start 的值设置得过小,则 guest 虚拟机操作系统可能会在引导时挂起或崩溃。此种情况下,guest 虚拟机无法访问足够的内存量。通常,降低分配给 HP-UX guest 虚拟机的内存时降幅不能超过其分配的内存大小的 75%。对于配置了 2 GB 内存的虚拟机,其内存降低幅度不能超过 50%。
如果 guest 虚拟机在引导时崩溃,请在 VM Host 上使用 hpvmmodify 命令增大 ram_dyn_target_start 参数的值。例如,要增加名为 compass1 的 guest 虚拟机的内存大小,请在 VM Host 上输入以下命令: # hpvmmodify -P compass1 -x ram_dyn_target_start=2GB 设置该参数之后,请重新引导该 guest 虚拟机。
如果 guest 虚拟机挂起,请在 VM Host 上使用 hpvmstatus 命令查看 guest 虚拟机上的内存统计信息。例如: # hpvmstatus -V -P compass1...[Dynamic Memory Information] Type : driver Minimum memory : 1222 MB Target memory : 2103 MB Maximum memory : 6144 MB Current memory : 2103 MB Comfortable minimum : 2167 MB Boot memory : 6135 MB Free memory : 0 MB Available memory : 286 MB Memory pressure : 100 Memory chunksize : 65536 KB Driver Mode(s) : STARTED ENABLED... 该问题的一个指示为可用内存量过小或为零,并且内存压力值较大 (100)。如果出现这些指示,请在 VM Host 上使用 hpvmmodify 命令增加 guest 虚拟机的内存大小。然后,按正常方式引导该 guest 虚拟机。
实际内存分配可能不相同
如果指定的 ram_target 或 ram_dyn_target_start 参数的值所更改的内存大小不是 64 MB 的倍数,则会重置目标值。
例如,如果指定 6 GB 的内存,HP-UX guest 虚拟机实际可访问 6135 MB 的内存。如果尝试将内存大小设置为 2048 MB,则实际删除的内存大小为 4087 MB。由于它不是 64 MB 的倍数,因此会将目标内存大小重置为 2103 MB。
在 Guest 虚拟机和 VM Host 上启用动态内存
在 VM Host 系统中使用动态内存参数之前,必须在 guest 虚拟机上安装 guest 虚拟机管理软件。例如,如果未安装 guest 虚拟机管理软件,hpvmstatus 命令将显示以下内容: # hpvmstatus -V -P compass1...[Dynamic Memory Information] NOTE: Dynamic data unavailable, configured values onlyType : driverMinimum memory : 1024 MBTarget memory : 2048 MBMaximum memory : 3072 MB... 如果尝试从 VM Host 修改 guest 虚拟机的动态内存,则会显示下列错误: # hpvmmodify -x ram_target=2048M -P compass1hpvmmodify: ERROR (compass1): Query to dynamic memory driver failed: Function is not available.hpvmmodify: Failed to set ram_target.hpvmmodify: Unable to modify the guest. 如果尝试从 guest 虚拟机修改动态内存,则会显示下列错误: # hpvmmgmt -V -l ramDynamic memory driver not found on guest.hpvmmgmt: Unable to continue.# hpvmmgmt -x ram_target=2048Failed to open dynamic memory driver, error: No such device.Failed to set dynamic value error: No such devicehpvmmgmt: Unable to continue. 在升级 Integrity VM 时升级 Guest 虚拟机工具包
动态内存软件包含两个组件:VM Host 支持和 HP-UX guest 虚拟机支持。要使动态内存正常运行,以上两个组件的版本级别必须相同。升级 Integrity VM 时,还必须在 guest 虚拟机上安装新的 guest 虚拟机工具包(如果不再支持 guest 虚拟机操作系统,则应同时升级该操作系统)。在此升级过程中,动态内存可能无法运行。
如果版本不匹配,启动 guest 虚拟机时会向 VM Host 的 syslog 文件 (/var/adm/syslog/syslog.log) 写入一条消息。例如: vmunix: (hpvmdvr) Dynamic memory version mismatch Guest 5. Please update the guest kit 此示例表明编号为 5 的虚拟机上的 guest 虚拟机管理软件工具包已过期。要确定编号为 5 的虚拟机,请使用 hpvmstatus 命令。在以下示例中,guest 虚拟机 5 名为 dale: # hpvmstatusVirtual Machine Name VM # OS Type State #VCPUs #Devs #Nets Memory Runsysid==================== ===== ======= ========= ====== ===== ===== ======= ========chip 1 HPUX On (OS) 2 1 1 3 GB 0dale 5 HPUX On (OS) 2 1 1 3 GB 0

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
福如东海终身寿险(A款)(分红型)能退多少钱 我买的新华人寿保险福如东海A型,但是想退了。 杭州樱花日语学校的学习效果如何得到管理与跟踪? 枣子不能与什么一起吃 枣子和什么食物相克 枣子和什么相克 枣子跟什么不能一起吃 电风扇带不动风叶拿掉风叶能转是怎么回事 嵌入式学习首先要学什么基础 学习嵌入式的基础是什么 hpux可用内存很少怎么回事? 个人买养老保险对小孩高考,中考有用吗'? 父母考虑在子女没工作前,帮他们交职工养老保险,这样好吗? 最喜欢吃的食物六年级 我在网易漫画下载的阴阳师游戏无法安装,这是为什么,我的手机有内存 ThankyouRedHat怎么写好看 为什么卸载阴阳师后手机内存没有恢复? 为什么阴阳师下载不了啊,手机内存还有14GB它只要500多M为什么一到安装就说内存不足要清理啊啊啊 什么是水印效果 苹果手机下载不了阴阳师怎么办? 我的阴阳师占用内存三个多G,而其他人只有一点五G,这是咋回事啊 更新阴阳师提示手机内存不足怎么办 wps文档怎么在最外面加个方框 阴阳师内存不足怎么解决 阴阳师内存不足解决方法 我阴阳师内存4个G了,有什么办法解决占内存这个问题?除了卸载。。。。 阴阳师内存不足怎么办 内存不够解决办法 阴阳师内存太大怎么办 阴阳师内存怎么清 公务员考试报名基层工作经验写成无了怎么办 报考公务员显示本人简历输入框必填什么意思 dmexpress的log怎么看 AIX LUNIX 下64位整数怎么定义 bigfix 如何查看趋势版本及服务器连接状况 电脑上的回收站被清空了怎么办,清空了回收站了如何是好 哪二十二种大病救助 1.新民主主义社会既有资本主义因素也有社会主义因素,其具体体现在哪些方面? 新民主主义社会的主要经济成分 30年前旧照流出,王祖贤依旧美艳动人,身后群演如今竟不输她,她是谁? 女神老了,48岁的瞿颖到底情归何处了? 梦见有两只胖老鼠爬在门帘上被我给摔死了 梦见一只胖老鼠从衣兜里爬出来,掉了一堆老鼠毛? 请问专家梦见 胖老鼠咬黑蛇 梦见在旧房子里看见胖老鼠 梦见胖老鼠掉了一堆毛? 周公解梦装死的大胖老鼠被猫咬死了解一下 梦见给一只胖老鼠洗澡,它喊我去它家玩,我就跟着它走,那位大神给解梦 梦见胖老鼠咬自己脚 梦见自己拿刀杀死胖老鼠血流不止 梦见一只胖老鼠被一只大狸猫紧紧看住,不让动弹,本人属相是老鼠,体胖。 解梦-梦见老鼠生蛋