Rethinkdb IO достигает 100%
Rethinkdb
IO достигает 100% всякий раз, когда происходит загрузка данных. Нагрузка достигает около 50. Это обычное явление, или мы должны сделать некоторые оптимизации здесь?
1 ответ
RethinkDB использует пул блокировщиков для выполнения операций ввода-вывода. В системах Linux каждый поток в этом пуле блокировщиков вносит свой вклад 1
на среднюю нагрузку при блокировке на диске, поэтому RethinkDB иногда заставляет систему сообщать об очень высокой средней нагрузке даже при нормальной нагрузке.
Использование 100% пропускной способности вашего диска - это отдельная история. Если вы работаете с нагрузкой ввода-вывода на медленном диске, особенно на вращающемся диске, то это вполне разумно, но это означает, что у вас могут возникнуть проблемы с масштабированием, если вы хотите выполнять больше операций с диском. Если у вас начнутся проблемы с масштабированием, возможно, лучшим решением будет получить более быстрый диск.