Как говорится в заголовке, у меня есть сервис Springboot, которая записывает в односпособный серверный узел с примерно 180K TPS; < /p>
Я обнаружил, что даже когда я делаю пакетные записи, это только помогает при уменьшении соединений, например, я перечисляет каждые 10 тыс. Operations; < /p>
Я проверил это, написав с помощью меньших TPS (45K), а IOP достигают 100%; < /p>
Я не могу спросить о масштабировании сервера, более высокий уровень не может больше тратить или предоставлять; Таким образом, записи ведра будет иметь корзину, содержащую 10 тыс. Список записей в JSON;
Это работает, iops сейчас ниже 8%, но приложение вниз по течению будет выполнять дополнительные работы;
Есть ли лучшая идея, чтобы написать пакетные записи, но минимизирующие iops?
Подробнее здесь: https://stackoverflow.com/questions/797 ... ingle-iops