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

Linux性能測試工具之Lmbench特性、安裝及使用

系統(tǒng) Linux
本文描述了Linux性能測試工具Lmbench的主要特性,以及它的安裝和使用,使大家對這個工具有更多的了解,方便以后運用

Linux性能測試工具Lmbench 是一套簡易可移植的,符合ANSI/C 標(biāo)準(zhǔn)為UNIX/POSIX 而制定的微型測評工具。一般來說,它衡量兩個關(guān)鍵特征:反應(yīng)時間和帶寬。Lmbench 旨在使系統(tǒng)開發(fā)者深入了解。

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

a) 對于操作系統(tǒng)的可移植性測試:評測工具是由C 語言編寫的,具有較好的可移植性(盡管它們更易于被GCC 編譯)。這對于產(chǎn)生系統(tǒng)間逐一明細(xì)的對比結(jié)果是有用的。

b) 自適應(yīng)調(diào)整:Lmbench 對于應(yīng)激性行為是非常有用的。當(dāng)遇到BloatOS 比所有競爭者慢4 倍的情況時,這個工具會將資源進行分配來修正這個問題。

c) 數(shù)據(jù)庫計算結(jié)果:數(shù)據(jù)庫的計算結(jié)果包括了從大多數(shù)主流的計算機工作站制造商上的運行結(jié)果。

d) 存儲器延遲計算結(jié)果:存儲器延遲測試展示了所有系統(tǒng)(數(shù)據(jù))的緩存延遲,例如一級,二級和三級緩存,還有內(nèi)存和TLB 表的未命中延遲。另外,緩存的大小可以被正確劃

分成一些結(jié)果集并被讀出。硬件族與上面的描述相象。這種測評工具已經(jīng)找到了操作系統(tǒng)分頁策略的中的一些錯誤。

e) 上下文轉(zhuǎn)換計算結(jié)果:很多人好象喜歡上下文轉(zhuǎn)換的數(shù)量。這種測評工具并不是特別注重僅僅引用“在緩存中”的數(shù)量。它時常在進程數(shù)量和大小間進行變化,并且在當(dāng)前內(nèi)

容不在緩存中的時候,將結(jié)果以一種對用戶可見的方式進行劃分。您也可以得到冷緩存上下文切換的實際開銷。

f) 回歸測試:

(一)Sun 公司和SGI 公司已經(jīng)使用這種測評工具以尋找和補救存在于性能上的問題。

(二)Intel 公司在開發(fā)P6 的過程中,使用了它們。

(三)Linux 在Linux 的性能調(diào)整中使用了它們。

g) 新的測評工具:源代碼是比較小的,可讀并且容易擴展。它可以按常規(guī)組合成不同的形式以測試其他內(nèi)容。舉例來說,如包括處理連接建立的庫函數(shù)的網(wǎng)絡(luò)測量,服務(wù)器關(guān)閉等。

2、Linux性能測試工具Lmbench安裝與使用

安裝使用Linux性能測試工具Lmbench 的安裝相對比較簡單,到其官方網(wǎng)站下載壓縮包Lmbench.tar.gz將其解壓,并進入解壓后的目錄命令行鍵入make results 即可開始編譯測試。這里需要注意如果在make 的時候出錯,提示類似
$make results
make[1]: Entering directory `/home/kyuan/lmbench3/src'
gmake[2]: Entering directory `/home/kyuan/lmbench3/src'
gmake[2]: *** No rule to make target `../SCCS/s.ChangeSet', needed by bk.ver'..
gmake[2]: Leaving directory `/home/kyuan/lmbench3/src'
make[1]: *** [lmbench] Error 2
make[1]: Leaving directory `/home/kyuan/lmbench3/src'
make: *** [results] Error 2

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

如果一切順利,編譯沒有錯誤,就會出現(xiàn)一些選擇提示以對測試進行一個配置并生成配置腳本,后續(xù)的測試將使用該配置腳本,在以后測試中也能夠直接使用同樣的配置多次測試。配置提示除了測試的內(nèi)存范圍(如“MB [default 1792]”時,對內(nèi)存較大的應(yīng)該避免選擇太大值,否則測試時間會很長)和是否Mail results 外,基本上都能夠選擇缺省值。

Lmbench 根據(jù)配置文檔執(zhí)行任何測試項,在results 目錄下根據(jù)系統(tǒng)類型、系統(tǒng)名和操作系統(tǒng)類型等生成一個子目錄,測試結(jié)果文檔(system name+序號)存放于該目錄下。測試完畢執(zhí)行make see 可查看到測試結(jié)果報告Lmbench 的結(jié)果及其說明、測試結(jié)果及說明。

【編輯推薦】

  1. Linux流量監(jiān)控軟件工具系列
  2. linux 網(wǎng)絡(luò)監(jiān)控系統(tǒng)的開發(fā)及其應(yīng)用
  3. Linux查看內(nèi)存命令及其對命令顯示的解釋
  4. 系統(tǒng)監(jiān)控:linux 系統(tǒng)監(jiān)控命令詳解
  5. Linux 網(wǎng)卡流量查看的方法及各自特點
     
責(zé)任編輯:chenqingxiang
相關(guān)推薦

2010-06-04 16:07:09

Linux 性能測試工

2010-06-10 17:37:08

Linux 性能測試工

2010-06-04 09:12:23

Linux性能測試工具

2010-06-13 17:16:15

Linux性能測試工具

2024-03-06 18:09:06

Linux性能工具

2010-06-07 14:42:47

Linux性能測試工具

2010-05-27 18:48:20

Linux壓力測試工具

2011-04-07 13:53:25

Web工具

2010-05-27 18:14:46

Linux測試工具

2010-05-27 18:04:06

Linux測試工具

2012-08-01 10:50:48

性能測試測試架構(gòu)

2025-01-26 11:05:23

2010-06-07 17:46:46

Linux壓力測試工具

2010-06-04 16:31:33

Linux網(wǎng)絡(luò)測試

2012-02-09 09:35:46

NUnit

2016-09-14 11:09:06

Web工具運維

2010-10-15 09:37:14

MySQL性能測試

2009-09-17 10:11:50

Linux文件Linux系統(tǒng)性能測試

2010-06-11 11:35:55

Linux串口測試工具

2022-01-24 16:55:09

LinuxTCP工具
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产有码 | 毛片网站在线观看视频 | 中文字幕 视频一区 | 亚洲精品影院 | 黄色a三级 | 亚洲精品国产偷自在线观看 | 欧美 日韩 中文 | 韩日av片| 欧美福利 | 九九国产 | 午夜影视 | 啪啪免费网 | 久久精品国产亚洲一区二区三区 | 欧美亚洲国产日韩 | 精品在线播放 | 国产在线精品一区二区三区 | 国产一区二区毛片 | 无码一区二区三区视频 | 欧美日韩在线一区二区三区 | 久久一二 | 久久精品亚洲欧美日韩精品中文字幕 | 久久国产精品72免费观看 | 亚洲欧洲视频 | 日韩欧美精品在线 | 成人看片在线观看 | 欧美日韩在线精品 | 亚洲一区二区国产 | 国产成人精品视频在线观看 | 黑人精品xxx一区一二区 | 亚洲欧美综合精品久久成人 | 日日骚网 | 情侣黄网站免费看 | 国产精品久久久乱弄 | 亚洲另类视频 | 日韩色在线 | 国产精品成人国产乱一区 | 狠狠夜夜 | 国产成人精品一区二三区在线观看 | 自拍偷拍精品 | 成人国产在线观看 | 亚洲精品91 |