Webboard on Worldsen / VMThai.com

โลกของ VPS => ประสิทธิภาพ VPS => ข้อความที่เริ่มโดย: cluangar ที่ มกราคม 17, 2009, 04:22:14 PM



หัวข้อ: ทดสอบประสิทธิภาพ Parallels Workstation for Win VS ESX 3.5 (มวยคนละรุ่น)
เริ่มหัวข้อโดย: cluangar ที่ มกราคม 17, 2009, 04:22:14 PM
  พอดีเพิ่งได้ Parallels Workstation มาลองเล่นดูเลยลองเอา UnixBench 4.1.0 ตัวเก่งที่เคย Run ทดสอบ VM มาหลายตัวบน ESX ถึงคราวนี้เลยนำผลที่ได้หลังจากลอง Test มาเปรียบเทียบดู  แม้ว่ามวยมันคนละรุ่นกันแต่เนื่องจากผมมีแค่ผลบน ESX เลยไม่ทราบว่าจะนำเอาผลอะไรมาเปรียบประสิทธิภาพกับ Software ตัวนี้  :P

  VM ที่ผมสร้างขึ้นมาเป็น Guest OS ในครั้งนี้เป็น Version เดียวกับใช้บน ESX ที่เคยทดสอบเอาไว้  นั่นคื RedHat Enterprise 5 32bits  โดยใช้ Kernel 2.6.18-8 ที่มากับ EL5  ติดตั้งเสร็จ  พร้อมลง Parallels Tools แล้วจับเอา Unixbench 4.1.0 เข้าไป Run ทันที  รายละเอียดของ Host OS คือ WinXP 32bits SP3 ส่วน Hardware ที่ใช้ทดสอบมีดังนี้
  CPU = Core2Duo E4300@3.1 GHz
  Memory = DDR2 2GB
  HDD ที่ติดตั้ง VM = WD 320GB AAKS (ติดตั้ง vHDD ขนาด 12GB)

  ส่วน VM นี้ของทาง Parallels ไม่สามารถเลือกจำนวน vCPU ได้จึงมีแค่ 1vCPU เท่านั้น  ผลที่ได้มี  ดังนี้


  BYTE UNIX Benchmarks (Version 4.1.0)
  System -- Linux senpc1.sen.intranet 2.6.18-8.el5 #1 SMP Fri Jan 26 14:15:21 EST 2007 i686 i686 i386 GNU/Linux
  Start Benchmark Run: Sat Jan 17 14:30:57 ICT 2009
   1 interactive users.
   14:30:57 up 52 min,  1 user,  load average: 0.84, 1.70, 1.09
  lrwxrwxrwx 1 root root 4 Jan 17 13:07 /bin/sh -> bash
  /bin/sh: symbolic link to `bash'
  /dev/hda2              9142316   4639624   4030784  54% /
Dhrystone 2 using register variables     10919426.9 lps   (10.0 secs, 10 samples)
Double-Precision Whetstone                 3263.9 MWIPS (9.9 secs, 10 samples)
System Call Overhead                      60947.5 lps   (10.0 secs, 10 samples)
Pipe Throughput                           71852.8 lps   (10.0 secs, 10 samples)
Pipe-based Context Switching              19076.5 lps   (10.0 secs, 10 samples)
Process Creation                           1561.7 lps   (30.0 secs, 3 samples)
Execl Throughput                            568.5 lps   (29.9 secs, 3 samples)
File Read 1024 bufsize 2000 maxblocks    142763.0 KBps  (30.0 secs, 3 samples)
File Write 1024 bufsize 2000 maxblocks    42554.0 KBps  (30.0 secs, 3 samples)
File Copy 1024 bufsize 2000 maxblocks     31650.0 KBps  (30.0 secs, 3 samples)
File Read 256 bufsize 500 maxblocks       36320.0 KBps  (30.0 secs, 3 samples)
File Write 256 bufsize 500 maxblocks      10637.0 KBps  (30.0 secs, 3 samples)
File Copy 256 bufsize 500 maxblocks        7916.0 KBps  (30.0 secs, 3 samples)
File Read 4096 bufsize 8000 maxblocks    504280.0 KBps  (30.0 secs, 3 samples)
File Write 4096 bufsize 8000 maxblocks   161235.0 KBps  (30.0 secs, 3 samples)
File Copy 4096 bufsize 8000 maxblocks    117528.0 KBps  (30.0 secs, 3 samples)
Shell Scripts (1 concurrent)                846.4 lpm   (60.0 secs, 3 samples)
Shell Scripts (8 concurrent)                131.0 lpm   (60.0 secs, 3 samples)
Shell Scripts (16 concurrent)                69.4 lpm   (59.7 secs, 3 samples)
Arithmetic Test (type = short)           2227375.0 lps   (10.0 secs, 3 samples)
Arithmetic Test (type = int)             2223964.8 lps   (10.0 secs, 3 samples)
Arithmetic Test (type = long)            2222339.1 lps   (10.0 secs, 3 samples)
Arithmetic Test (type = float)           768401.4 lps   (10.0 secs, 3 samples)
Arithmetic Test (type = double)          768868.9 lps   (10.0 secs, 3 samples)
Arithoh                                       0.0 lps   (10.0 secs, 3 samples)
C Compiler Throughput                       497.4 lpm   (60.0 secs, 3 samples)
Dc: sqrt(2) to 99 decimal places          17243.9 lpm   (30.0 secs, 3 samples)
Recursion Test--Tower of Hanoi           119479.2 lps   (20.0 secs, 3 samples)


                     INDEX VALUES           
TEST                                        BASELINE     RESULT      INDEX

Dhrystone 2 using register variables        116700.0 10919426.9      935.7
Double-Precision Whetstone                      55.0     3263.9      593.4
Execl Throughput                                43.0      568.5      132.2
File Copy 1024 bufsize 2000 maxblocks         3960.0    31650.0       79.9
File Copy 256 bufsize 500 maxblocks           1655.0     7916.0       47.8
File Copy 4096 bufsize 8000 maxblocks         5800.0   117528.0      202.6
Pipe Throughput                              12440.0    71852.8       57.8
Process Creation                               126.0     1561.7      123.9
Shell Scripts (8 concurrent)                     6.0      131.0      218.3
System Call Overhead                         15000.0    60947.5       40.6
                                                                 =========
     FINAL SCORE                                                     143.1


หัวข้อ: Re: ทดสอบประสิทธิภาพ Parallels Workstation for Win VS ESX 3.5 (มวยคนละรุ่น)
เริ่มหัวข้อโดย: cluangar ที่ มกราคม 17, 2009, 04:30:35 PM
  ส่วนอันนี้เป็นผลทดสอบของ VM ที่ Run บน ESX Server Version 3.5 Build 110181 ส่วน Hardware ที่ทดสอบมีรายละเอียด  ดังนี้
  CPU = Core2Duo Q6600 2.4GHz
  Memory = 8GB
 
  Guest OS มีรายละเอียด ดังนี้
   CPU = 1 vCPU
   Memory = 512MB
   vHDD = 12GB

  ส่วนผลทดสอบที่ได้มี ดังนี้


  BYTE UNIX Benchmarks (Version 4.1.0)
  System -- Linux weblinux.worldsen-sen.com 2.6.18-8.el5 #1 SMP Fri Jan 26 14:15:21 EST 2007 i686 i686 i386 GNU/Linux
  Start Benchmark Run: Sun Aug 24 22:13:30 ICT 2008
   1 interactive users.
   22:13:30 up 7 min,  1 user,  load average: 0.17, 0.12, 0.07
  lrwxrwxrwx 1 root root 4 Feb 23  2008 /bin/sh -> bash
  /bin/sh: symbolic link to `bash'
  /dev/sda2             16860992   5808196  10182476  37% /
