青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

牽著老婆滿街逛

嚴以律己,寬以待人. 三思而后行.
GMail/GTalk: yanglinbo#google.com;
MSN/Email: tx7do#yahoo.com.cn;
QQ: 3 0 3 3 9 6 9 2 0 .

測試Linux的可靠性

測試Linux的可靠性
來自DevelopWorks

本文記錄了 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 8) 作為測試內核,以 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)
觀測結果:
在 p650 LPAR 上 SLES 8 PPC64 30 天壓力運轉成功完成。
測試工具是 LTPstress。測試用例以并行和串行方式執行。
內核、TCP、NFS 和 I/O 測試組件都以重工作負荷壓力為目標。
成功率:97.88%。
沒有嚴重的系統故障。
圖 1. 30 天 LTP 壓力執行結果

60 天
60 天 LTP 壓力執行結果:pSeries
機器:B80
CPU:(2) Power3- 375 MHz
內核:Linux 2.4.19-ull-ppc64-SMP (SLES 8 SP 1)
LTP 版本:20030514
99.96% 平均 CPU 利用率(用戶:75.02%,系統:24.94%)
61.69% 平均內存利用率(8GB)
3.86% 平均交換分區利用率(1GB)
觀測結果:
在 pSeries B80 上 SLES 8 PPC64 60 天壓力運轉成功完成。
測試工具是 LTPstress。測試用例以并行和串行方式執行。
內核、TCP、NFS 和 I/O 測試組件以重工作負荷壓力為目標。
成功率:95.12%。
沒有嚴重的系統故障。
圖 2. 60 天 LTP 壓力執行結果

測試基礎設施
硬件與軟件環境
表 1 列出了硬件環境。
表 1. 硬件環境 系統 處理器 內存 硬盤??交換分區??網絡
pSeries 650 (LPAR) Model 7038-6M2??2 - POWER4+(TM) 1.2GHz??8GB (8196MB)??36GB U320 IBM Ultrastar(有其他硬盤,但沒有使用)??1GB??以太網控制器:AMD PCnet32??
pSeries 630 Model 7026-B80??2 - POWER3(TM)+ 375 MHz??8GB (7906MB)??16GB??1GB??以太網控制器:AMD PCnet32??

pSeries 630 Model 7026-B80 和 pSeries 650 (LPAR) Model 7038-6M2 上的軟件環境是相同的。表 2 列出了軟件環境。
表 2. 軟件環境
組件 版本
Linux??SuSE SLES 8 with Service Pack 1??
內核 2.4.19-ul1-ppc64-SMP??
LTP??20030514??

