请问不同租户间的资源(cpu、iops、memory)是完全不会相互影响吗?
如果设定一个租户的memory size=2GB,然后想要导入3GB的数据,租户会自动扩容或借用其他租户的memory吗?
如果同时对两个租户进行查询,租户的查询性能会因为另一个租户正在进行高强度查询受到影响吗?
-
是的。 租户资源互不干扰。 租户间的资源隔离
-
如果设定一个租户的memory size=2GB,然后想要导入3GB的数据,租户会自动扩容或借用其他租户的memory吗?
这个应该会报错 No memory or reach tenant memory limit 提示。 可以试验下
谢谢,那请问我多租户同时查询的情况下,多租户各自的查询性能会相互影响吗?
如果会的话是不是和是“ 基于线程数的租户工作线程的 CPU 隔离”或“ 基于 cgroup 的租户工作线程的 CPU 隔离”有关呢?
不一定会不会有影响。 虽然多租户之间得资源是隔离得,但是磁盘和IO是不限制得。 如果磁盘和IO没被租户直接吃满得话 应该没问题
最大并发数 cpu_quota_concurrency
cgroup需要单独配置得 配置 cgroup
基于楼上的答案,可以看一下CPU和IO隔离都是允许有超卖和权重机制,正常不会影响.可以设置多余资源比如CPU在公共资源池中忙时占用,闲时隔离