You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The kernel FUSE driver introduced a new feature called max-pages starting from kernel version 4.20. This feature allows an IO request to utilize up to 256 pages at most. However, in the case of GlusterFS, the maximum write request size is currently limited to 128K, which corresponds to 32 pages. As a result, when handling a write request of 1M data, it will be split into 8 separate requests. This fragmentation can potentially lead to a FUSE IO bottleneck.
Given this situation, it would be beneficial to investigate whether we can adjust the size of the write request in GlusterFS to better leverage the max-pages feature and thereby improve write performance.
The text was updated successfully, but these errors were encountered:
Since kernel 4.20, the FUSE driver introduced the max-pages feature.
To enhance write performance, this patch exports a new mount option
fuse-max-write to let users specify the maximum write bytes for FUSE.
The max-pages parameter for fuse connection will be adjusted accordingly.
Updates: gluster#4500
Signed-off-by: chenjinhao <1195585098@qq.com>
Since kernel 4.20, the FUSE driver introduced the max-pages feature.
To enhance write performance, this patch exports mount options
fuse-max-write and fuse-max-read to let users specify the maximum
write/read bytes for FUSE.
The max-pages parameter for fuse connection will be adjusted accordingly.
Updates: gluster#4500
Signed-off-by: chenjinhao <1195585098@qq.com>
The kernel FUSE driver introduced a new feature called
max-pages
starting from kernel version 4.20. This feature allows an IO request to utilize up to256
pages at most. However, in the case of GlusterFS, the maximum write request size is currently limited to128K
, which corresponds to32
pages. As a result, when handling a write request of 1M data, it will be split into8
separate requests. This fragmentation can potentially lead to a FUSE IO bottleneck.Given this situation, it would be beneficial to investigate whether we can adjust the size of the write request in GlusterFS to better leverage the max-pages feature and thereby improve write performance.
The text was updated successfully, but these errors were encountered: