Linus Torvalds 宣布 Linux 2.6 核心釋出延期,但透露將引入多項企業級關鍵特性。本文整理 2.6 核心六大核心升級亮點,展望其對伺服器、嵌入式、桌面領域的深遠影響。
| 特性 | 技術內容 | 業務價值 |
|---|---|---|
| 原生 64 位元支援 | AMD Opteron (AMD64) + PowerPC 64 位元 CPU 完整支援 | 突破 4GB 記憶體牆,單一進程位址空間達 TB 級,適配大型資料庫/科學運算 |
| 支援 16+ CPU | 擴展 SMP 可擴展性至 16+ 處理器,優化鎖粒度、快取一致性協定 | 支援大型企業伺服器、高效能運算叢集 |
| O(1) 調度器 | 常數時間調度演算法,取代 O(n) 遍歷運行隊列 | 高載下調度延遲恆定,大幅提升多任務回應性 |
| 真非同步 I/O (AIO) | 核心級 AIO 實作,支援 io_submit/io_getevents 系統呼叫 | 資料庫、Web 伺服器避免阻塞執行緒,提升並發吞吐 |
| 檔案系統效能大幅提升 | Ext3/JFS/XFS/ReiserFS 並行寫入、延遲配置、大塊分配優化 | I/O 密集型負載(日誌、郵件、資料庫)效能顯著提升 |
| 線程庫升級 (NPTL) | Native POSIX Thread Library,1:1 線程模型、快速鎖、信號語義修正 | 支援數萬並發執行緒,Java/J2EE、高併發服務框架效能躍升 |
| 寬頻網路增強 | TCP 進階拥塞控制、NAPI 輪詢模式、零複製、IPv6 完善 | 高速廣域網、CDN、串流媒體傳輸效率優化 |