全部產品
Search
文件中心

:如何修改同時發起的NFS請求數量

更新時間:Jul 06, 2024

NFS用戶端對同時發起的NFS請求數量進行了控制,預設編譯的核心中此參數值為2,嚴重影響效能,建議您將該參數值修改為128。本文介紹如何修改同時發起的NFS請求數量。

方法一

  1. 安裝NFS用戶端。具體操作,請參見安裝NFS用戶端
  2. 執行以下命令,將同時發起的NFS請求數量修改為128。
    echo "options sunrpc tcp_slot_table_entries=128" >> /etc/modprobe.d/sunrpc.conf
    echo "options sunrpc tcp_max_slot_table_entries=128" >>  /etc/modprobe.d/sunrpc.conf
    說明 您只需在首次安裝NFS用戶端後執行一次此操作(必須通過root使用者操作),之後無需重複執行。
  3. 重啟Elastic Compute Service。
    reboot
  4. 掛載檔案系統。具體操作,請參見掛載NFS檔案系統
  5. 執行以下命令查看修改結果。

    如果傳回值為128,則說明修改成功。

    cat /proc/sys/sunrpc/tcp_slot_table_entries

方法二

  1. 安裝NFS用戶端。具體操作,請參見安裝NFS用戶端
  2. 執行以下命令,將同時發起的NFS請求數量修改為128。
    echo "options sunrpc tcp_slot_table_entries=128" >> /etc/modprobe.d/sunrpc.conf
    echo "options sunrpc tcp_max_slot_table_entries=128" >>  /etc/modprobe.d/sunrpc.conf
    說明 您只需在首次安裝NFS用戶端後執行一次此操作(必須通過root使用者操作),之後無需重複執行。
  3. 重新掛載檔案系統。具體操作,請參見掛載NFS檔案系統