0
Rethinkdb
IO достигает 100% всякий раз, когда есть загрузка данных. Нагрузка достигает около 50. Является ли это обычным явлением или нам нужно сделать некоторые оптимизации здесь?Rethinkdb IO достигает 100%
Rethinkdb
IO достигает 100% всякий раз, когда есть загрузка данных. Нагрузка достигает около 50. Является ли это обычным явлением или нам нужно сделать некоторые оптимизации здесь?Rethinkdb IO достигает 100%
Привет, @hellodk, при каких обстоятельствах это происходит? Не могли бы вы рассказать нам немного больше о том, на чем вы работаете RethinkDB? Как вы подключаетесь к нему и как выглядит код вставки? – dalanmiller
привет @dalanmiller заявление вставки используется здесь: rethinkdb импорта -f .csv --format CSV --table --pkey --force rethinkdb экземпляр работает на двухъядерной машине 14 Гб –
hellodk
A
1
+0
+0
Последний вопрос
-
1. правила изображения всегда возвращает ошибку в Laravel
-
2. onchange выпадающий список из базы данных - php, без java или ajax
-
3. Serilog перезаписать файл
-
4. Java 1.8.121 не работает на linux - NoClassDefFoundError
-
5. Apache Zeppelin (Shiro Security) не может сохранять разрешения на запись
-
6. Определен ли режим по умолчанию для реализации потока?
- Нет связанных вопросов^_^
ответ
RethinkDB использует пул блокировщиков для ввода IO. В системах Linux каждый поток в этом пуле блокировщика вносит
1
в среднее значение нагрузки при блокировке на диске, поэтому RethinkDB иногда заставляет систему сообщать о чрезвычайно высокой средней нагрузке даже при нормальной нагрузке.Использование 100% производительности вашего диска - это совсем другая история. Если вы работаете с большой нагрузкой на медленном диске, особенно на вращающемся диске, это довольно разумно, но это означает, что у вас могут быть проблемы с масштабированием, если вы хотите выполнять больше операций с большим объемом данных. Если у вас возникнут проблемы с масштабированием, возможно, лучшим решением будет получение более быстрого диска.
источник
2015-09-30 17:58:54 mlucy
мы» re, используя ssd в нашем случае, плюс задача состоит в том, чтобы добавить около 1M строк. Я считаю, что это не очень большая цифра, чтобы получить 100% IO, или есть что-то, что я пропустил? – hellodk
Когда вы говорите, что 100% IO, вы имеете в виду IOWait, или вы имеете в виду другую статистику? 100% IOWait не является проблемой, если вы также не видите медленную производительность, это просто означает, что диск является вашим узким местом. Если вы видите медленную производительность вместе со 100% IOWait, я бы проверял, чтобы у вас было достаточно оперативной памяти, и что RethinkDB не собирается свопа. – mlucy
Смежные вопросы