主机侧显示的内存占用率和虚机的内存占用率对不上
比如主机256G物理内存,分配3台虚机,共分配208G内存出去,3台虚机均安装caltools,实际占用了110G
现在主机侧显示占用了96%+,这个是怎么计算出来的呢
(1)
您好,参考
作为超融合管理节点的主机至少配置32GB及以上的内存空间,其中分布式存储管理(handy)需占用至少8GB;
· 作为分布式存储监控节点的主机,至少为监控进程分配1GB内存。
· 作为分布式存储存储节点的主机,至少为每个OSD进程分配1G内存。例如:一个存储节点有10个OSD进程,则需给这个存储节点上的OSD进程分配10*1G的内存。
· 作为分布式存储存储节点的主机,要为每TB的硬盘容量分配1GB内存。例如:假设物理服务器上有10个4T大小的OSD,共有40TB的容量用于存储服务,则需要给“存储节点”分配40*1GB的内存。
· 如果启用了SSD读缓存加速,则需要为1G读缓存分区分配6MB内存, 例如:一个40G读缓存分区,占用240M内存,如果分区加大,内存占用正比提高。(注:若开启读缓存,则每个HDD都要分配一个SSD读缓存分区。假设一个节点10个HDD数据盘,每个HDD分配一个40G的读缓存分区,则读缓存分区总共占用2.4G内存)。
· 分布式存储集群需要额外一些内存用作数据缓冲,限定大小为上述OSD、存储、读缓存占用内存总和的0.5倍。
· 例如:某集群节点同时作为管理、监控和存储节点,其中数据盘为10个4T大小的硬盘,同时开启SSD读缓存加速,读缓存分区大小为100G,此时需要为该节点分配大于 117GB内存空间,内存规划计算方式如下:
¡ 管理内存分配:32G
¡ 监控内存分配:1G
¡ OSD内存分配:10x1G =10G
¡ 存储内存分配:10x4x1G=40G
¡ SSD读缓存分区内存分配:10x100x6M = 6G
¡ 额外内存分配:(10+40+6)x0.5=28G
¡ 总内存规划:32G+1G+50G+6G+28G=117GB
· 规划时,需要考虑其他非存储服务对内存资源的消耗。
(0)
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论