在一台安装CAS计算虚拟化、拥有256GB内存的UIS2000服务器上,底层系统需要预留的内存,与CVM(云虚拟化管理平台)和CVK(云虚拟化内核)的实际可用容量是两个不同的概念。
简单来说,你需要为底层操作系统和CAS平台预留一定量的内存,剩余部分才是CVM和CVK可以管理和分配给虚拟机的内存池。
内存预留主要用于以下几个方面,确保平台稳定运行:
| 预留项目 | 预估内存占用 | 说明 |
|---|---|---|
| CAS/CVM 服务 | 约 8GB | 核心管理进程的内存开销,此数值来自官方实践建议。 |
| UIS 监控服务 | 约 8GB | 平台监控、告警等后台服务的开销。 |
| 系统缓存 (Cache) | 约 20GB | Linux系统为提升性能(如文件I/O)预留的缓存,属于正常开销。 |
| 其他系统开销 | 约 12GB | 用于容纳系统其他进程和缓冲区。 |
| 总计 | 约 48GB | 这是为底层系统及平台预留的推荐容量。 |
CAS平台有一个内置的内存预留规则:min(总内存的20%, 10GB)。即,取“总内存的20%”和“10GB”两者中较小的那个值。
对于256GB内存,计算过程是:20% * 256GB = 51.2GB,这大于10GB。因此,平台会按10GB的较小值进行强制预留。这个“10GB”是强制预留值,与你刚才计算的“48GB”推荐预留是两个不同的概念。
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论