问题描述
我在sql中使用ignite进行写入和查找。当我进行100人压力测试时,ignite服务器的cpu较低,但是iowait是2倍,并且io的读写时间是2倍。所以我有一些方法可以减少iowait? 我将2.7.6版本与两台SSD机器用作群集。
这是iowait时间图片 [1]:https://i.stack.imgur.com/P0bka.png [2]:https://i.stack.imgur.com/hyfv1.png 这是iowait cpu图片
解决方法
在持久方案中,您会受到WAL写入的约束。您可以尝试将WAL模式更改为LOG_ONLY
,以稍微缓解这些峰值。
我建议将检查点分开(通过更改ms
中的“检查点频率”设置),并可能增加“检查点页面缓冲区”。