หัวข้อ: ทดสอบประสิทธิภาพ 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 ดังกล่าวคะแนนก็เลยตกแยะ |