這是 Software Express 試驗程式與 Solaris 9 12/03 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。
以下增強功能提升了 NFS 用戶端的效能:
對線路傳送容量的限制已放寬。現在,傳送容量取決於基礎傳輸的能力。例如,UDP 的 NFS 傳輸限制仍為 32 KB。但是,由於 TCP 是沒有 UDP 資料封包限制的串流協定,因此經由 TCP 的最大傳送容量已增加至 1 MB。
以前,所有寫入要求均由 NFS 用戶端和 NFS 伺服器串列化。NFS 用戶端已修改為允許應用程式並行寫入以及並行讀寫單一檔案。您可以使用 forcedirectio mount 選項在用戶端上啟用此功能。使用此選項時,您將為已掛載檔案系統內的所有檔案啟動此功能。您還可以使用 directio() 介面,對用戶端上的單一檔案啟動此功能。請注意,除非已啟動這一新增功能,否則,對檔案的寫入會被串列化。此外,如果發生並行寫入或並行讀寫,系統將不再支援該檔案的 POSIX 語義。
NFS 用戶端不再使用過多的 UDP 埠。以前,經由 UDP 的 NFS 傳送使用單獨的 UDP 埠來處理每個未解決的要求。現在,依預設,NFS 用戶端僅使用一個 UDP 保留埠。但是,此支援是可配置的。如果同時使用多個埠能增強可縮放性,從而提升系統效能,則可將該系統配置為使用多個埠。此功能還可鏡像 NFS over TCP 支援,它一開始便具有這種可配置性。
如需進一步資訊,請參閱「System Administration Guide: Network Services」。