From afdf81bb5cc759fc4d222b1e45131121f47e2cd8 Mon Sep 17 00:00:00 2001 From: dlandon Date: Tue, 7 Jan 2025 11:56:13 -0600 Subject: [PATCH] Setting for the number of fuse file descriptors. --- emhttp/languages/en_US/helptext.txt | 18 ++++++++++++++++++ emhttp/plugins/dynamix/ShareSettings.page | 5 +++++ 2 files changed, 23 insertions(+) diff --git a/emhttp/languages/en_US/helptext.txt b/emhttp/languages/en_US/helptext.txt index 33d9f9b77..da46825b1 100644 --- a/emhttp/languages/en_US/helptext.txt +++ b/emhttp/languages/en_US/helptext.txt @@ -1445,6 +1445,20 @@ your client. Be aware that setting a value of -1 will cause the memory footprin files/directories you access via NFS this may or may not lead to out-of-memory conditions. :end +:nfs_server_max_protocol_help: +Select the max NFS Protocol version you want your Unraid server to support. +:end + +:nfs_client_max_protocol_help: +Select the max NFS Protocol version you want to use to mount your remote shares. +:end + +:nfs_threads_help: +Set the number of threads for NFS. For light NFS loads, 8 is sufficient. For heaver NFS loads, a higher number of threads might be appropriate. + +If there aren't enough threads, NFS will probably crash. +:end + :shares_enable_disk_help: If set to No, disk shares are unconditionally not exported. @@ -1502,6 +1516,10 @@ This will increase write performance but might possibly decrease read performanc *Auto* selects No. :end +:shares_fuse_file_descriptors_io_help: +Set the number of fuse file descriptors. With a lot of file activity on the array, you may need to increase this value. +:end + :syslog_local_server_help: Let the server act as a central syslog server and collect syslog messages from other systems. The server can listen on UDP, TCP or both with a selectable port number. diff --git a/emhttp/plugins/dynamix/ShareSettings.page b/emhttp/plugins/dynamix/ShareSettings.page index 09fcc64e4..8f0f10ae4 100644 --- a/emhttp/plugins/dynamix/ShareSettings.page +++ b/emhttp/plugins/dynamix/ShareSettings.page @@ -123,6 +123,11 @@ _(Tunable (enable Direct IO))_: :shares_tunable_direct_io_help: +_(Number of fuse File Descriptors)_: +: " class="narrow" placeholder="40960" > + +:shares_fuse_file_descriptors_io_help: +   : *_(Array must be **Stopped** to change)_*