下列系統管理功能及增強功能已新增到 Oracle Solaris 10 9/10 發行版本中。
下列清單概述 ZFS 檔案系統的新增功能。如需有關這些新增功能的更多資訊,請參閱「Oracle Solaris ZFS Administration Guide」。
ZFS 裝置替代增強功能 ─ 在此發行版本中,在擴充基礎裝置時提供系統事件或 sysevent。已增強 ZFS 以識別這些事件,並視 autoexpand 特性而定,基於擴充 LUN 的新大小來調整儲存池。當收到動態 LUN 擴充事件時,您可使用 autoexpand 特性來啟用或停用自動儲存池擴充。
此功能可使您擴充 LUN,而結果儲存池可存取擴充的磁碟空間,無需匯出與匯入儲存池或重新啟動系統。autoexpand 特性預設為停用,您可決定是否要擴充 LUN。或者,您可使用 zpool online -e 指令來擴充 LUN 的完整大小。
zpool 清單指令的變動 — 在此發行版本中,zpool list 輸出提供更佳的空間配置資訊。例如:
# zpool list tank NAME SIZE ALLOC FREE CAP HEALTH ALTROOT tank 136G 55.2G 80.8G 40% ONLINE - |
先前的 USED 與 AVAIL 欄位已由 ALLOC 與 FREE 取代。
ALLOC 欄位會識別配置給所有資料集和內部中介資料的實體空間數目。FREE 欄位會識別儲存池中未配置的磁碟空間數目。
保留 ZFS 快照 – 如果您實作不同的自動快照政策,以致不慎以 zfs receive 指令銷毀較早的快照 (因為它們不再存在於傳送的一方),您可能會考慮使用此發行版本中新增的快照保留功能。
保留快照可避免快照遭銷毀。此外,此功能可藉由使用 zfs destroy- d 指令,來刪除上個快照複製移除時所擱置的快照複製。
您可利用 zfs hold 指令套用 保持保留標記 ,來保留一個快照或一組快照。
三顆硬碟同位檢查 RAID-Z (raidz3) – 在此發行版本中,備援的 RAID-Z 配置現在可擁有單硬碟同位檢查、雙硬碟同位檢查或三顆硬碟同位檢查,意指可各別承受 1、2 或 3 種裝置故障,而不會有任何資料流失。建立儲存池時,您可指定 raidz3 關鍵字用於三顆硬碟同位檢查 RAID-Z 配置。
ZFS 記錄檔裝置增強功能 – 此發行版本具有下列記錄檔裝置增強功能:
logbias 特性 – 您可使用此特性來指示 ZFS 如何處理特定資料集的同步要求。如果 logbias 設定為延時,ZFS 會使用儲存池的個別紀錄檔裝置 (若有的話),來處理低延時的要求。如果 logbias 設定為流量,ZFS 便不會使用儲存池的個別記錄檔裝置。反之,ZFS 會最佳化全域儲存池流量及有效使用資源的同步計算。預設值為 延時。針對多數的配置,預設值為最佳化。然而,logbias= 流量值可能會改善寫入資料庫檔案的效能。
記錄檔裝置移除 ─ 您現在可使用 zpool remove 指令,從儲存池移除記錄檔裝置。單一記錄檔裝置可藉由指定裝置名稱來移除。翻轉的記錄檔裝置可藉由指定用於記錄檔裝置的頂層鏡像來移除。當個別的記錄檔裝置自系統移除時,ZFS 目的記錄檔 (ZIL) 的作業事件記錄會寫入主要儲存池。
備援的頂層虛擬裝置現在可用數字識別碼加以識別。例如,在 2 個磁碟翻轉的儲存池中,頂層虛擬裝置為 mirror-0。
ZFS 儲存池回復 ─ 如果基礎裝置不可用、發生電力故障,或是備援的 ZFS 中有超過受支援數目的裝置故障,儲存池都可能因此受損。此發行版本提供新的指令功能,以回復您受損的儲存池。然而若使用此回復功能,則在儲存池當機前所執行的幾次作業事件可能會遺失。
zpool clear 與 zpool import 指令皆支援 -F 選項,以盡可能回復受損的儲存池。此外,zpool status、zpool clear 及 zpool import 指令會自動報告有受損的儲存池。這些指令同時也說明了如何回復儲存池。
新 ZFS 系統程序 – 在此發行版本中,每個儲存池均有關聯的程序 zpool- poolname。在此程序中的執行緒為儲存池的 I/O 處理執行緒,用來處理 I/O 作業,如壓縮與總和檢查驗證。此程序的目的在於提供每個儲存池的 CPU 使用率的可視性。您可使用 ps 與 prstat 指令來審閱這些程序的相關資訊。這些程序僅在全域區域可用。如需更多資訊,請參閱「SDC(7)」。
分割翻轉的 ZFS 儲存池 (zpool split) – 在此發行版本中,您可使用 zpool split 指令來分割翻轉的儲存池,使其與原來的翻轉儲存池中的一或多個磁碟分離,以建立另一個相同的儲存池。
快速故障傾印設備可使系統以較少的時間及空間來儲存故障傾印。視平台而定,現在完成故障傾印所需要的時間快了 2 至 10 倍。將故障傾印儲存在 savecore 目錄,所需的磁碟空間數目也會因相同因素而減少。
為加速故障傾印檔案的建立與壓縮,新的故障傾印設備會利用大系統中較少使用的 CPU。新的故障傾印檔案 vmdump.n 為 vmcore.n 與 unix.n 檔案的壓縮版本。壓縮的故障傾印可更快速經由網路移動,然後再進行離站分析。請注意,在以諸如 mdb 公用程式使用傾印檔案前,您必須先進行解壓縮。您可在本機或遠端使用 savecore 指令,以解壓縮傾印檔案。
此外,新的 -z 選項已新增到 dumpadm 指令中。此選項可使您指定是否要以壓縮或未壓縮格式來儲存傾印檔案。請注意,預設格式為壓縮。
如需更多資訊,請參閱「dumpadm(1M) 線上手冊」和「savecore(1M) 線上手冊」。請參閱「System Administration Guide: Advanced Administration」中的「Managing System Crash Dump Information」。
Intel Xeon 處理器 5600 系列可支援 IA32_ENERGY_PERF_BIAS Model Support Register (MSR)。您可將 MSR 設定為硬體上理想的能源與效能偏好。在此發行版本中,您可在啟動時間設定註冊。欲設定註冊,請將下行增加至 /etc/system 檔案,然後重新啟動系統:
set cpupm_iepb_policy = `value`
其中 value 為數字 0 到 15。
如需更多資訊,請參閱 Intel 64 and IS-32 Architectures Software Developer's Manual Volume 3A: System Programming Guide 的 part 1。
多重磁碟磁區大小可使 Oracle Solaris 作業系統 在磁區大小為 512 位元組、1024 位元組、2048 位元組或 4096 位元組的磁碟上執行。
此外,此功能支援下列事項:
更正大磁區大小磁碟的標記
執行 I/O (原始與區塊)
支援 ZFS 非根磁碟
支援 Xen 與 Oracle VM Server for SPARC,以識別大磁區大小的磁碟
iSCSI 初始器可調整參數可使您調校 iSCSI 初始器特定的若干參數,以存取指定的 iSCSI 目標。此功能大大改善了 iSCSI 初始器在不同的網路案例中的連線回應時間。當 iSCSI 初始器與目標之間的網路速度緩慢或不穩定時,此功能更為有效。這些可調整的參數可使用 iscsiadm 指令或程式庫 libima 介面進行管理。
傳遞模式的 cpio 指令會保留稀疏檔案中的漏洞。在此發行版本中,於傳遞模式中使用 cpio 的管理工具 (例如 Oracle Solaris Live Upgrade) 將不會再填補漏洞。反之,這些工具將精確地複製稀疏檔案中的漏洞。
如需更多資訊,請參閱「lseek(2) 線上手冊」和「cpio(1) 線上手冊」。
64 位元的 libc 字串函式已使用串流化 SIMD 擴充程式指令增強,該指令明顯改善了在 x86 平台上執行的 64 位元應用程式的 strcmp()、 strcpy() 及 strlen() 等常見函式的效能。然而,請注意,複製或比較 2 位元組或以上的字串應使用 memcpy() 與 memmove() 函式代替。
在此發行版本中,新特性已新增到 sendmail 服務中,以提供 sendmail.cf 和 submit.mc 配置檔案的自動重建。此外,sendmail 實例已分割成 2 個實例,以提供傳統常駐程式與用戶端佇列執行器更好的管理。
如需更多這些增強功能的相關資訊,請參閱「System Administration Guide: Network Services」中的「What’s New With Mail Services」。
自此發行版本開始,SPARC 平台上的啟動歸檔回復是自動的。
為了支援 x86 平台上啟動歸檔的自動回復,新的自動啟動安全特性已新增到啟動配置服務 svc:/system/boot-config:default 中。依預設,該特性的值設定為 false,以確保系統不會自動重新啟動不明的啟動裝置。然而,如果您的系統已設定為指向 BIOS 啟動裝置,以及安裝 Oracle Solaris 10 作業系統的預設 GRUB 功能表,您可將特性的值設定為 true。此值會以回復過時的啟動歸檔為目的,啟用系統的自動重新開機。
欲設定或變更此特性值,請使用 svccfg 與 svcadm 指令。請參閱「svccfg(1M)線上手冊」和「svcadm(1M) 線上手冊」,以取得更多配置 SMF 裝置的相關資訊。
如需更多自動啟動歸檔回復的相關資訊,請參閱「boot(1M) 線上手冊」。
如需以自動啟動歸檔回復清除故障的相關指示,請參閱「System Administration Guide: Basic Administration」中的「Automatic Boot Archive Recovery」。