<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Раздел полезных советов: Повышение производительности FUSE при помощи io_uring</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/137230.html</link>
    <description>В ядре Linux 6.14 в подсистеме FUSE появилась поддержка обмена данными между ядром и обработчиком в пространстве пользователя с использованием механизма ввода/вывода io_uring. Включение io_uring в FUSE позволяет ощутимо поднять производительность файловых систем  на базе FUSE за счёт сокращения переключений контекста между ядром и пространством пользователя.&lt;br&gt;&lt;br&gt;Поддержка io_uring уже может применяться в реализациях FUSE-серверов на базе библиотеки &#091;&#091;https://github.com/libfuse/libfuse libfuse&#093;&#093;, таких как zfs-fuse, unionfs-fuse, fuse-overlayfs, ceph-fuse и gvfs-fuse. Для работы пока требуется сборка libfuse из ветки &quot;uring&quot; в &#091;&#091;https://github.com/bsbernd/libfuse.git  git-репозитории&#093;&#093; проекта (в релизы изменения ещё не включены). В реализации FUSE-серверов изменения вносить не требуется - достаточно использовать ядро 6.14 и библиотеку libfuse с поддержкой io_uring.&lt;br&gt;&lt;br&gt;Для включения io_uring в компонентах FUSE на стороне ядра Linux следует выставить параметр:&lt;br&gt;&lt;br&gt;   echo 1 &amp;gt; /sys/module/fuse/parameters/enable_ur</description>

<item>
    <title>Повышение производительности FUSE при помощи io_uring (0xdeadbee)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/137230.html#15</link>
    <pubDate>Sat, 30 Aug 2025 17:26:52 GMT</pubDate>
    <description>или в японии. или в англии. или в &quot;бывшей&quot; английской колонии.&lt;br&gt;</description>
</item>

<item>
    <title>Повышение производительности FUSE при помощи io_uring (DeerFriend)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/137230.html#14</link>
    <pubDate>Sun, 03 Aug 2025 08:37:43 GMT</pubDate>
    <description>У вас опечатка в слове btrfs&lt;br&gt;</description>
</item>

<item>
    <title>Повышение производительности FUSE при помощи io_uring (Анонон)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/137230.html#13</link>
    <pubDate>Sat, 02 Aug 2025 03:25:26 GMT</pubDate>
    <description>На Кипре живет, видимо...&lt;br&gt;</description>
</item>

<item>
    <title>Повышение производительности FUSE при помощи io_uring (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/137230.html#12</link>
    <pubDate>Mon, 21 Jul 2025 23:42:05 GMT</pubDate>
    <description>В правом&lt;br&gt;</description>
</item>

<item>
    <title>Повышение производительности FUSE при помощи io_uring (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/137230.html#11</link>
    <pubDate>Fri, 18 Jul 2025 10:31:59 GMT</pubDate>
    <description>Этих символов нет в исходнике (с учётом макроподстановок) - поэтому и выпиливаются. Разрабы собирают gcc, он к этому толерантен, ошибки переносит на стадию динамической линковки (если несуществующие символы кто-то заюзает, а их нет в исходниках, заюзать их невозможно).&lt;br&gt;</description>
</item>

<item>
    <title>Повышение производительности FUSE при помощи io_uring (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/137230.html#10</link>
    <pubDate>Fri, 18 Jul 2025 09:49:26 GMT</pubDate>
    <description>Какой-то совершенно левый патч.&lt;br&gt;&lt;br&gt;&amp;gt; Для сборки с LTO необходим патч&lt;br&gt;&amp;gt; From 98362e6305b2f39ee075b74d22496b30e13f8502 Mon Sep 17 00:00:00 2001 &amp;lt;- Инопланетяне?&lt;br&gt;&amp;gt; Date: Wed, 2 Jul 2025 13:37:00 +0300&lt;br&gt;&amp;gt; Subject: &#091;PATCH&#093; Fix building with LTO.&lt;br&gt;&lt;br&gt;И патч странный, выпиливает часть символов зачем-то.&lt;br&gt;</description>
</item>

<item>
    <title>Повышение производительности FUSE при помощи io_uring (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/137230.html#9</link>
    <pubDate>Fri, 18 Jul 2025 08:42:28 GMT</pubDate>
    <description>&amp;gt; А как насчёт kernel.io_uring_disabled = 2 (enabling this shrinks the kernel&amp;#8217;s attack &lt;br&gt;&amp;gt; surface) ?&lt;br&gt;&lt;br&gt;Ну ты сам выбирай - перфоманс тебе с дополнительными рисками - или тошнись в левом ряду безопасненько.&lt;br&gt;&lt;br&gt;&amp;gt; Какие последствия, если совсем отключить?&lt;br&gt;&lt;br&gt;Не будут работать high-peformance приложухи, типа вот этого, скоростных серверов (весь топ TechEmpower занял io_uring) и тому подобного.&lt;br&gt;</description>
</item>

<item>
    <title>Повышение производительности FUSE при помощи io_uring (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/137230.html#8</link>
    <pubDate>Fri, 18 Jul 2025 06:47:44 GMT</pubDate>
    <description>&amp;gt; Шишкин, хотя бы, на FUSE свои FS портировал что-ли.&lt;br&gt;&lt;br&gt;Но каких FS?&lt;br&gt;&lt;br&gt;Разработка Reiser 4 заброшена т.к. последние лет 5 силы брошены на Reiser 5, а Reiser 5 пока больше концепт чем живая ФС и в полноценный релиз со стабилизацией структур и фич так и не вышел.&lt;br&gt;&lt;br&gt;Что портировать-то, если нет ничего что можно взять и использовать? Уж лучше с bcachefs играться.&lt;br&gt;</description>
</item>

<item>
    <title>Повышение производительности FUSE при помощи io_uring (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/137230.html#7</link>
    <pubDate>Thu, 17 Jul 2025 09:53:16 GMT</pubDate>
    <description>&amp;gt; Включение io_uring в FUSE позволяет ощутимо поднять&lt;br&gt;&lt;br&gt;производительность файловых систем  на базе FUSE за счёт сокращения&lt;br&gt;переключений контекста между ядром и пространством пользователя.&lt;br&gt;Шишкин, хотя бы, на FUSE свои FS портировал что-ли.&lt;br&gt;</description>
</item>

</channel>
</rss>