方法學
系統的穩定性和可靠性通常以連續運轉時間和系統的可靠運行時間來度量。
最初運行的是一組為期 30 天的基線運轉,然后增加到 60 天和 90 天的 xSeries 和 pSeries 服務器上的 Linux 測試運轉。初始重點在于內核、網絡和 I/O 測試。
測試工具
Linux Test Project(即 LTP;參考資料 中有鏈接和更多信息)是 SGI、IBM、OSDL、Bull 和 Wipro Technologies 合作的項目,目的是為開放源代碼團體提供測試套件,以測試 Linux 的可靠性、健壯性和穩定性。Linux Test Project 是測試 Linux 內核和相關部件的工具的集合。目的是通過使內核測試工作自動化來幫助改進 Linux 內核。
當前,在 LTP 套件中有超過 2000 個測試用例,涵蓋了內核的大多數接口,比如系統調用、內存、IPC、I/O、文件系統和網絡。測試套件每月都會更新發布,可以運行于多種體系結構上。已知的 LTP 測試套件測試過的體系結構有 11 種,包括 i386、ia64、PowerPC、PowerPC 64、S/390、S/390x (64bit)、MIPS、mipsel、cris、AMD Opteron 和嵌入式體系結構。我們的可靠性測試中使用的 LTP 版本是 20030524,這是當時可以獲得的最新版本。
測試策略
在基線運轉中有兩個特別的階段:一個 24 小時的“初始測試”,接下來是壓力可靠性運轉階段,或者說是“壓力測試”。
通過初始測試是開始測試的必要條件。初始測試包括 LTP 測試套件在硬件和操作系統上 24 小時的成功運轉,這些硬件和操作系統將用于可靠性運轉。LTP 測試套件包附帶的驅動程序腳本 runalltest.sh 用于驗證內核。這個腳本串行地運行一組成包的測試,并報告全部結果。也可以選擇同時并行地運行幾個實例。默認地,這個腳本執行:
文件系統壓力測試。
硬盤 I/O 測試。
內存管理壓力測試。
IPC 壓力測試。
調試器測試。
命令功能的驗證測試。
系統調用功能的驗證測試。
壓力測試可以驗證產品在系統高使用率時的健壯性。作為 runalltest.sh 的補充,特別設計了一個名為 ltpstress.sh 的測試場景,在使用網絡與內存管理的同時并行地運行大范圍的內核組件,并在測試系統上生成高壓力負荷。ltpstress.sh 也是 LTP 測試套件的一部分。這個腳本并行地運行相似的測試用例,串行地運行不同的測試用例,這樣做是為了避免由于同時訪問同一資源或者互相干擾而引起的間歇性故障。默認地,這個腳本執行:
NFS 壓力測試。
內存管理壓力測試。
文件系統壓力測試。
數學 (浮點) 測試。
多線程壓力測試。
硬盤 I/O 測試。
IPC (pipeio, semaphore) 測試。
系統調用功能的驗證測試。
網絡壓力測試。
系統監控
LTP 測試套件附帶的修改過的 top 工具用作系統監控工具。使用 top 可以實時地觀察處理器的行為。改進的 top 工具具有附加的功能,可以將 top 結果的快照保存到文件中,并給出結果文件的平均總結,包括 CPU、內存和交換空間利用率等信息。
在我們的測試中,每 10 秒鐘截取一次系統利用率(或者 top 輸出文件)的快照,并保存到結果文件。另外,每天或每周要處理系統利用率的快照和 LTP 測試輸出文件并得到數據分數,以確定系統在長時間運轉中性能是否下降。此功能由 cron 作業和腳本控制。
測試之前
所有選定的測試系統的硬件配置盡可能相同。去掉了額外的硬件以減少潛在的硬件故障。在映像安裝過程中選擇最低的安全選項。預留至少 2 GB 的硬盤空間以保存 top 數據文件和 LTP 日志文件。
注意,這是一個測試場景;現實生活中,最好建議用戶保持安全設置遠高于最低設置。
測試期間
在測試期間系統不要受到干擾。偶爾訪問一下系統以確認測試仍在進行是可以接受的。確認的手段包括使用 ps 命令、檢查 top 數據和檢查 LTP 日志數據。
測試之后
當測試結束后,系統監控工具 top 立刻停止。所有的 top 數據文件,包括每天或每周的快照和 LTP 日志文件,都被保存并處理,以便為分析提供數據。
結束語
本文論述的結果基于一個在實驗室環境下創建并測試的解決方案。這些結果可能并不是在所有的環境中都可以得到,而且在這種環境中實現可能還需要另外的步驟、配置和性能分析。
然而,由于大部分的 Linux 內核測試工作歷時都比較短,因此本系列測試為我們提供了長時間運轉的第一手數據和結果。本系列測試還提供了高工作負荷壓力下 Linux 內核組件以及 TCP、NFS 和其他測試組件的數據。測試證明,Linux 系統在長時間內是可靠的和穩定的,可以提供一個健壯的、企業級的環境。
參考資料
在 SourceForge 的 LTP Linux Test Project 主頁 和 LTP 項目主頁 可以找到有用的信息和鏈接。

項目的文檔包括 LTP HowTo 和 LTP man pages(還有其他文檔)。

LTP 網頁還提供了關于其他 Linux 測試工具 的摘要和鏈接。

訪問 IBM Linux Technology Center 主頁 以閱讀他們最新的新聞和聲明。

IBM Linux Technology Center 項目主頁 列出了工作組當前正在進行的項目。

“Inside IBM's Linux Technology Center”(ITworld.com)和“Inside IBM: Dan Frye and the Linux Technology Center”(Consulting Times) 兩篇文章更深入地介紹了 IBM LTC 的背景。

IBM developerWorks 文章“Behind the scenes at the IBM Linux Technology Center” 也對 IBM Linux Technology Center 進行了描述。

在 IBM developerWorks Linux 專區 可以找到更多的關于 Linux 的開發資料。

