技術(shù)頻道導(dǎo)航
HTML/CSS
.NET技術(shù)
IIS技術(shù)
PHP技術(shù)
Js/JQuery
Photoshop
Fireworks
服務(wù)器技術(shù)
操作系統(tǒng)
網(wǎng)站運(yùn)營(yíng)

贊助商

分類(lèi)目錄

贊助商

最新文章

搜索

UnixBench測(cè)試vps/云主機(jī)性能的實(shí)例詳解

作者:admin    時(shí)間:2015-6-29 22:48:18    瀏覽:

入手一臺(tái)VPS/云主機(jī)之后,首先要對(duì)其進(jìn)行性能測(cè)試,看看主機(jī)的性能怎么樣,能否適用于自己的網(wǎng)站或應(yīng)用。測(cè)試VPS/云主機(jī)的性能,我們可以借助一些網(wǎng)絡(luò)工具,如ping、tracert、WinMTR等,確定VPS/云主機(jī)線路的好壞。不過(guò)本文介紹的是UnixBench這個(gè)工具,這是一個(gè)測(cè)試VPS/云主機(jī)性能的常用工具之一。

UnixBench是什么?

UnixBench是一套u(yù)nix系統(tǒng)基準(zhǔn)測(cè)試套件。UnixBench的設(shè)計(jì)目標(biāo)是為類(lèi)unix系統(tǒng)提供一套基本的指標(biāo),所以有許多項(xiàng)目測(cè)試系統(tǒng)各方面的性能。各項(xiàng)的測(cè)試有得分,然后有一個(gè)綜合的得分,這樣可以很方便的通過(guò)分?jǐn)?shù)去比較。

Unixbench的主要測(cè)試項(xiàng)目有:系統(tǒng)調(diào)用、讀寫(xiě)、進(jìn)程、圖形化測(cè)試、2D、3D、管道、運(yùn)算、C庫(kù)等系統(tǒng)基準(zhǔn)性能提供測(cè)試數(shù)據(jù)。

UnixBench測(cè)試的結(jié)果不僅僅只是CPU、內(nèi)存或者磁盤(pán)為基準(zhǔn),還取決于硬件,操作系統(tǒng)版本,編譯器,測(cè)試系統(tǒng)各個(gè)方面一系列的性能,然后將每個(gè)測(cè)試結(jié)果和一個(gè)基準(zhǔn)值進(jìn)行比較,得到一個(gè)索引值,所有測(cè)試項(xiàng)目的索引值結(jié)合在一起形成一個(gè)測(cè)試分?jǐn)?shù)值。

怎樣使用UnixBench

UnixBench安裝

wget http://byte-unixbench.googlecode.com/files/unixbench-5.1.2.tar.gz
tar xvfz unixbench-5.1.2.tar.gz
cd unixbench-5.1.2

如果不需要測(cè)試圖形,注釋掉Makefile文件的這一行

#GRAPHIC_TESTS = defined

運(yùn)行

./Run

測(cè)試時(shí)間可能會(huì)比較長(zhǎng),請(qǐng)耐心等待。最后UnixBench會(huì)詳細(xì)列出各個(gè)測(cè)試項(xiàng)目的得分情況,以及VPS性能的綜合跑分結(jié)果。

 UnixBench測(cè)試主機(jī)性能-實(shí)例1

UnixBench測(cè)試主機(jī)性能-實(shí)例1

它的性能值是707.6,說(shuō)明它的能力是非常不錯(cuò)了,一般的256內(nèi)存的vps值都在200左右的。

如下是阿里云單核512M內(nèi)存的測(cè)試結(jié)果

UnixBench測(cè)試主機(jī)性能-實(shí)例2

UnixBench測(cè)試主機(jī)性能-實(shí)例2

它的性能值是1266.0,說(shuō)明它的能力是非常不錯(cuò)的。

