Вход на сайт

Просмотр новости

Найдите то, что Вас интересует

Повышение производительности FUSE при помощи io_uring

Дата публикации: 29-06-2025 01:00:00

Повышение производительности FUSE при помощи io_uring

Основное содержимое страницы с новостью.

 
2.9, (-), 11:42, 18/07/2025 [^] [^^] [^^^] []   +1 +/
> ޣ kernel.io_uring_disabled = 2 (enabling this shrinks the kernel’s attack
> surface) ?

- - .

> , ?

high-peformance , , ( TechEmpower io_uring) .

 
 
3.12, (12), 02:42, 22/07/2025 [^] [^^] [^^^] []   +2 +/

 
 
4.13, (?), 06:25, 02/08/2025 [^] [^^] [^^^] []   +/
, ...
 

1.3, (3), 12:52, 02/07/2025 [] [﹢﹢﹢] [ · · · ]   +2 +/
[Unit]
Description=Enable use of fuse through io_uring
Documentation=https://www.opennet.ru/tips/3270_fuse_io_uring_optimization_tune_kernel.shtml
DefaultDependencies=no
After=systemd-sysctl.service
Before=sysinit.target

[Service]
Type=oneshot
ExecStart=/bin/sh -c 'echo 1 > /sys/module/fuse/parameters/enable_uring'
ExecStop=/bin/sh -c 'echo 0 > /sys/module/fuse/parameters/enable_uring'
RemainAfterExit=yes

[Install]
WantedBy=sysinit.target

 
1.5, (5), 13:37, 02/07/2025 [] [﹢﹢﹢] [ · · · ]   +/
LTO

From 98362e6305b2f39ee075b74d22496b30e13f8502 Mon Sep 17 00:00:00 2001
Date: Wed, 2 Jul 2025 13:37:00 +0300
Subject: [PATCH] Fix building with LTO.

---
lib/fuse_versionscript | 8 --------
1 file changed, 8 deletions(-)

diff --git a/lib/fuse_versionscript b/lib/fuse_versionscript
index 2d8884d..26d89bb 100644
--- a/lib/fuse_versionscript
+++ b/lib/fuse_versionscript
@@ -3,7 +3,6 @@ FUSE_3.0 {
fuse_destroy;
fuse_exit;
fuse_loop;
- fuse_loop_mt;
fuse_reply_attr;
fuse_reply_buf;
fuse_reply_entry;
@@ -17,7 +16,6 @@ FUSE_3.0 {
fuse_session_exit;
fuse_session_exited;
fuse_session_loop;
- fuse_session_loop_mt;
fuse_session_reset;
fuse_session_fd;
fuse_opt_parse;
@@ -41,7 +39,6 @@ FUSE_3.0 {
fuse_mount;
fuse_session_custom_io;
fuse_session_mount;
- fuse_new;
fuse_opt_insert_arg;
fuse_reply_lock;
fuse_req_interrupt_func;
@@ -140,15 +137,12 @@ FUSE_3.1 {
fuse_invalidate_path;
fuse_new_30;
fuse_new_31;
- fuse_new;
} FUSE_3.0;

FUSE_3.2 {
global:
- fuse_session_loop_mt;
fuse_session_loop_mt_31;
fuse_session_loop_mt_32;
- fuse_loop_mt;
fuse_loop_mt_31;
} FUSE_3.1;

@@ -170,9 +164,7 @@ FUSE_3.7 {

FUSE_3.12 {
global:
- fuse_session_loop_mt;
fuse_session_loop_mt_312;
- fuse_loop_mt;
fuse_loop_mt_32;
fuse_loop_mt_312;
fuse_loop_cfg_create;
--
2.50.0

 
 
2.10, (-), 12:49, 18/07/2025 [^] [^^] [^^^] []   +/
- .

> LTO
> From 98362e6305b2f39ee075b74d22496b30e13f8502 Mon Sep 17 00:00:00 2001 <- ?
> Date: Wed, 2 Jul 2025 13:37:00 +0300
> Subject: [PATCH] Fix building with LTO.

, -.

 
 
3.11, (11), 13:31, 18/07/2025 [^] [^^] [^^^] []   +/
( ޣ ) - . gcc, , ( - , , ).
 

1.6, (5), 13:39, 02/07/2025 [] [﹢﹢﹢] [ · · · ]   +/
> FUSE-

- 6.14 libfuse io_uring.


, . ݣ -o io_uring   -o io_uring_q_depth=16 ( - 8)

 
1.7, (7), 12:53, 17/07/2025 [] [﹢﹢﹢] [ · · · ]   –1 +/
> io_uring FUSE

   FUSE ޣ
.
, , FUSE FS -.

 
 
2.8, (8), 09:47, 18/07/2025 [^] [^^] [^^^] []   –2 +/
> , , FUSE FS -.

FS?

Reiser 4 .. 5 Reiser 5, Reiser 5 .

-, ? bcachefs .

 

|


Схожие новости

#Наименование новостиТональностьИнформативностьДата публикации
1Запуск Linux-контейнеров во FreeBSD01501-11-2025
2Ускорение пересборки llama.cpp02.527-01-2026
3Атомарные обновления в OSTree02.525-12-2025
4Ускорение вычислений в алгоритме DRS-виртуализации через векторизацию014.9630-01-2026
5Создание загрузочного атомарно обновляемого образа Oracle Linux при помощи OSTree02.526-10-2025
6Перечислены способы увеличения памяти смартфона0515-07-2026
7Раскрыты частые причины замедления смартфона01030-07-2026
8Раскрыты способы заставить старый смартфон работать быстрее01028-07-2026
9Раскрыты способы бесплатно ускорить компьютер01010-08-2026

Классификация: Мнения. Схожих патентов: 0. Схожих новостей: 9. Тональность: 0. Информативность: 2.5. Источник: www.opennet.ru.