本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。
存取快取的運作方式
貢獻者
建議變更
使用存取快取來儲存匯出原則規則評估的結果、以便用戶端存取磁碟區或qtree的作業。ONTAP這會提高效能、因為每次用戶端傳送I/O要求時、從存取快取中擷取資訊的速度比執行匯出原則規則評估程序快得多。
每當NFS用戶端傳送I/O要求以存取磁碟區或qtree上的資料時、ONTAP 必須評估每個I/O要求、以判斷是否要授予或拒絕I/O要求。此評估包括檢查與Volume或qtree相關之匯出原則的每個匯出原則規則。如果通往Volume或qtree的路徑涉及跨越一或多個交會點、則可能需要對路徑上的多個匯出原則執行此檢查。
請注意、這項評估是針對從NFS用戶端傳送的每個I/O要求進行、例如讀取、寫入、清單、複製及其他作業;不只是針對初始掛載要求。
在確定適用的匯出原則規則並決定是否允許或拒絕該要求之後ONTAP 、即可在存取快取中建立一個項目來儲存此資訊。ONTAP
當NFS用戶端傳送I/O要求時、ONTAP 請注意用戶端的IP位址、SVM的ID、以及與目標Volume或qtree相關的匯出原則、然後先檢查存取快取是否有相符的項目。如果存取快取中存在相符的項目、ONTAP 則使用儲存的資訊來允許或拒絕I/O要求。如果不存在相符的項目、ONTAP 那麼就會依照上述說明、完成評估所有適用原則規則的正常程序。
未使用的存取快取項目不會重新整理。如此可減少使用外部名稱服務的不必要和浪費通訊。
從存取快取中擷取資訊的速度遠勝過針對每個I/O要求執行整個匯出原則規則評估程序。因此、使用存取快取可減少用戶端存取檢查的負荷、大幅提升效能。