Debian
在 Xen 6.1 下無法為 Debian 擠壓機提供超過 32GB 的 RAM
在 XEN 6.1 下,我嘗試為 debian 壓縮 VM 提供超過 32GB 的 RAM。但是 Xen 中心給了我這個:“分配給這個 VM 的物理記憶體量大於其家庭伺服器的總記憶體”。
主機伺服器的 RAM 比這多得多(128GB)。這是 Xen 限制嗎?如果是這樣,是否有解決方法?
@大衛施瓦茨
# xl info host : xxx release : 2.6.32.43-0.4.1.xs1.6.10.734.170748xen version : #1 SMP Mon Sep 10 13:28:39 EDT 2012 machine : i686 nr_cpus : 16 max_cpu_id : 15 nr_nodes : 2 cores_per_socket : 4 threads_per_core : 2 cpu_mhz : 3292 hw_caps : xxx virt_caps : hvm hvm_directio total_memory : 131030 free_memory : 77973 free_cpus : 0 xen_major : 4 xen_minor : 1 xen_extra : .3 xen_caps : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p <BR>hvm-3.0-x86_64 xen_scheduler : credit xen_pagesize : 4096 platform_params : virt_start=0xf7c00000 changeset : trunk.xxx (xxx) commandline : mem=1024G dom0_mem=752M,max:752M watchdog_timeout=300 cpuid_mask_xsave_eax=0 lowmem_emergency_pool=1M crashkernel=64M@32M console=vga dom0_max_vcpus=1-4 cc_compiler : gcc version xxx (Red Hat xxx) <BR>cc_compile_by : root cc_compile_domain : xxx cc_compile_date : Fri Nov 23 08:27:12 EST 2012 xend_config_format : 4 xl list Name ID Mem VCPUs State Time(s) Domain-0 0 738 4 r----- 166282.8 vm1 183 2048 1 -b---- 703.1 vm2 184 32768 2 -b---- 3723.0 vm3 185 4096 2 ------ 3923.9 vm4 186 2048 1 -b---- 2238.3 vm5 189 4095 1 -b---- 3724.8 vm6 190 4096 1 -b---- 601.2 vm7 191 1024 1 -b---- 1824.0
XenServer 6.1 不支持為 Linux Debian Squeeze VM 分配超過 32 GB 的 RAM。但是您可以為此使用 CLI(不支持)。您的 VM 應針對此配置關閉。
例子:
xe vm-param-set uuid=<VM UUID> memory-static-max=64GiB memory-dynamic-max=64GiB memory-dynamic-min=64GiB