freebsd下服務硬體效能測試

來源:互聯網
上載者:User

freebsd用整體解決方案,簡約核心打動我們。用它一個更大的理由是它出色的軟體包管理。unix/linux下的免費軟體遠要比windows下的多,不論用port還是, pkg_add都是非常方便

回到正題,任何東西只有能度量,才能進度。伺服器硬體效能,軟體佔用資源和效能都是我們整體方案的一部分。

freebsd下用unixbench和內建的diskinfo都是測試效能的好工具。前者用port安裝, /benchmarks/unixbench。

========================

硬體:

Xeon E5320 4 core 1.86GHz
4-6G, SAS 15000 73G,Raid0

==============================

unixbench 4.1

4G記憶體,無raid0, 單塊硬碟

TEST BASELINE RESULT INDEX

Dhrystone 2 using register variables 116700.0 10871107.7 931.5
Double-Precision Whetstone 55.0 2334.0 424.4
Execl Throughput 43.0 1656.7 385.3
File Copy 1024 bufsize 2000 maxblocks 3960.0 53064.0 134.0
File Copy 256 bufsize 500 maxblocks 1655.0 52611.0 317.9
File Copy 4096 bufsize 8000 maxblocks 5800.0 75403.0 130.0
Pipe Throughput 12440.0 696700.6 560.0
Pipe-based Context Switching 4000.0 97562.5 243.9
Process Creation 126.0 5239.9 415.9
Shell Scripts (8 concurrent) 6.0 1074.4 1790.7
System Call Overhead 15000.0 418358.8 278.9
=========
FINAL SCORE 399.1

(imac下virtualbox freebsd 286.7)

=====================

雙CPU,無raid, 單硬碟

TEST BASELINE RESULT INDEX

Dhrystone 2 using register variables 116700.0 10705009.7 917.3
Double-Precision Whetstone 55.0 2299.4 418.1
Execl Throughput 43.0 1461.9 340.0
File Copy 1024 bufsize 2000 maxblocks 3960.0 74216.0 187.4
File Copy 256 bufsize 500 maxblocks 1655.0 47267.0 285.6
File Copy 4096 bufsize 8000 maxblocks 5800.0 82344.0 142.0
Pipe Throughput 12440.0 694449.9 558.2
Pipe-based Context Switching 4000.0 49442.0 123.6
Process Creation 126.0 2502.7 198.6
Shell Scripts (8 concurrent) 6.0 639.5 1065.8
System Call Overhead 15000.0 417766.4 278.5
=========
FINAL SCORE 323.3

=============

雙cpu, RAID0
TEST BASELINE RESULT INDEX

Dhrystone 2 using register variables 116700.0 10827829.1 927.8
Double-Precision Whetstone 55.0 2299.1 418.0
Execl Throughput 43.0 1396.8 324.8
File Copy 1024 bufsize 2000 maxblocks 3960.0 123192.0 311.1
File Copy 256 bufsize 500 maxblocks 1655.0 57031.0 344.6
File Copy 4096 bufsize 8000 maxblocks 5800.0 125188.0 215.8
Pipe Throughput 12440.0 696110.8 559.6
Pipe-based Context Switching 4000.0 49654.9 124.1
Process Creation 126.0 2446.5 194.2
Shell Scripts (8 concurrent) 6.0 663.2 1105.3
System Call Overhead 15000.0 418897.5 279.3
=========
FINAL SCORE 357.4

================

單CPU, RAID0

INDEX VALUES
TEST BASELINE RESULT INDEX

Dhrystone 2 using register variables 116700.0 10768717.2 922.8
Double-Precision Whetstone 55.0 2304.3 419.0
Execl Throughput 43.0 1659.2 385.9
File Copy 1024 bufsize 2000 maxblocks 3960.0 125472.0 316.8
File Copy 256 bufsize 500 maxblocks 1655.0 64471.0 389.6
File Copy 4096 bufsize 8000 maxblocks 5800.0 127750.0 220.3
Pipe Throughput 12440.0 695856.9 559.4
Pipe-based Context Switching 4000.0 89720.7 224.3
Process Creation 126.0 4944.5 392.4
Shell Scripts (8 concurrent) 6.0 1069.5 1782.5
System Call Overhead 15000.0 419510.4 279.7
=========
FINAL SCORE 432.7
=============

小結:

總體來看,硬碟IO得分較低。通過Raid0,效能有50%的提升!

雙CPU並沒有帶來得分提升,反而分數下降,應該是unix並不能把smp效能發揮出來。

==============

vimdisk -vt *** 測試

單塊磁碟
Seek times:
Full stroke: 250 iter in 2.284611 sec = 9.138 msec
Half stroke: 250 iter in 1.708564 sec = 6.834 msec
Quarter stroke: 500 iter in 2.904974 sec = 5.810 msec
Short forward: 400 iter in 0.999326 sec = 2.498 msec
Short backward: 400 iter in 1.422588 sec = 3.556 msec
Seq outer: 2048 iter in 0.644016 sec = 0.314 msec
Seq inner: 2048 iter in 0.646552 sec = 0.316 msec
Transfer rates:
outside: 102400 kbytes in 1.121078 sec = 91341 kbytes/sec
middle: 102400 kbytes in 1.256561 sec = 81492 kbytes/sec
inside: 102400 kbytes in 1.718713 sec = 59579 kbytes/sec
RAID0
Seek times:
Full stroke: 250 iter in 0.757134 sec = 3.029 msec
Half stroke: 250 iter in 1.734370 sec = 6.937 msec
Quarter stroke: 500 iter in 2.851250 sec = 5.702 msec
Short forward: 400 iter in 1.181895 sec = 2.955 msec
Short backward: 400 iter in 1.533171 sec = 3.833 msec
Seq outer: 2048 iter in 0.637557 sec = 0.311 msec
Seq inner: 2048 iter in 0.646973 sec = 0.316 msec
Transfer rates:
outside: 102400 kbytes in 0.928369 sec = 110301 kbytes/sec
middle: 102400 kbytes in 0.914266 sec = 112002 kbytes/sec
inside: 102400 kbytes in 0.914666 sec = 111953 kbytes/sec

小結:通過RAID0,效能有20%-87%的提升。

======================

總結:

度量才能進度,硬碟效能是基礎,可以用unix內建和開源的工具來建立基準!

伺服器的RAID方案可以提升IO的效能,進而提升整體效能。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.