4.2.1版本小租户的io使用高


问下社区的各位大佬,租户的IO次数ssstore_read是直接磁盘读吗,这个io是对应创建租户的iops吗?
小规格租户的IO读很高这个怎么去定位解决

创建租户最大ios为40000,目前io读已经十几万了

【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集) 用obdiag 自查一下看看,先巡检一下看

此问题出现可能和 磁盘性能校准 有关。
如果没有进行磁盘性能校准,那么IO限流是不生效的。
麻烦查看一下 GV$OB_IO_BENCHMARKV$OB_IO_BENCHMARK 视图确认磁盘 I/O 校准的结果。

SELECT * FROM oceanbase.GV$OB_IO_BENCHMARK;

obdiag check 巡检里边就有GV$OB_IO_BENCHMARK的检测,建议巡检下,将结果发出来

再麻烦查一下__all_virtual_io_quota的结果看一下

没有视图呢,ob版本为:
4.2.1.1_101000062023110109-7cb0fb494fce3962ae3f067991d6581c96bc0a9e(Nov 1 2023 09:55:47)
image

那麻烦能捞一下日志么?
grep “IO STATUS" observer.log.xxxxxxxx
看看那段时间是谁的iops耗费高

从ocp的监控来看是1034租户

image

有可能日志被限流了看不到了,尝试搜一下grep “REACH”

这样show tables好像确实查不到,在sys租户下运行select * from __all_virtual_io_quota;应该可以查到