登入  |  English
感謝您對「自由軟體鑄造場」的支持與愛護,十多年來「自由軟體鑄造場」受中央研究院支持,並在資訊科學研究所以及資訊科技創新研究中心執行,現已完成階段性的任務。 原網站預計持續維運至 2021年底,網站內容基本上不會再更動。本網站由 Denny Huang 備份封存。
也紀念我們永遠的朋友 李士傑先生(Shih-Chieh Ilya Li)。
源碼新聞 Linux 3.9 核心釋出提供固態硬碟快取與伺服器效能改進

Linux 3.9 核心釋出提供固態硬碟快取與伺服器效能改進

最新版 Linux 核心已經釋出,帶來的是固態硬碟快取 (SSD caching) 與針對某些伺服器工作負載的效能加強。日前由 Linus Torvalds 宣布釋出的 3.9 版本,提供若干效能改進、新功能,以及額外的驅動程式支援。

固態硬碟等儲存設備可以作為硬碟的快取,加速資料寫入與讀取。使用固態硬碟作為快取的功能,多虧了設備映射程序 (Device Mapper) 的改變。

運行在多核心系統上的多執行緒網路伺服器應用程式,其效能應該有所改進。效能改進來自於支援 SO_REUSEPORT socket 選項的 TCP 和 UDP socket,該選項可讓同一主機上的多個 socket 綁定 (bind) 在同一個 port 上。

該核心支援了輕量級休眠 (lightweight suspend) 模式,據稱可讓部分手機與平板耗用的電力,降低至更深且反應性更差的記憶體休眠 (suspend-to-RAM) 狀態。納入了 Intel 的 PowerClamp 驅動程式,能夠用來設定 Intel 處理器的最大電力消耗上限,以限制系統電耗。

B-tree 檔案系統 (Btrfs) 多了新的獨立磁碟備援陣列 (RAID) 支援,包括實驗性的 RAID 5 原生支援、具備分散式同位檢查 (distributed parity) 的區塊階層分置 (block-level striping)、RAID 6、具雙重分散式同位檢查的區塊階層分置,以及 Raid 0 與 Raid 1 的支援。檔案系統內的嵌入式 RAID 功能應能簡化 RAID 管理與資料復原。

3.9 版核心整合了 VMware 的虛擬機器通訊界面 (Virtual Machine Communication Interface,VMCI),可減少虛擬機器與其主電腦 (host) 間的通訊成本。核心中的 KVM hypervisor 支援以 Arm 的 Cortex A15 為基礎的處理器的虛擬化功能,讓 KVM 得以運作在 Arm 核心上。

核心中的 Xen hypervisor 驅動程式允許處理器和記憶體元件的熱插拔,在主電腦運行時可對上述元件進行更換。Microsoft 的 Hyper-V hypervisor 在核心中的程式碼如今支援 Windows 8 中改進的中斷模型。

在圖形方面,新核心加入對 AMD 基於其 Richland 架構的 Fusion APU 的支援,並支援新的 AMD 圖形晶片。核心的 Radeon 圖形驅動程式如今支援了 Radeon HD 8500 和 8600 卡上使用的 Oland 圖形晶片。

對於 Intel 即將推出的 Haswell 處理器上的整合 GPU 的圖形驅動程式,這次經過修改,在 Embedded DisplayPort 使用單一顯示管線時,允許該圖形核心耗用較少電力。Texas Instruments OMAP 處理器圖形驅動程式也將提供改進過的電力管理功能並支援 OMAP5。

新核心提供了 Nvidia Tegra 4 的支援。Nvidia 顯示卡的 Nouveau 驅動程式,針對 GeForce 6xxx 到 9xxx 系列顯示卡所使用的 NV40 和 NV50 GPU,新增了實驗性的自動與手動風扇控制。

新的核心納入對 Intel 7000 系列 wifi 元件的驅動程式。Ethernet 子系統針對 USB 3.0 gigabit LAN 硬體所使用的 AX88179 元件,提供了驅動程式。網路堆疊中也加入了針對規範於 IEEE 802.1Q-2011 中的 Multiple Registration Protocol 的支援。

同時針對非統一記憶體存取 (Non-Uniform Memory Access) 系統的記憶體效能量測,效能分析工具 perf 也納入了測試程序,且核心開發者也縮減了部分追蹤資料結構以改進效能。


相關網址

  1. Linux 3.9 核心釋出提供固態硬碟快取與伺服器效能改進
    https://www.zdnet.com/linux-3-9-kernel-release-offers-ssd-caching-and-server-performance-improvements-7000014649/


您也許有興趣閱讀以下文章:




自由軟體鑄造場電子報 : 第 218 期 《雪凡與好朋友們的 Ren'Py 遊戲引擎初學心得提示》第八回:大雜煮與黑暗鍋!
標籤: ,  
分類: 源碼新聞