歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 關於Linux系統可靠性的技術評估測試(一)

關於Linux系統可靠性的技術評估測試(一)

日期:2017/2/25 10:38:32   编辑:Linux教程
 本文記錄了 Linux 內核和其他核心 OS 組件的測試結果與分析,從庫和設備驅動程序到文件系統和網絡,測試范圍無所不含,所有的測試都是在相當不利的條件下進行,並且經歷了很長的時間。IBM Linux Technology Center 剛剛結束了這次長達三個多月的全面測試,並將他們的 LTP (Linux Test Project) 測試結果與 developerWorks 的讀者共享。

  IBM Linux Technology Center (LTC) 成立於 1999 年 8 月,想讓 Linux 成功的共同夢想使其與 Linux 開發團體直接合作。它的 200 多名員工使之成為開放源代碼開發者的較大團隊組織之一。他們提供的代碼范圍包括,從補丁到結構化的內核改變,從文件系統和國際化工作到 GPL\’d 驅動程序。他們還致力於追蹤 IBM 內部進行的 Linux 相關開發。

  LTC 尤其感興趣的領域是 Linux 可擴展性、適用性、可靠性和系統管理 —— 所有的目的都是為了使 Linux 更適用於企業。他們為 Linux 團體所做出了諸多貢獻,包括使 Linux 可以工作於 S/390 主機,將 JFS 日志文件系統移植到 Linux,等等。

  LTC 的另一項核心任務是,以測試商業項目的方式在實驗室條件下對 Linux 進行專業的測試。LTC 與 SGI、OSDL、Bull 和 Wipro Technologies 一道促成了 LTP Linux 測試項目(LTP)。下面是經過 LTP 套件在 Linux 內核上超長時間全面測試得到的結果。如您所猜,Linux 極好地承受了持續的壓力的考驗。

  測試結果一瞥

  下面的總結基於運行期間的測試和觀察結果:

  * Linux 內核和其他核心 OS 組件 —— 包括庫、設備驅動程序、文件系統、網絡、IPC 和內存管理 —— 運轉穩定並完成了所有期望的運行期間,沒有任何嚴重的系統故障。

  * 每次運行的成功率都很高(超過 95%),只有極少數的期望中的間歇故障,而這些故障是設計用來使資源過載的測試同時執行的結果。

  * Linux 系統性能在長時間的運行中沒有下降。

  * 在 SMP 系統上,Linux 內核正確地擴展以使用硬件資源(CPU、內存、硬盤)。

  * Linux 系統可以很好地承受 CPU 持續滿負荷運轉(超過 99%)和極重內存壓力。

  * Linux 系統正確地處理了過載的情況。

  測試證明了 Linux 內核和其他核心組件在 30 天、60 天、90 天內是可靠的穩定的,可以為用戶提供一個長時間運行的健壯的、企業級的環境。

  Linux 可靠性度量

  目標

  對IBM Linux Technology Center 來說,Linux 可靠性工作的目標是,使用 LTP 測試套件對 Linux 操作系統進行超長時間的測試,重點在於 Linux 用戶環境相關的工作負荷(參閱 參考資料 以深入了解 LTP)。而並不是致力於證明缺陷。

  測試環境概述

  本文描述的是使用 LTP 測試套件進行的 30 天與 60 天的 Linux 可靠性度量測試的測試結果和分析。測試以 SuSE Linux Enterprise Server v8 (SLES 作為測試內核,以 IBM pSeries 服務器作為測試硬件。使用的是一個特別設計的 LTP 壓力測試場景,在使用網絡與內存管理的同時並行地運行大范圍的內核組件,並在測試系統上生成高工作負荷壓力。Linux 內核、TCP、NFS 和 I/O 測試組件以重工作負荷壓力為目標。

  測試

  30 天

  pSeries 30 天 LTP 壓力執行結果

  * 機器:p650 LPAR

  * CPU:(2) Power4- 1.2 GHz

  * 內核:Linux 2.4.19-ull-ppc64-SMP (SLES 8 SP 1)

  * LTP 版本:20030514

  * 99.00% 平均 CPU 利用率(用戶:48.65%,系統:50.35%)

  * 80.09% 平均內存利用率(8GB)

Copyright © Linux教程網 All Rights Reserved