posted on 2006-07-05 22:41 楊粼波 閱讀(311) 評論(0)  編輯 收藏 引用 所屬分類: 軟件工程

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲视频国产视频| 欧美专区亚洲专区| 久久久久久久91| 午夜精品免费视频| 国产揄拍国内精品对白| 久久激情一区| 久久免费偷拍视频| 亚洲六月丁香色婷婷综合久久| 欧美成人在线免费观看| 欧美精品一区二区高清在线观看| 一区二区91| 午夜精品区一区二区三| 亚洲经典在线看| 99re热这里只有精品免费视频| 欧美日韩精品伦理作品在线免费观看| 亚洲一区二区欧美日韩| 欧美一区二区日韩一区二区| 亚洲国产裸拍裸体视频在线观看乱了中文| 亚洲黄一区二区三区| 欧美激情视频网站| 欧美伊人久久| 欧美精彩视频一区二区三区| 香蕉av777xxx色综合一区| 久久久精品视频成人| 中日韩午夜理伦电影免费| 欧美一区二区网站| 一本色道精品久久一区二区三区 | 亚洲片在线观看| 亚洲天堂免费在线观看视频| 亚洲高清精品中出| 亚洲女人天堂成人av在线| 亚洲国产一区在线| 欧美一区影院| 亚洲一区影音先锋| 美女久久网站| 久久久久久久久久看片| 欧美色网在线| 亚洲精品1区2区| 一区二区欧美精品| 亚洲高清网站| 亚洲一区在线观看视频 | 亚洲一区二区三区四区在线观看| 久久不见久久见免费视频1| 亚洲视频在线观看三级| 久久看片网站| 另类春色校园亚洲| 国产欧美精品xxxx另类| 一区二区精品| 久久疯狂做爰流白浆xx| 国产精品亚洲精品| 亚洲精品在线观看视频| 在线日韩成人| 久久久精品动漫| 久久婷婷国产综合国色天香| 国产精品你懂的在线| 亚洲裸体视频| 亚洲天堂成人在线观看| 欧美精品手机在线| 亚洲日本中文| 亚洲精品日韩激情在线电影| 老司机免费视频久久| 美女国产精品| 亚洲国产精品视频| 免费在线看成人av| 亚洲大胆视频| 亚洲毛片网站| 欧美视频一区二区在线观看| 日韩亚洲不卡在线| 亚洲在线免费视频| 国产老肥熟一区二区三区| 亚洲男人第一网站| 久久久精品久久久久| 国产在线播精品第三| 久久久久久午夜| 欧美成人一区二区三区片免费| 亚洲国产老妈| 欧美日韩免费看| 亚洲主播在线| 卡通动漫国产精品| 日韩亚洲欧美高清| 国产精品国产三级国产专播品爱网| 亚洲天堂网在线观看| 久久久国产精品亚洲一区| 亚洲第一区在线观看| 欧美国产高清| 亚洲欧美日韩国产中文| 蜜桃av一区二区| 日韩亚洲国产欧美| 国产女主播一区二区三区| 久久精品麻豆| 亚洲精选在线观看| 久久成人精品无人区| 最新成人在线| 国产乱码精品1区2区3区| 久久久久久亚洲精品不卡4k岛国| 欧美黑人在线观看| 午夜欧美精品| 亚洲激情视频| 国产日韩视频一区二区三区| 免费日韩精品中文字幕视频在线| 1024成人网色www| 欧美日韩国产色视频| 亚洲自拍偷拍麻豆| 亚洲福利视频免费观看| 欧美一区二区三区视频| 亚洲激情午夜| 国产在线观看一区| 欧美日韩一区二区在线播放| 欧美在线免费观看视频| 99精品福利视频| 你懂的视频欧美| 久久丁香综合五月国产三级网站| 亚洲欧洲日产国产网站| 国内精品久久久久影院色| 欧美日韩一区二区精品| 麻豆免费精品视频| 久久9热精品视频| 亚洲一区欧美二区| 亚洲剧情一区二区| 欧美大成色www永久网站婷| 亚洲欧美在线磁力| 一区二区三区四区五区视频 | 亚洲精品黄色| 激情久久久久久| 国产欧美日本一区视频| 欧美日韩中文在线| 欧美日韩国产不卡| 欧美成人午夜视频| 免费国产自线拍一欧美视频| 久久精品国产亚洲5555| 午夜精品久久久久久99热软件| 99热这里只有精品8| 亚洲国产综合91精品麻豆| 免费成人黄色av| 久久看片网站| 久久人人爽爽爽人久久久| 久久精品二区三区| 久久精视频免费在线久久完整在线看| 亚洲午夜激情在线| 国产精品99久久久久久久久| 99视频精品免费观看| 久久三级视频| 久久久久成人精品| 久久尤物电影视频在线观看| 久久精品国产欧美亚洲人人爽| 久久精品国产99精品国产亚洲性色| 欧美亚洲在线播放| 久久精品国产精品亚洲| 久久人人97超碰精品888| 美女日韩欧美| 欧美人妖另类| 欧美三区在线| 国产欧美一区二区三区另类精品 | 国产日韩欧美一区二区三区四区 | 欧美日韩另类一区| 国产精品久久久对白| 国产精品无人区| 国产精品日韩精品欧美精品| 国产在线麻豆精品观看| 激情久久久久| 一区二区免费看| 欧美亚洲尤物久久| 六十路精品视频| 91久久久久久国产精品| 一区二区欧美国产| 欧美一区二区网站| 欧美福利一区二区| 欧美午夜视频在线| 国内精品视频666| 亚洲人成人77777线观看| 亚洲视频成人| 久久久精品国产一区二区三区| 亚洲大黄网站| 99热精品在线观看| 久久久999成人| 欧美视频免费看| 一区二区亚洲精品| 亚洲天堂免费观看| 久热精品视频在线观看一区| 亚洲欧洲视频在线| 欧美在线黄色| 欧美日韩一区二区欧美激情| 激情五月综合色婷婷一区二区| 日韩一级黄色av| 老司机精品导航| 一区二区三区高清不卡| 久久夜色精品国产欧美乱| 欧美日韩视频在线第一区| 影音先锋亚洲精品| 欧美一区二区福利在线| 国内一区二区在线视频观看| 91久久精品日日躁夜夜躁欧美 | 亚洲国产精品久久久久婷婷老年| 亚洲淫性视频| 亚洲精华国产欧美| 久久亚洲春色中文字幕久久久| 国产精品区免费视频| 欧美国产欧美亚洲国产日韩mv天天看完整| 久久久久久久高潮| 国产女主播一区二区|