LINUX.ORG.RU

Асинхронный ввод-вывод в sysctl — о чём речь?

 , , , ,


0

2

Там вышел дистрибутив Nitrux новой версии, в ченджлоге есть такое:

Включены sysctl, изменяющие работу кэша VFS и вытеснение страниц памяти в раздел подкачки, а также включающие асинхронный неблокирующий ввод/вывод.

включающие асинхронный неблокирующий ввод/вывод.

Что это за опция?

Речь о fs.aio-max-nr.

# Asynchronous non-blocking I/O (AIO) feature that allows a process to initiate multiple I/O operations simultaneously without having to wait for any of them to complete.
# This helps boost performance for applications that are able to overlap processing and I/O.
# Increasing this value increases the random IO performance. 
fs.aio-max-nr = 1048576

Этот кусок взят из sysctl конфига в Nitrux.

Kron4ek ★★★★★
()
Ответ на: комментарий от Kron4ek

fs.aio-max-nr = 1048576

Посмотрел у себя, 65536. Запустил в вирте archlinux-2023.03.01-x86_64.iso, там тоже 65536.

Это самостоятельные уже правки? Действительно увеличение что-то дает?

UPD. А, это из Nitrux. )

krasnh ★★★
()
Последнее исправление: krasnh (всего исправлений: 2)