0

Rethinkdb每当有数据上传时,IO 就会达到 100%。负载达到接近50左右。这是普遍现象,还是我们需要在这里做一些优化?

4

1 回答 1

1

RethinkDB 使用阻塞池来做 IO。在 Linux 系统上,这个阻塞池中的每个线程都会在1磁盘上阻塞时对平均负载做出贡献,因此 RethinkDB 有时会导致系统即使在正常负载下也报告极高的平均负载。

使用 100% 的磁盘吞吐量是另一回事。如果您在慢速磁盘上运行 IO 繁重的工作负载,尤其是在旋转驱动器上,那么这是非常合理的,但这确实意味着如果您想要执行更多磁盘密集型操作,您可能会遇到扩展问题。如果您开始遇到这些扩展问题,最好的解决方案可能是获得更快的磁盘。

于 2015-09-30T17:58:54.890 回答