Применение асинхронной буферизированной записи на базе io_uring до 80 раз снизило задержки в XFS
Автор
Сообщение
news_bot ®
Стаж: 7 лет 2 месяца
Сообщений: 27286
Опубликована серия патчей для включения в ядро Linux 5.20, добавляющая поддержку асинхронной буферизированной записи в файловую систему XFS при помощи механизма io_uring. Предварительные тесты производительности, проведённые при помощи инструментария fio (1 поток, размер блока 4кб, 600 секунд, последовательная запись), показывают увеличение числа операция ввода/вывода в секунду (IOPS) от 77k до 209k, скорости передачи данных от 314MB/s до 854MB/s и падения задержек от 9600ns до 120ns (80 раз).
sequential writes:
without patch with patch libaio psync
iops: 77k 209k 195K 233K
bw: 314MB/s 854MB/s 790MB/s 953MB/s
clat: 9600ns 120ns 540ns 3000ns
Для интересующихся состоянием io_uring на середину 2022 года, рекомендуется ознакомиться со слайдами и видеозаписью доклада с Kernel Recipes 2022. Обзорно упоминаются изменения уже вошедшие в ядро и планируемые, например можно отметить поддержку:
- множественного (multi-shot) accept().
- множественного (multi-shot) recv() - по тестам прирост 6-8% - от 1150000 до 1200000 RPS.
- обновление и исправления в библиотеке liburing, добавление документации и тестов.
В контексте переносимости io_uring на слайдах упоминается значительная схожесть с "I/O Rings", используемой в подсистеме Direct Storage в Windows 11, а также возможность реализации кроссплатформенной работы, но из других платформ на слайде автора упомянута только FreeBSD со знаком вопроса.
Извините, данный ресурс не поддреживается. :(
===========
Источник:
OpenNet.RU
===========
Похожие новости
- Главная ссылка к новости (https://www.phoronix.com/scan....)
- OpenNews: Уязвимость в подсистеме io_uring ядра Linux, позволяющая поднять свои привилегии
- OpenNews: Оценка эффективности работы fsck на гигантских разделах XFS и Ext4
- OpenNews: Уязвимость в XFS, позволяющая читать сырые данные блочного устройства
Похожие новости:
- Уязвимость в XFS, позволяющая читать сырые данные блочного устройства
- Уязвимость в подсистеме io_uring ядра Linux, позволяющая поднять свои привилегии
- [Восстановление данных, Настройка Linux, Системное администрирование, Хранение данных] XFS, Reflink и Fast Clone. Созданы друг для друга
- [Информационная безопасность, Тестирование IT-систем, Антивирусная защита, IT-инфраструктура] Кардинг и «чёрные ящики»: как взламывают банкоматы сегодня
- Google опубликовал утилиту для автоматизации изменения размера ФС
- Для Linux представлена файловая система TxFS с поддержкой ACID-транзакций
Теги для поиска: #_io_uring, #_xfs
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 29-Апр 19:22
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 7 лет 2 месяца |
|
Опубликована серия патчей для включения в ядро Linux 5.20, добавляющая поддержку асинхронной буферизированной записи в файловую систему XFS при помощи механизма io_uring. Предварительные тесты производительности, проведённые при помощи инструментария fio (1 поток, размер блока 4кб, 600 секунд, последовательная запись), показывают увеличение числа операция ввода/вывода в секунду (IOPS) от 77k до 209k, скорости передачи данных от 314MB/s до 854MB/s и падения задержек от 9600ns до 120ns (80 раз). sequential writes:
without patch with patch libaio psync iops: 77k 209k 195K 233K bw: 314MB/s 854MB/s 790MB/s 953MB/s clat: 9600ns 120ns 540ns 3000ns
Извините, данный ресурс не поддреживается. :( =========== Источник: OpenNet.RU =========== Похожие новости
|
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 29-Апр 19:22
Часовой пояс: UTC + 5