功能說明 |
---|
延伸的檔案屬性 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 Administration 和 mount_ufs(1M) 線上援助頁,以取得更多資訊。 |
DNLC 改良 目錄名稱查閱快取 (DNLC) 已得到增強,可讓您在擁有1000 個或更多檔案的大型目錄中存取檔案時,提升效能。 DNLC 是一般的檔案系統服務。DNLC 會快取最近參考的目錄名稱及其相關 Vnodes。UFS 目錄項目會以線性方式存放在磁碟上。 這表示要找出一個項目必須針對每個項目搜尋該名稱。 新增一個項目需要搜尋整個目錄以確定該名稱不存在。如果要解決此效能問題,需要由 DNLC 在記憶體中快取整個目錄。 在此發行版本中的另一個功能是,DNLC 會快取已被查閱過卻不存在的檔案物件。此功能又稱為否定快取,因為有些應用程式會重複測試以檢查檔案是否存在,所以該功能會很有用。 新的可調式參數與 DNLC 的改良功能相關。這些參數已經最佳化設定。請勿隨意變更參數。 請參閱 Solaris Tunable Parameters Reference Manual,以取得進一步資訊。 |
UFS 快照(fssnap) 您可以使用 fssnap 指令來建立檔案系統的快照。快照是一個檔案系統的暫存影像,它的作用在於備份作業。 fssnap 指令在執行時,會建立一個虛擬裝置和一個後備儲存檔案。您可以使用任何現有的 Solaris 備份指令將虛擬裝置加以備份,該裝置不論看起來或實際運作都像真實的裝置。 後備儲存檔是一個點陣檔,該檔案中包含從上次快照之後修改過的預先快照資料副本。 請參閱 System Administration Guide: Basic Administration 以及 fssnap(1M) 線上援助頁,以取得更多資訊。 |
已更新的 mkfs 指令 當您建立檔案系統時,mkfs 指令已經過更新,因而有提昇效能。 提昇的 mkfs 效能通常較舊版的 Solaris 效能快 10 倍。 在您建立大型和小型的檔案系統時,就能感覺到系統效能的改良。然而,mkfs 的最大效能改良在具有高容量或高速度磁碟的系統上才能體現出來。 |