资讯专栏INFORMATION COLUMN

UnixBench:Linux VPS 服務器性能測試跑分腳本

hzc / 3392人阅读

摘要:是一個類系統,,下的開源性能測試工具,被廣泛用與測試系統主機的性能。測試從一個文件向另外一個文件傳輸數據的速率。三測試結果三測試結果下面是測試結果,測試所需時間根據或者查看含有服務器标签的文章服務器的性能來定,一般都需要幾十分鐘甚至幾小時。

本文於 2021-09-04 11:03 更新,部分內容具有時效性,如有失效,請留言

本文記錄一下 Linux VPS/服務器上面使用 UnixBench 腳本進行跑分的方法。UnixBench 是一個類 Unix 系統(Unix,BSD,Linux)下的開源性能測試工具,被廣泛用與測試 Linux 系統主機的性能。Unixbench 的主要測試項目有:系統調用、讀寫、進程、圖形化測試、2D、3D、管道、運算、C 庫等系統基準性能提供測試數據。

一、UnixBench 測試方法

下面是 UnixBench 測試方法(來源)。

wget --no-check-certificate https://github.com/teddysun/across/raw/master/unixbench.shchmod +x unixbench.sh./unixbench.sh

登錄 VPS 之後,輸入上面的腳本回車即可開始測試。

二、UnixBench 測試項目

UnixBench 主要測試以下幾個方面內容:

  • Dhrystone 2 using register variables
    此項用於測試 string handling,因為沒有浮點操作,所以深受軟件和硬件設計(hardware and software design)、編譯和鏈接(compiler and linker options)、代碼優化(code optimazaton)、對內存的cache(cache memory)、等待狀態(wait states)、整數數據類型(integer data types)的影響。
  • Double-Precision Whetstone
    這一項測試浮點數操作的速度和效率。這一測試包括幾個模塊,每個模塊都包括一組用於科學計算的操作。覆蓋面很廣的一系列 c 函數:sin,cos,sqrt,exp,log 被用於整數和浮點數的數學運算、數組訪問、條件分支(conditional branch)和程序調用。此測試同時測試了整數和浮點數算術運算。
  • Execl Throughput
    此測試考察每秒鐘可以執行的 execl 系統調用的次數。 execl 系統調用是 exec 函數族的一員。它和其他一些與之相似的命令一樣是 execve() 函數的前端。
  • File copy
    測試從一個文件向另外一個文件傳輸數據的速率。每次測試使用不同大小的緩衝區。這一針對文件 read、write、copy 操作的測試統計規定時間(默認是 10s)內的文件 read、write、copy 操作次數。
  • Pipe Throughput
    管道(pipe)是進程間交流的最簡單方式,這裡的 Pipe throughtput 指的是一秒鐘內一個進程可以向一個管道寫 512 字節數據然後再讀回的次數。需要注意的是,pipe throughtput 在實際編程中沒有對應的真實存在。
  • Pipe-based Context Switching
    這個測試兩個進程(每秒鐘)通過一個管道交換一個不斷增長的整數的次數。這一點很向現實編程中的一些應用,這個測試程序首先創建一個子進程,再和這個子進程進行雙向的管道傳輸。
  • Process Creation
    測試每秒鐘一個進程可以創建子進程然後收回子進程的次數(子進程一定立即退出)。process creation 的關注點是新進程進程控制塊(process control block)的創建和內存分配,即一針見血地關注內存帶寬。一般說來,這個測試被用於對操作系統進程創建這一系統調用的不同實現的比較。
  • System Call Overhead
    測試進入和離開操作系統內核的代價,即一次系統調用的代價。它利用一個反覆地調用 getpid 函數的小程序達到此目的。
  • Shell Scripts
    測試一秒鐘內一個進程可以併發地開始一個 shell 腳本的 n 個拷貝的次數,n 一般取值 1,2,4,8。(我在測試時取 1, 8)。這個腳本對一個數據文件進行一系列的變形操作(transformation)。

三、UnixBench 測試結果

下面是測試結果,測試所需時間根據 VPS 或者服務器的性能來定,一般都需要幾十分鐘甚至幾小時。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/119184.html

相关文章

  • 華納云:(hncloud)-cn2+bgp線路香港雲務器,18元/月,簡單測評

    摘要:新老用戶更能同享多款折的香港雲服務器,核低至元月,核低至元月核低至元月,優惠力度媲美。官網香港雲服務器香港機房級安全數據中心,性能,以雙向,聯通,移動線路直通中港,值低至,網絡在線率高達。本文於 2021-09-02 12:31 更新,部分內容具有時效性,如有失效,請留言 華納雲怎麼樣,華納雲好不好,華納雲2021年香港機房的雲服務器和獨立服務器最低已經到3折了,太吸引人,這就讓站長有...

    shaonbean 评论0 收藏0
  • 80VPS:日本/香港CN2務器600元/月,E5/16G/1TB/20M帶寬

    摘要:商家提供最多的還是和獨立服務器租用,之前部落主要分享他的主機,最近關注獨立服務器,比如中國香港,或者帶寬,可選防禦,現在系列香港或者日本服務器每月僅元起。本文於 2021-09-02 07:57 更新,部分內容具有時效性,如有失效,請留言 80VPS怎麼樣,80VPS好不好,80VPS是一家成立較早的綜合性網絡產品服務商,提供的產品包括域名註冊、虛擬主機、VPS、雲服務器和獨立服務器租...

    wuyangchun 评论0 收藏0
  • OuluCloud:CN2 GIA線路高防禦務器/香港/聖何塞/洛杉磯/加拿大/500GDDOS防

    摘要:查看含有歐路雲標籤的文章歐路雲查看含有怎麼樣標籤的文章怎麼樣,查看含有歐路雲标签的文章歐路雲查看含有好不好標籤的文章好不好,歐路雲發布最新優惠動態推送郵件折優惠繼續美國全部節點全部更新為磁盤按照性能分配支付方式有支付寶微信等種數字貨幣,有需 歐路雲OULUCLOUD怎麼樣,歐路雲OULUCLOUD好不好,歐路雲OULUCLOUD發布最新優惠動態推送郵件:8折優惠繼續 !美國全...

    QiuyueZhong 评论0 收藏0
  • iON Cloud九月促銷:美國洛杉磯/聖何塞雲務器,$120/年/2G內存/2核/60G [em

    摘要:官網優惠碼有效期至月日促銷套餐洛杉磯以下價格為原價,請注意使用優惠碼。 iON Cloud怎麼樣,iON Cloud好不好,iON Cloud,又稱kryptcloud發布9月VPS雲服務器優惠活動策略,針對旗下洛杉磯和聖何塞機房產品,配置是2核2G內存60G SSD硬盤3T流量的VPS,1Gbps端口,年付120美元!iON Cloud九月促銷的美國洛杉磯/聖何塞VPS雲服...

    FuisonDesign 评论0 收藏0
  • OuluCloud - CN2 GIA线路高防御服务器/香港/圣何塞/洛杉矶/加拿大/500GDDO

    摘要:本文于更新,部分内容具有时效性,如有失效,请留言欧路云怎么样,欧路云好不好,欧路云发布最新优惠动态推送邮件折优惠继续美国全部节点全部更新为磁盘按照性能分配支付方式有支付宝微信等种数字货币,有需要的可以关注一下。本文于 2021-09-09 23:18 更新,部分内容具有时效性,如有失效,请留言 欧路云OULUCLOUD怎么样,欧路云OULUCLOUD好不好,欧路云OULUCLOUD发布...

    Freelander 评论0 收藏0

发表评论

0条评论

hzc

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<