cgroup、资源池、用户的关系..涉及到GaussDB(DWS)的资源设置

💡 原文中文,约12600字,阅读约需30分钟。
📝

内容提要

本文介绍了华为云GaussDB(DWS)中cgroup、资源池和用户之间的关系,展示了相关对象的创建过程,详细介绍了cgroup的分布情况和资源池的限制,讨论了默认资源池和多租户场景下的用户分布情况。

🎯

关键要点

  • 本文介绍了华为云GaussDB(DWS)中cgroup、资源池和用户之间的关系。

  • 展示了DWS中相关对象的创建过程。

  • 详细介绍了cgroup的分布情况和资源池的限制。

  • 讨论了默认资源池和多租户场景下的用户分布情况。

  • cgroup是GaussDB(DWS)资源负载管理的核心,配置资源池需要设置控制组Cgroups。

  • 默认情况下,系统会创建一个资源池default_pool,未指定资源池的用户会关联到该池。

  • 资源池的内存资源计算需要按照层级进行比例计算。

  • 系统资源限制分为配额和限额,配额允许资源使用超过限制,限额则严格限制CPU使用。

  • 用户分布情况显示了不同用户与资源池的关联。

  • 在多租户场景中,业务用户共享组用户的资源,层级必须与资源池层级对应。

延伸问答

什么是cgroup,它在GaussDB(DWS)中的作用是什么?

cgroup是GaussDB(DWS)资源负载管理的核心,主要用于配置资源池和管理资源分配。

如何创建资源池和用户?

可以通过SQL命令创建资源池和用户,例如使用"create resource pool"和"CREATE USER"命令。

默认资源池是什么,它的特点是什么?

默认资源池是系统自动创建的资源池,未指定资源池的用户会关联到该池,默认不限制并发和内存。

在多租户场景中,用户是如何共享资源的?

在多租户场景中,业务用户共享组用户的资源,且业务用户必须挂在到组用户下,层级需与资源池层级对应。

资源池的内存资源是如何计算的?

资源池的内存资源计算需要按照层级进行比例计算,以确保资源的合理分配。

配额和限额有什么区别?

配额允许资源使用超过限制,而限额则严格限制CPU使用的核数,二者在资源管理中有不同的控制方式。

🏷️

标签

➡️

继续阅读