XEN VPS 内存错误?

XEN VPS 内存错误?

我订购了一台 XEN 平台上的 VPS,内存为 1 GB。CentOS 6.6

uname -a

Linux vps 2.6.32-504.23.4.el6.x86_64 #1 SMP Tue Jun 9 20:57:37 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

我检查了内存数量:

cat /proc/meminfo 
MemTotal:         667536 kB
MemFree:          211084 kB
Buffers:           12880 kB
Cached:           304484 kB
SwapCached:            0 kB
Active:           135240 kB
Inactive:         192692 kB
Active(anon):      10572 kB
Inactive(anon):      124 kB
Active(file):     124668 kB
Inactive(file):   192568 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:       1048572 kB
SwapFree:        1048572 kB
Dirty:                 0 kB
Writeback:             0 kB
AnonPages:         10588 kB
Mapped:             8408 kB
Shmem:               132 kB
Slab:              39156 kB
SReclaimable:      20188 kB
SUnreclaim:        18968 kB
KernelStack:         736 kB
PageTables:         1804 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     1382340 kB
Committed_AS:      63000 kB
VmallocTotal:   34359738367 kB
VmallocUsed:       43944 kB
VmallocChunk:   34359693268 kB
HardwareCorrupted:     0 kB
AnonHugePages:         0 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:    10485760 kB
DirectMap2M:           0 kB

看起来内存有 512MB。顶部:

Mem:    667536k total,   456708k used,   210828k free,    12888k buffers

我询问了技术支持,他们告诉我:

这是正常的。这是因为我们使用最新的 Xen 4.xx 版本来增强性能,但不幸的是这可能会导致这种异常。
您可以使用以下命令验证您是否具有正确的内存信息: cat
/proc/meminfo
这将产生如下内容:
...... 在底部您将看到“DirectMap4k”,这是您的 VPS 已分配并可以使用的实际 RAM 数量。 使用上面的例子,将“DirectMap4k: 524288 kB”除以 1024 将其转换为兆字节,您将得到 512,但旧的 free > -m 命令从顶部附近的 MemTotal 行获取信息,而这实际上并不是您的系统能够使用的。


请告诉我这是否正确?我可以使用 1 GB 内存吗?

相关内容