Dhrystone 2 using register variables     9648617.9 lps   (10.0 secs, 10 samples)
Double-Precision Whetstone                 1895.4 MWIPS (10.1 secs, 10 samples)
System Call Overhead                     317795.5 lps   (10.0 secs, 10 samples)
Pipe Throughput                          312465.6 lps   (10.0 secs, 10 samples)
Pipe-based Context Switching              32579.7 lps   (10.0 secs, 10 samples)
Process Creation                           3007.9 lps   (30.0 secs, 3 samples)
Execl Throughput                           1267.9 lps   (29.8 secs, 3 samples)
File Read 1024 bufsize 2000 maxblocks    785412.0 KBps  (30.0 secs, 3 samples)
File Write 1024 bufsize 2000 maxblocks   433111.0 KBps  (30.0 secs, 3 samples)
File Copy 1024 bufsize 2000 maxblocks    262347.0 KBps  (30.0 secs, 3 samples)
File Read 256 bufsize 500 maxblocks      209495.0 KBps  (30.0 secs, 3 samples)
File Write 256 bufsize 500 maxblocks     124021.0 KBps  (30.0 secs, 3 samples)
File Copy 256 bufsize 500 maxblocks       74495.0 KBps  (30.0 secs, 3 samples)
File Read 4096 bufsize 8000 maxblocks    1974191.0 KBps  (30.0 secs, 3 samples)
File Write 4096 bufsize 8000 maxblocks   1226912.0 KBps  (30.0 secs, 3 samples)
File Copy 4096 bufsize 8000 maxblocks    671607.0 KBps  (30.0 secs, 3 samples)
Shell Scripts (1 concurrent)               3034.7 lpm   (60.0 secs, 3 samples)
Shell Scripts (8 concurrent)                633.3 lpm   (60.0 secs, 3 samples)
Shell Scripts (16 concurrent)               319.0 lpm   (60.0 secs, 3 samples)
Arithmetic Test (type = short)           1812972.0 lps   (10.0 secs, 3 samples)
Arithmetic Test (type = int)             1806403.4 lps   (10.0 secs, 3 samples)
Arithmetic Test (type = long)            1807686.2 lps   (10.0 secs, 3 samples)
Arithmetic Test (type = float)           628053.0 lps   (10.0 secs, 3 samples)
Arithmetic Test (type = double)          628344.6 lps   (10.0 secs, 3 samples)
Arithoh                                       0.0 lps   (10.0 secs, 3 samples)
C Compiler Throughput                      1116.0 lpm   (60.0 secs, 3 samples)
Dc: sqrt(2) to 99 decimal places          39624.4 lpm   (30.0 secs, 3 samples)
Recursion Test--Tower of Hanoi           101229.7 lps   (20.0 secs, 3 samples)


                     INDEX VALUES           