這些測(cè)試的結(jié)果有一個(gè)指數(shù)值(INDEX ,如520),這個(gè)值是測(cè)試系統(tǒng)的測(cè)試結(jié)果與一個(gè)基線系統(tǒng)測(cè)試結(jié)果比較得到的指數(shù)值,這樣比原始值更容易得到參考價(jià)值,測(cè)試集合里面所有的測(cè)試得到的指數(shù)值結(jié)合起來(lái)得到整個(gè)系統(tǒng)的指數(shù)值。

對(duì)于測(cè)試結(jié)果,說(shuō)明如下:

測(cè)試項(xiàng)目

項(xiàng)目說(shuō)明

基準(zhǔn)線

Dhrystone 2 using register variables

測(cè)試 string handling

116700.0lps

Double-Precision Whetstone

測(cè)試浮點(diǎn)數(shù)操作的速度和效率

55.0MWIPS

Execl Throughput

此測(cè)試考察每秒鐘可以執(zhí)行的 execl 系統(tǒng)調(diào)用的次數(shù)

43.0lps

File Copy 1024 bufsize 2000 maxblocks

測(cè)試從一個(gè)文件向另外一個(gè)文件傳輸數(shù)據(jù)的速率。

3960.0KBps

File Copy 256 bufsize 500 maxblocks

測(cè)試從一個(gè)文件向另外一個(gè)文件傳輸數(shù)據(jù)的速率。

1655.0KBps

File Read 4096 bufsize 8000 maxblocks

測(cè)試從一個(gè)文件向另外一個(gè)文件傳輸數(shù)據(jù)的速率。

5800.0KBps

Pipe-based Context Switching

測(cè)試兩個(gè)進(jìn)程(每秒鐘)通過(guò)一個(gè)管道交換一個(gè)不斷增長(zhǎng)的整數(shù)的次數(shù)。

12440.0lps

Pipe Throughput

一秒鐘內(nèi)一個(gè)進(jìn)程可以向一個(gè)管道寫(xiě) 512 字節(jié)數(shù)據(jù)然后再讀回的次數(shù)

4000.0lps

Process Creation

測(cè)試每秒鐘一個(gè)進(jìn)程可以創(chuàng)建子進(jìn)程然后收回子進(jìn)程的次數(shù)(子進(jìn)程一定立即退出)。

126.0lps

Shell Scripts (8 concurrent)

測(cè)試一秒鐘內(nèi)一個(gè)進(jìn)程可以并發(fā)地開(kāi)始一個(gè)shell 腳本的 n 個(gè)拷貝的次數(shù),n 一般取值1,2,4,8.

42.4lpm

System Call Overhead

測(cè)試進(jìn)入和離開(kāi)操作系統(tǒng)內(nèi)核的代價(jià),即一次系統(tǒng)調(diào)用的代價(jià)。

6.0lpm

Score

 

 

可能遇到的問(wèn)題

如果不注釋圖像測(cè)試,一般需要安裝額外的包。

可能遇到的問(wèn)題如下:

1、缺少gcc或c++

yum install gcc gcc_c++

2、報(bào)錯(cuò)如

/src/ubgears.c:48:22: error: X11/Xlib.h: No such file or directory
./src/ubgears.c:49:23: error: X11/Xutil.h: No such file or directory
./src/ubgears.c:50:24: error: X11/keysym.h: No such file or directory
./src/ubgears.c:51:19: error: GL/gl.h: No such file or directory
./src/ubgears.c:52:20: error: GL/glx.h: No such file or directory
yum install xorg-x11*

3、報(bào)錯(cuò)如

/usr/bin/ld: cannot find -lXext
ln -s /usr/lib64/libXext.so.6.4.0 /usr/lib/libXext.so

VPS/云主機(jī)性能測(cè)試的常用工具

ping測(cè)試:http://howtostagehomes.com/Ping.aspx

路由追蹤:http://howtostagehomes.com/Tracert.aspx

壓力測(cè)試:http://y.webkaka.com/

標(biāo)簽: UnixBench  
相關(guān)文章
    x
    • 站長(zhǎng)推薦
    /* 左側(cè)顯示文章內(nèi)容目錄 */