成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux性能測試工具Lmbench介紹和使用說明

運維 系統運維
Linux性能測試工具Lmbench是一套簡易可移植的,符合ANSI/C標準為UNIX/POSIX而制定的微型測評工具。一般來說,它衡量兩個關鍵特征:反應時間和帶寬。Lmbench旨在使系統開發者深入了解關鍵操作的基礎成本。

Linux性能測試工具Lmbench是一套簡易可移植的,符合ANSI/C標準為UNIX/POSIX而制定的微型測評工具。一般來說,它衡量兩個關鍵特征:反應時間和帶寬。Lmbench旨在使系統開發者深入了解關鍵操作的基礎成本。

1、Lmbench的使用與介紹

Linux性能測試工具Lmbench是一套簡易可移植的,符合ANSI/C標準為UNIX/POSIX而制定的微型測評工具。一般來說,它衡量兩個關鍵特征:反應時間和帶寬。Lmbench旨在使系統開發者深入了解關鍵操作的基礎成本。其官方網站是:http://www.bitmover.com/lmbench/。


2、Lmbench主要功能


帶寬測評工具反應時間測評工具其他讀取緩存文件
拷貝內存
讀內存
寫內存
管道
TCP上下文切換
網絡:連接的建立,管道,TCP,UDP和RPChotpotato
文件系統的建立和刪除
進程創建
信號處理
上層的系統調用
內存讀入反應時間處理器時鐘比率計算


3、Linux性能測試工具Lmbench主要特性


a)對于操作系統的可移植性測試:評測工具是由C語言編寫的,具有較好的可移植性(盡管它們更易于被GCC編譯)。這對于產生系統間逐一明細的對比結果是有用的。
b)自適應調整:Linux性能測試工具Lmbench對于應激性行為是非常有用的。當遇到BloatOS比所有競爭者慢4倍的情況時,這個工具會將資源進行分配來修正這個問題。
c)數據庫計算結果:數據庫的計算結果包括了從大多數主流的計算機工作站制造商上的運行結果。
d)存儲器延遲計算結果:存儲器延遲測試展示了所有系統(數據)的緩存延遲,例如一級,二級和三級緩存,還有內存和TLB表的未命中延遲。另外,緩存的大小可以被正確劃分成一些結果集并被讀出。硬件族與上面的描述相象。這種測評工具已經找到了操作系統分頁策略的中的一些錯誤。
e)上下文轉換計算結果:很多人好象喜歡上下文轉換的數量。這種測評工具并不是特別注重僅僅引用“在緩存中”的數量。它時常在進程數量和大小間進行變化,并且在當前內容不在緩存中的時候,將結果以一種對用戶可見的方式進行劃分。您也可以得到冷緩存上下文切換的實際開銷。
f)回歸測試:
(一)Sun公司和SGI公司已經使用這種測評工具以尋找和補救存在于性能上的問題。
(二)Intel公司在開發P6的過程中,使用了它們。
(三)Linux在Linux的性能調整中使用了它們。
g)新的測評工具:源代碼是比較小的,可讀并且容易擴展。它可以按常規組合成不同的形式以測試其他內容。舉例來說,如包括處理連接建立的庫函數的網絡測量,服務器關閉等。


4、安裝與使用


