下列驅動程式功能及增強功能已增加到 Solaris 10 10/09 發行版本中。
Solaris 10 10/09 包含許多對 Solaris 10GbE 驅動程式的增強功能。nxge 10GbE 驅動程式包含下列增強功能:
TCP 接收流量從 8 個連線的 40% 提升到 32、100、400 和 1000 個連線之超過 90% 的增進功能
TCP 傳輸流量從 8 個連線的將近 80% 提升到超過 100%,以提供更高的連線測試
UDP 傳輸流量從傳輸 64 位元組訊息時的 80%提升到傳輸 8 KB 訊息時超過 160%
x86 系統上的 ixgbe 驅動程式包含下列增強功能:
TCP 傳輸流量提升為 8 個或更多連線時將近 100%
TCP 接收速率在 8、32、100、400 和 1000 個連線時為 10Gb 線路速率
UDP 傳輸最大流量加倍為 10Gb 線路速率
乒乓資料速率從 2 倍提升為 3 倍,同時訊息大小也從 64 位元組增加為 512 位元組
Solaris 10GbE 驅動程式現在可以提供接近線路資料速率的傳送,實現 10 GB 網路的最佳效能。
Solaris 10 10/09 發行版本包括下列與 InfiniBand 相關的增強功能:
InfiniBand 主機通道配接卡 (HCA) – Solaris 10 10/09 發行版本包含 Mellanox ConnectX HCA 的顯著增強的 InfiniBand 驅動程式。InfiniBand 驅動程式可讓 InfiniBand 協定在雙倍資料速率 (DDR) 和四倍資料速率 (QDR) InfiniBand 光纖上運作。該驅動程式也整合到 Solaris FMA 架構以提供錯誤管理,而且該驅動程式也支援 SPARC 系統上的放寬排序。
InfiniBand 傳輸架構 (IBTF) – Solaris 10 10/09 發行版本包含大幅改善的 IBTF 實作,能夠提供增強的支援,以在 Solaris 中執行以 RDMA 為基礎的 InfiniBand 協定。SPARC 的 InfiniBand 現在同時支援 PCI 動態重新配置 (DR)。
InfiniBand 上的網際網路通訊協定 (IPoIB) – Solaris 10 10/09 發行版本包含大幅改善的 IPoIB 驅動程式 (ibd),該驅動程式可支援網際網路 RFCs 4391 和 4392。Solaris 10 10/09 發行版本中的 IPoIB 驅動程式支援使用者資料包 (UD) 作業模式及 IPv4 和 IPv6 定址,並運用了 ConnectX HCA 中的硬體卸載,以在較低的 CPU 利用率時提升流量。IPoIB-UD 可同時在雙倍資料速率 (DDR) 和四倍資料速率 (QDR) InfiniBand 光纖上使用任何 TCP/IP 應用程式協定,例如 SSH、HTTP、FTP、NFS 和 iSCSI。與先前可用的驅動程式相比,SPARC 和 x86 兩種平台的新 IPoIB 驅動程式所提供的效能都有大幅提升。
通訊端直接協定 (SDP) – Solaris 10 10/09 發行版本包含明顯改善的 SDP 驅動程式和 sockfs 實作。SDP 是一種在 Infiniband 傳輸架構 (IBTF) 上分層的傳輸協定。SDP 是基於 Infiniband 架構規格 Vol1 的 Annex 4 之標準實作。SDP 協定提供可靠的位元組串流、類似於傳輸控制協定 (TCP) 的流量控制雙向資料傳輸。InfiniBand 程式設計師會透過 libsdp C 程式庫使用 SDP,該程式庫支援應用程式的以通訊端為基礎之 SOCK_STREAM 介面。SDP 協定支援正常關閉、IPv4 和 IPv6 定址、連線/接受連線模式、頻帶外 (OOB) 資料和一般通訊端選項。SDP 協定還支援核心略過資料傳輸,以及從傳送上層協定 (ULP) 緩衝區到接收 ULP 緩衝區的資料傳輸。
可靠的資料包通訊端 (RDS) – Solaris 10 10/09 發行版本包含改善的 RDSv1 驅動程式,該驅動程式已經過認證,可與 Oracle RAC (Real Application Clusters) 10gR2 搭配使用。
使用者層級直接存取程式設計程式庫 (uDAPL) – Solaris 10 10/09 發行版本包含 InfiniBand API 上更新的 uDAPL,它符合最新的直接存取傳輸 (DAT) 協作 uDAPL 1.2 規格。
mpt_sas(7D) 驅動程式透過使用整合的 RAID 功能支援 SAS、SATA、SMP 實體裝置以及虛擬裝置。SAS 驅動程式的新架構支援下列功能:
SAS 初始器連接埠 (iports)
SAS、SATA 及 SMP 目標的動態重新配置
FWARC 2008/013 相容裝置說明
多重路徑
如需更多資訊,請參閱「mpt_sas(7D) 線上手冊」。
Solaris 10 10/09 發行版本包含新的晶片組支援,例如 bcm5716c 與 bcm5716s。
Solaris 10 10/09 發行版本提供中斷重新對映表,至少可隔離出 Intel Nehalem 平台上的中斷,並確保裝置只能使用授權的中斷,並且已適當地瞄準中斷目標。此功能可改善系統的穩定性、可用性及可維修性 (RAS)。
SATA 磁帶裝置目前受 AHCI 驅動程式的支援。使用者可以透過 SATA 或 eSATA 纜線,將 SATA 磁帶機連接或熱插拔到 AHCI 控制器。SATA ATAPI 裝置 (包含 CD、DVD 或磁帶機) 的錯誤處理機制也有所增強。
如需更多資訊,請參閱「ahci(7D) 線上手冊」。
mr_sas MegaRAID SAS2.0 控制器主機匯流排配接卡驅動程式是 SCSA 相容的連結驅動程式,此驅動程式支援 LSI MegaRAID SAS 92xx 系列的控制器、StorageTek 6Gb/s SAS RAID HBA 系列的控制器,以及 LSI MegaRAID SAS 92xx 系列的控制器。
一些支援的 RAID 功能包含:
RAID 層級 0、1、 5 和 6,以及 RAID 跨距 10、50 和 60
線上容量擴充 (OCE)
線上 RAID 層級遷移 (RLM)
系統電源中斷之後,在陣列重建或重新建構期間自動繼續 (OCE 或 RLM)
可配置多達 1 MB 的資料平行儲存區
可以檢查一致性以確保背景資料完整性
Patrol 讀取以進行媒體掃描和修復
64 邏輯磁碟機支援
支援高達 64 TB LUN
自動重建以及全域和專屬的緊急備援支援
從 Solaris 10 10/09 發行版本開始,ixgbe 驅動程式支援 Intel 82599 10Gb PCI Express 乙太網路控制器晶片組。
從 Solaris 10 10/09 發行版本開始,ixgbe 驅動程式支援 Intel 82598 10Gb PCI Express 乙太網路控制器晶片組。