Solaris 9 4/04 作業環境的新功能

檔案系統增強功能

solaris 9 發行版本包含以下檔案系統增加功能。

延伸的檔案性質

增強後的 UFS、NFS 以及 TMPFS 檔案系統包含延伸的檔案性質。 應用程式開發者可將特定性質與檔案關聯。 例如,視窗系統檔案管理應用程式的開發者可能會選擇將顯示圖示與檔案關聯。

延伸性質邏輯上表示與目標檔案關聯之隱藏目錄內的檔案。

您可以使用延伸檔案性質 API 和一組 shell 指令來增加和處理檔案系統性質。 請參閱 fsattr(5)openat(2)runat(1) 線上說明手冊,以取得更多資訊。

Solaris 中的許多檔案系統指令均提供性質探查選項,您可藉此查詢、複製、修改或尋找檔案性質。 如需更多資訊,請參閱線上說明手冊中的特定檔案系統指令。

另請參閱System Administration Guide: Basic Administration,以取得更多資訊。

改善的 UFS 直接 I/O 並行處理

資料庫應用程式可使用直接 I/O 效能來存取未緩衝的檔案系統資料。 改善後的直接 I/O 允許對常規 UFS 檔案進行並行讀取和寫入存取。 以前,更新檔案資料的作業會鎖定所有其他的讀取或寫入存取,直到更新作業完成。

請參閱System Administration Guide: Basic Administrationmount_ufs(1M)線上說明手冊,以取得更多資訊。

DNLC 改善

目錄名稱查找快取有所增強,以在您存取包含 1000 個或更多檔案的大型目錄中的檔案時提昇效能。

DNLC 是一般檔案系統服務。 DNLC 會快取最近參考過的目錄名稱及它們關聯的 Vnode。 UFS 目錄項目以線性方式儲存在磁碟上。 這表示要找出一個項目需要搜尋每個項目的名稱, 增加一個新項目需要搜尋整個目錄以確定該名稱不存在。 為解決此效能問題,DNLC 將整個目錄快取在記憶體中。

此發行版本中的另一個功能是,DNLC 會快取已查找卻不存在的檔案物件。 此功能稱為反快取,由於有些應用程式會重複測試以檢查檔案是否存在,所以該功能很有用。

新的可調整參數與 DNLC 改善關聯。 這些參數已經最佳化設定。 請勿隨意變更參數。

請參閱Solaris Tunable Parameters Reference Manual,以取得更詳細的資訊。

UFS 快照 (fssnap)

您可以使用 fssnap 指令來建立檔案系統的快照。 快照是一個檔案系統的暫存影像,專用於備份作業。

fssnap 指令在運行時,會建立一個虛擬裝置和一個後備儲存檔案。 您可以使用任何現有的 Solaris 備份指令備份虛擬裝置,該裝置不論看起來或實際運作都像真實的裝置。 後備儲存檔是一個點陣式檔案,該檔案包含上次快照之後修改過的預先快照資料的副本。

請參閱System Administration Guide: Basic Administrationfssnap(1M) 線上說明手冊,以取得更多資訊。

更新的 mkfs 指令

已更新的 mkfs 指令可以在您建立檔案系統時提昇效能。 改善後 mkfs 的效能通常比先前 Solaris 發行版本中的效能快 10 倍。 在您建立大型和小型的檔案系統時,均可感受到系統效能的提昇。 然而,最明顯的 mkfs 效能改善在具有大容量或高速磁碟的系統上才能表現出來。