安裝使用Linux性能測試工具Lmbench的安裝相對比較簡單,到其官方網站下載壓縮包Lmbench.tar.gz將其解壓,并進入解壓后的目錄命令行鍵入makeresults即可開始編譯測試。這里需要注意如果在make的時候出錯,提示類似

  1. $makeresults  
  2. make[1]:Enteringdirectory`/home/kyuan/lmbench3/src'  
  3. gmake[2]:Enteringdirectory`/home/kyuan/lmbench3/src'  
  4. gmake[2]:***Noruletomaketarget`../SCCS/s.ChangeSet',neededbybk.ver'..  
  5. gmake[2]:Leavingdirectory`/home/kyuan/lmbench3/src'  
  6. make[1]:***[lmbench]Error2  
  7. make[1]:Leavingdirectory`/home/kyuan/lmbench3/src'  
  8. make:***[results]Error2  

 


這是需要修改src/Makefile,將這么一行(在231行的樣子),將$O/lmbench:../scripts/lmbenchbk.ver中的bk.ver去掉,就可以了。


如果一切順利,編譯沒有錯誤,就會出現一些選擇提示以對測試進行一個配置并生成配置腳本,后續的測試將使用該配置腳本,在以后測試中也能夠直接使用同樣的配置多次測試。配置提示除了測試的內存范圍(如“MB[default1792]”時,對內存較大的應該避免選擇太大值,否則測試時間會很長)和是否Mailresults外,基本上都能夠選擇缺省值。Lmbench根據配置文檔執行任何測試項,在results目錄下根據系統類型、系統名和操作系統類型等生成一個子目錄,測試結果文檔(systemname+序號)存放于該目錄下。測試完畢執行makesee可查看到測試結果報告Lmbench的結果及其說明、測試結果及說明。

【編輯推薦】

  1. Linux性能測試工具之Lmbench特性、安裝及使用
  2. Linux 測試軟件“嗅探器”系列
  3. Linux sendmail配置、安裝和測試
  4. Linux 網絡性能調試工具Tcpdump命令篇
  5. Linux 內存監控內存泄露和回收內存的方法

 

責任編輯:chenqingxiang 來源: 核高基測試部
相關推薦

2010-06-10 17:37:08

Linux 性能測試工

2010-06-04 16:07:09

Linux 性能測試工

2010-05-28 09:14:52

Linux性能測試工具

2010-06-13 17:16:15

Linux性能測試工具

2010-06-07 14:42:47

Linux性能測試工具

2010-06-10 17:34:22

Linux 查看進程

2010-05-27 18:48:20

Linux壓力測試工具

2024-03-06 18:09:06

Linux性能工具

2010-05-27 14:02:04

SVN使用說明

2010-06-17 15:16:22

Linux測試工具

2010-06-17 15:25:10

Linux測試工具

2011-03-15 10:00:01

NetfilterIPTables

2009-12-29 14:28:58

ADO數據

2009-12-31 09:42:41

ADO對象模型

2021-02-26 07:35:57

Git版本工具

2010-01-13 09:48:34

Boost庫

2012-08-01 10:50:48

性能測試測試架構

2009-12-31 14:39:24

ADO測試程序

2025-01-26 11:05:23

2020-06-28 09:03:26

Linuxtree命令目錄
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久精品国产亚洲a | 欧美在线a | 亚洲欧美日本国产 | 中文字幕日韩欧美一区二区三区 | 亚洲精品乱码久久久久久黑人 | 罗宾被扒开腿做同人网站 | 免费v片| 亚洲一区二区在线播放 | 剑来高清在线观看 | 在线中文字幕日韩 | 国产视频日韩 | 在线成人免费视频 | 国产欧美日韩精品在线观看 | 欧美精品一区二区三区蜜臀 | 成人一区二区电影 | 国产精品视频在线免费观看 | 国产成人久久精品 | 一区在线视频 | 一区二区av| 亚洲激情综合 | 一级a毛片 | www.亚洲一区二区 | av夜夜操 | 国产欧美日韩在线观看 | 国产免费拔擦拔擦8x高清 | 国产日产欧产精品精品推荐蛮挑 | 亚洲三区在线播放 | 午夜精品一区 | 可以看黄的视频 | 中文字幕av一区二区三区 | 高清国产午夜精品久久久久久 | 欧美精品久久久久久久久久 | 国产 日韩 欧美 制服 另类 | 一区二区亚洲 | 成人精品高清 | 国产高清精品一区二区三区 | 中文字幕在线网 | 日本视频免费 | 欧美韩一区二区三区 | 亚洲天堂免费 | 日韩精品一区二区在线观看 |