如题,公司的一台应用服务器,配置大概是这样:
DELL R720XD
CPU E5-2680 v2 @ 2.80GHz
256G 内存
上面跑了十几个虚拟机,都是些 MYSQL\DOCKER 之类的应用,当时建立虚拟机的时候也比较随意,大概就是每台 4 核 8G 这样的资源(没有超出整体的资源总量),没有做额外设置,也没有点一次性预留所有内存。
这都好几年了,一直 CPU 就是 4.6G 左右的占用,内存大概是 40G 左右的占用,结果最近增加了一台虚拟机,突然所有虚拟机的内存占用都变成了分配的量,宿主机内存占用也就到了接近 90%,看实际的虚拟机内存占用也就是 3G 左右,但是宿主机统计出来就是 10G 这样的。
下面是一台虚拟机的内存占用情况(这台分配了 20G 内存):
total used free shared buff/cache available
Mem: 19G 2.8G 15G 9.3M 772M 16G
Swap: 9.8G 0B 9.8G
虽然目前没有什么异常,但是这种情况需要在意么?
还是说搞错了什么设置?
公司本身没有专业的运维人员,就是开发人员兼着维护下,所以可能会有非常小白的错误而不自知……恳请大家指教!
DELL R720XD
CPU E5-2680 v2 @ 2.80GHz
256G 内存
上面跑了十几个虚拟机,都是些 MYSQL\DOCKER 之类的应用,当时建立虚拟机的时候也比较随意,大概就是每台 4 核 8G 这样的资源(没有超出整体的资源总量),没有做额外设置,也没有点一次性预留所有内存。
这都好几年了,一直 CPU 就是 4.6G 左右的占用,内存大概是 40G 左右的占用,结果最近增加了一台虚拟机,突然所有虚拟机的内存占用都变成了分配的量,宿主机内存占用也就到了接近 90%,看实际的虚拟机内存占用也就是 3G 左右,但是宿主机统计出来就是 10G 这样的。
下面是一台虚拟机的内存占用情况(这台分配了 20G 内存):
total used free shared buff/cache available
Mem: 19G 2.8G 15G 9.3M 772M 16G
Swap: 9.8G 0B 9.8G
虽然目前没有什么异常,但是这种情况需要在意么?
还是说搞错了什么设置?
公司本身没有专业的运维人员,就是开发人员兼着维护下,所以可能会有非常小白的错误而不自知……恳请大家指教!