TEST                                        BASELINE     RESULT      INDEX

Dhrystone 2 using register variables        116700.0  9648617.9      826.8
Double-Precision Whetstone                      55.0     1895.4      344.6
Execl Throughput                                43.0     1267.9      294.9
File Copy 1024 bufsize 2000 maxblocks         3960.0   262347.0      662.5
File Copy 256 bufsize 500 maxblocks           1655.0    74495.0      450.1
File Copy 4096 bufsize 8000 maxblocks         5800.0   671607.0     1157.9
Pipe Throughput                              12440.0   312465.6      251.2
Process Creation                               126.0     3007.9      238.7
Shell Scripts (8 concurrent)                     6.0      633.3     1055.5
System Call Overhead                         15000.0   317795.5      211.9
                                                                 =========
     FINAL SCORE                                                     456.0


หัวข้อ: Re: ทดสอบประสิทธิภาพ Parallels Workstation for Win VS ESX 3.5 (มวยคนละรุ่น)
เริ่มหัวข้อโดย: cluangar ที่ มกราคม 17, 2009, 04:43:07 PM
  ส่วนนี้ถ้า TuneUp Kernel เพื่อดึงประสิทธิภาพสำหรับ VM บน ESX บน Hardware เดียวกับที่ทดสอบ Parallels Workstation  ผลที่ได้มีดังนี้  (ใช้ 1vCPU แต่ถ้า 2vCPU ประสิทธิภาพบน ESX จะลดลงพอสมควรเมื่อทดสอบบน ESX แต่  การคำนวณที่ใช้ CPU จะสูงขึ้นแต่การทางงานส่วนอื่นๆจะลดลง)


  BYTE UNIX Benchmarks (Version 4.1.0)
  System -- Linux weblinux.sen.intra 2.6.26.3VMISMP #1 SMP PREEMPT Sun Aug 31 13:31:36 ICT 2008 i686 i686 i386 GNU/Linux
  Start Benchmark Run: Thu Jul 17 04:42:01 ICT 2008
   1 interactive users.
   04:42:01 up 4 min,  1 user,  load average: 0.48, 0.62, 0.28
  lrwxrwxrwx 1 root root 4 Feb 23 22:48 /bin/sh -> bash
  /bin/sh: symbolic link to `bash'
  /dev/sda2             16860992   5987004  10003668  38% /
Dhrystone 2 using register variables     12902428.6 lps   (10.1 secs, 1 samples)
Double-Precision Whetstone                 2844.3 MWIPS (10.1 secs, 1 samples)
System Call Overhead                     1059878.0 lps   (10.0 secs, 1 samples)
Pipe Throughput                          1053279.7 lps   (10.1 secs, 1 samples)
Pipe-based Context Switching             125245.3 lps   (10.1 secs, 1 samples)
Process Creation                           3971.1 lps   (30.0 secs, 1 samples)
Execl Throughput                           1879.6 lps   (29.4 secs, 1 samples)
File Read 1024 bufsize 2000 maxblocks    1813886.0 KBps  (30.0 secs, 1 samples)
File Write 1024 bufsize 2000 maxblocks   1065400.0 KBps  (30.0 secs, 1 samples)
File Copy 1024 bufsize 2000 maxblocks    648576.0 KBps  (30.0 secs, 1 samples)
File Read 256 bufsize 500 maxblocks      577636.0 KBps  (30.0 secs, 1 samples)
File Write 256 bufsize 500 maxblocks     305433.0 KBps  (30.0 secs, 1 samples)
File Copy 256 bufsize 500 maxblocks      193405.0 KBps  (30.0 secs, 1 samples)
File Read 4096 bufsize 8000 maxblocks    3700698.0 KBps  (30.0 secs, 1 samples)
File Write 4096 bufsize 8000 maxblocks   2876266.0 KBps  (30.0 secs, 1 samples)
File Copy 4096 bufsize 8000 maxblocks    1534041.0 KBps  (30.0 secs, 1 samples)
Shell Scripts (1 concurrent)               3056.5 lpm   (60.0 secs, 1 samples)
Shell Scripts (8 concurrent)                383.9 lpm   (60.0 secs, 1 samples)
Shell Scripts (16 concurrent)               183.0 lpm   (60.0 secs, 1 samples)
Arithmetic Test (type = short)           2172972.1 lps   (10.0 secs, 1 samples)
Arithmetic Test (type = int)             1475870.2 lps   (10.7 secs, 1 samples)
Arithmetic Test (type = long)            2374410.6 lps   (10.0 secs, 1 samples)
Arithmetic Test (type = float)           829129.1 lps   (10.0 secs, 1 samples)
Arithmetic Test (type = double)          826309.5 lps   (10.1 secs, 1 samples)
Arithoh                                  11799339.0 lps   (10.1 secs, 1 samples)
C Compiler Throughput                       910.0 lpm   (60.0 secs, 1 samples)
Dc: sqrt(2) to 99 decimal places          53416.4 lpm   (30.0 secs, 1 samples)
Recursion Test--Tower of Hanoi            99758.7 lps   (20.0 secs, 1 samples)


                     INDEX VALUES           
TEST                                        BASELINE     RESULT      INDEX

Dhrystone 2 using register variables        116700.0 12902428.6     1105.6
Double-Precision Whetstone                      55.0     2844.3      517.1
Execl Throughput                                43.0     1879.6      437.1
File Copy 1024 bufsize 2000 maxblocks         3960.0   648576.0     1637.8
File Copy 256 bufsize 500 maxblocks           1655.0   193405.0     1168.6
File Copy 4096 bufsize 8000 maxblocks         5800.0  1534041.0     2644.9
Pipe Throughput                              12440.0  1053279.7      846.7
Process Creation                               126.0     3971.1      315.2
Shell Scripts (8 concurrent)                     6.0      383.9      639.8
System Call Overhead                         15000.0  1059878.0      706.6
                                                                 =========
     FINAL SCORE                                                     828.6


หัวข้อ: Re: ทดสอบประสิทธิภาพ Parallels Workstation for Win VS ESX 3.5 (ม
เริ่มหัวข้อโดย: pickianeme ที่ สิงหาคม 06, 2009, 10:49:14 PM
BYTE UNIX Benchmarks (Version 4.1.0)

เออ ผม อ่านแล้ว ค่อนข้าง งง นิดหน่อย สงสัยไม่เคยลอง   ;D

อันนี้ เป็น software  ที่รันบน  linux  ใช้สำหรับทดสอบ อะไรเหรอครับ

ทดสอบ vm โดยเฉพาะเลย รึป่าว

ไม่ทราบ ว่ามันทำอะไรได้บ้าง เอา คร่าว ๆ ก็ได้ ครับ อิ อิ

เพราะคิดว่า มันคงทำได้เยอะ แหะ ๆ

มี link ให้ โหลด หรือการติดตั้งไหม ครับ  ;)


หัวข้อ: Re: ทดสอบประสิทธิภาพ Parallels Workstation for Win VS ESX 3.5 (ม
เริ่มหัวข้อโดย: cluangar ที่ สิงหาคม 06, 2009, 11:05:56 PM
  มันเป็น benchmark บน linux อย่างเดียวครับ  วัดโดยรวมๆนะครับ  แต่ benchmark ตัวนี้ kernel ที่ผ่านการ tuneup แล้วก็มีผลครับ  แต่ใน vm มันคือตัวเดียวกันหมดไม่ว่าผมจะใช้บน hw ชุดไหนค่าที่ดีขึ้นแสดงให้เห็นว่า server ตัวนั้นเร็วกว่าอีกตัวนะครับ  พอดีผม run มาหลายหนค่าส่วนของการคำนวณ ที่เกี่ยวกับการคำนวณ cpu ของ VM กับ native จะไม่ค่อยผิดกันเท่าไร  แต่ IO ที่เกี่ยวข้องเช่นการ copy file บน vm จะเสียคะแนนตรงส่วนนี้แยะครับ  ยกเว้น cpu รุ่นใหม่ๆที่มี VT, AMD-V จะทำงานได้ดีขึ้นรวมทั้งการเปิด function paravirtualize ใน VM (Kernel ใน VM ต้องรองรับ function นี้ด้วย) และ เลือกใช้ vCPU เพียง 1 node จะทำงานได้ดีที่สุดสำหรับ VM ใน ESX
  ส่วนคู่เปรียบมันเป็นประเภทติดตั้งบน OS อีกทีทำให้ overhead ในระบบสูงกว่าเป็นปรกตินะครับ  Run Benchmark ดังกล่าวคะแนนก็เลยตกแยะ