0

我用sql在ignite中写了一些东西。当我对100人进行压力测试时,ignite服务器的cpu很低,但是iowait是两个高,io读写时间是两个高。所以我有一些方法可以减少iowait?我使用 2.7.6 版本和两台 SSD 机器作为集群。

这是iowait时间图片[1]:https ://i.stack.imgur.com/P0bka.png [2]:https : //i.stack.imgur.com/hyfv1.png 这是iowait cpu图片

4

1 回答 1

0

在持久性场景中,您会受到 WAL 写入的约束。您可以尝试更改 WAL 模式以LOG_ONLY稍微减轻这些峰值。

我建议将检查点进一步分开(通过更改“检查点频率”设置,在 中ms)并可能增加“检查点页面缓冲区”。

于 2020-08-14T14:26:17.763 回答