银河麒麟kylin热扩容增加内存后,查询到的内存仍是扩容前的,未更新

银河麒麟kylin热扩容增加内存后,查询到的内存仍是扩容前的,未更新,第1张

问题描述:

对虚拟机执行热扩容,增加内存

Ubuntu虚机做此 *** 作,扩容后可正常显示, 扩容后查询到的是增加后的内存。

银河麒麟kylin热扩容增加内存后,查询到的内存仍是扩容前的,未更新

故障原因:

麒麟系统问题。

解决办法:

要在 RHEL 和 CentOS 中设置内存联机,请执行以下 *** 作:

1.查找显示脱机的内存。检查内存的状态:

grep line /sys/devices/system/memory/*/state

#内存热插拔后,增加内存,memory32+(和之前的不连续)

2. 内存显示脱机时,将其设置为联机:

echo online >/sys/devices/system/memory/memory[number]/state

3.free -m 查询

要在 SLES *** 作系统中设置内存联机,请执行以下 *** 作:

1. 加载 SLES 的 acpiphp 模块以检测热添加设备:

modprobe acpiphp

2.在 SLES 虚拟机内启用 acpi_memhotplug:

modprobe acpi_memhotplug

3. 使用 vSphere Client 编辑虚拟机设置以增加分配的内存。有关详细信息,请参见  Increasing the amount of memory assigned to a virtual machine (1004059) 。

4. 在 /sys/devices/system/ 中使内存联机:

echo online >/sys/devices/system/memory/memory[number]/state

5. 检查内存的状态,查找显示脱机的内存:

grep line /sys/devices/system/memory/*/state

6. 内存显示脱机时,将其设置为联机:

echo online >/sys/devices/system/memory/memory[number]/state

7. 验证是否可以查看额外内存:

free -m

参考资料:

Hot adding memory in Linux (1012764) (vmware.com)

1、升级内存前,要先了解自己的机型,根据情况选择DDR2或者DDR3的内存条,准备完毕后,安装前需要切断电源和其他外接线路与设备

2、取出笔记本的电池,防止安装时静电烧掉内存条

3、用螺丝刀卸下内存档板的螺丝

4、把新增的内存条斜插进卡槽里,注意内存条上有个小缺口,为了区分正反面,插好以后轻按下去,让两边将其固定住

5、然后装上内存档板,并锁好螺丝

6、接好线路及电源开机后,可以用鲁大师2014官方下载电脑版或者其他性能测试软件测试一下,就可以知道有没有安装好了。

安装x86_64架构的Linux版本,32位版(i386、i486、i586、i686)需要内核支持PXE的才能支持大于4G的内存,但还是推荐用64位版本,性能更好。

另外如果是多年前的电脑,也可能主板不支持这么大的内存,最好根据服务器或主板的型号查看一下手册。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11405254.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存