首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >>520 Xen内存的Xen DomU

>520 Xen内存的Xen DomU
EN

Ask Ubuntu用户
提问于 2017-09-22 21:21:54
回答 1查看 101关注 0票数 0

目前,我正在尝试将750 on的Ram分配给运行在Xen服务器上的DOMU。尽管概述指出DOMU有750 GB内存,但在来宾内部只有大约520 GB可用。

以下是xl列表的结果:

代码语言:javascript
复制
Name                                        ID   Mem VCPUs      State   
Time(s)
Domain-0                                     0  8192     8     r-----  262366.1
guest1                                       6  8192     8     r-----  601597.5
guest2                                      20 64000    12     -b----  314883.1
guest3                                      21 32000    12     -b----   57891.6
guest4                                      24 64000    12     -b----  185059.3
guest5                                      27 64000    12     -b----  995675.0
relevant_guest                             32 750000    48     -b----     143.0

下面是来自客人内部的cat /proc/meminfo的结果:

代码语言:javascript
复制
:~$ cat /proc/meminfo
MemTotal:       525887036 kB
MemFree:        520156652 kB
MemAvailable:   518429204 kB
Buffers:           41296 kB
Cached:           458620 kB
SwapCached:            0 kB
Active:           351672 kB
Inactive:         289840 kB
Active(anon):     142404 kB
Inactive(anon):    10552 kB
Active(file):     209268 kB
Inactive(file):   279288 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:      65533948 kB
SwapFree:       65533948 kB
Dirty:                 0 kB
Writeback:             0 kB
AnonPages:        141856 kB
Mapped:            96300 kB
Shmem:             11252 kB
Slab:              89588 kB
SReclaimable:      36052 kB
SUnreclaim:        53536 kB
KernelStack:        9408 kB
PageTables:        14504 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:    328477464 kB
Committed_AS:     988804 kB
VmallocTotal:   34359738367 kB
VmallocUsed:           0 kB
VmallocChunk:          0 kB
HardwareCorrupted:     0 kB
AnonHugePages:         0 kB
CmaTotal:              0 kB
CmaFree:               0 kB
DirectMap4k:    768081920 kB
DirectMap2M:           0 kB

最后,为了将事情放到上下文中,以下是xl的结果:

代码语言:javascript
复制
release                : 4.8.0-30-generic
version                : #32-Ubuntu SMP Fri Dec 2 03:43:27 UTC 2016
machine                : x86_64
nr_cpus                : 80
max_cpu_id             : 79
nr_nodes               : 4
cores_per_socket       : 10
threads_per_core       : 2
cpu_mhz                : 1895
hw_caps                : b7ebfbff:77fef3ff:2c100800:00000021:00000001:00003fbb:00000000:00000100
virt_caps              : hvm hvm_directio
total_memory           : 1048339
free_memory            : 44616
sharing_freed_memory   : 0
sharing_used_memory    : 0
outstanding_claims     : 0
free_cpus              : 0
xen_major              : 4
xen_minor              : 7
xen_extra              : .0
xen_version            : 4.7.0
xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64
xen_scheduler          : credit
xen_pagesize           : 4096
platform_params        : virt_start=0xffff800000000000
xen_changeset          :
xen_commandline        : placeholder dom0_mem=8192M,max:8192M xsave=1 dom0_max_vcpus=8 dom0_vcpus_pin
cc_compiler            : gcc (Ubuntu 6.2.0-5ubuntu12) 6.2.0 20161005
cc_compile_by          : stefan.bader
cc_compile_domain      : canonical.com
cc_compile_date        : Fri Oct  7 19:25:16 UTC 2016
build_id               : af4763ee48b5462619bc61a6a248ae6b2dc75a79
xend_config_format     : 4

任何帮助都将不胜感激。谢谢:-)

EN

回答 1

Ask Ubuntu用户

发布于 2018-07-19 10:17:44

用520 GB以上的代码重新构建内核。Git克隆linux源代码,然后进行xconfig,搜索'xen‘,然后看到这个config选项。

您需要设置Linux内核选项XEN_BALLOON_MEMORY_HOTPLUG_LIMIT大于512 GB,并取消检查XEN_512GB。这只能通过更改内核配置和重新构建Linux内核来实现。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/958511

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档