Rethinkdb IO достигает 100%

Rethinkdb IO достигает 100% всякий раз, когда происходит загрузка данных. Нагрузка достигает около 50. Это обычное явление, или мы должны сделать некоторые оптимизации здесь?

1 ответ

RethinkDB использует пул блокировщиков для выполнения операций ввода-вывода. В системах Linux каждый поток в этом пуле блокировщиков вносит свой вклад 1 на среднюю нагрузку при блокировке на диске, поэтому RethinkDB иногда заставляет систему сообщать об очень высокой средней нагрузке даже при нормальной нагрузке.

Использование 100% пропускной способности вашего диска - это отдельная история. Если вы работаете с нагрузкой ввода-вывода на медленном диске, особенно на вращающемся диске, то это вполне разумно, но это означает, что у вас могут возникнуть проблемы с масштабированием, если вы хотите выполнять больше операций с диском. Если у вас начнутся проблемы с масштабированием, возможно, лучшим решением будет получить более быстрый диск.

Другие вопросы по тегам