实验1:资源分配与管理的思考题

思考题 1:使用 alter system 命令修改 cpu_count、memory_limit 均为默认值时,每台 OBServer 服务器上会分配多少 CPU、内存资源给 observer 进程?

答:系统会识别到observer 服务器上的CPU 数量,有多少就分配多少给Observer 进程,而内存上,需要看observer memory_limit_percentage 参数,默认值为80,即内存的80%分配给observer 进程

思考题 2:在 OCP 的集群概览页面中,集群的资源水位显示已经分配了部分 CPU、内存等资源,这些资源是分配给了谁?

答:部分 CPU、内存等资源,这些资源是分配给了系统租户与500 租户

思考题 3:GV$OB_SERVERS 中 MEMORY_LIMIT 与 MEM_CAPACITY 之间相差 4G,这 4G 内存被分配给谁了?

答:相差的差额确实不知道在哪儿,网友知道吗?

3 个赞

MEM_CAPACITY是节点可用于分配给租户的总内存大小,差额就在分配给500租户的内存了

5 个赞

有相关资料出处吗

4 个赞

根据MEM_CAPACITY和MEMORY_LIMIT介绍即可推断出的
MEMORY_LIMIT是OB集群内存
MEM_CAPACITY是租户可分配总内存

MEMORY_LIMIT=system_memory+(MEM_CAPACITY)租户可分配总内存

5 个赞


感觉能明白不

6 个赞

牛啊,大佬!!!

3 个赞

MEMORY_LIMIT 是指 OBServer 进程总体的内存限制
MEM_CAPACITY 是指当前可用于分配的内存容量
两者之间的差值通常被分配给系统内部使用或预留的内存部分

2 个赞

这块得用实验测一下

1 个赞

做个参考

1 个赞