fuse.md
· 824 B · Markdown
Raw
Повышение производительности FUSE при помощи io_uring
* https://www.opennet.ru/tips/3270_fuse_io_uring_optimization_tune_kernel.shtml
* https://www.phoronix.com/news/Linux-6.6-sysctl-IO_uring
* https://raw.githubusercontent.com/libfuse/libfuse/master/doc/README.fuse-io-uring
* https://docs.kernel.org/filesystems/fuse-io-uring.html
```
[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
```
Повышение производительности FUSE при помощи io_uring
- https://www.opennet.ru/tips/3270_fuse_io_uring_optimization_tune_kernel.shtml
- https://www.phoronix.com/news/Linux-6.6-sysctl-IO_uring
- https://raw.githubusercontent.com/libfuse/libfuse/master/doc/README.fuse-io-uring
- https://docs.kernel.org/filesystems/fuse-io-uring.html
[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