การพัฒนา MacBook Pro สำหรับ Windows ผ่านการจำลองเสมือน ประสิทธิภาพ?


8

ฉันเป็นนักพัฒนา Windows / Web โดยอาชีพและฉันได้พิจารณา MacBook Pro เป็นเครื่องทดแทนสำหรับการพัฒนาปัจจุบันของฉัน ฉันประทับใจในคุณภาพการสร้างการสร้างร่างกายและประสิทธิภาพการทำงานของ MacBook Pro ฉันสนใจ 13.3 "MacBook Pro ที่ใช้โปรเซสเซอร์ Core 2 Duo 2.4 GHz พร้อม RAM ขนาด 4 GB

สิ่งที่ฉันสงสัยคือสิ่งนี้ ... ฉันสามารถคาดหวังประสิทธิภาพการทำงานของ SQL Server 2008, IIS และ Visual Studio 2010 ในสภาพแวดล้อมเสมือนจริง (VMWare Fusion และ Windows 7) บน MacBook Pro ที่กล่าวถึงข้างต้นได้อย่างไร

ฉันชอบรุ่นขนาด 13.3 นิ้วเนื่องจากขนาดพกพาได้มากกว่า แต่ฉันคาดหวังว่าจะได้มาจากหน่วยประมวลผลหลัก 2 ดูโอฉันจะต้องดูขั้นตอนต่อไปใน MacBook Pro โดยใช้หน่วยประมวลผล Core i5 หรือไม่

ขอบคุณ!


2
ทำไมต้องใช้การจำลองเสมือน คุณสามารถตั้งค่าการบูทสองระบบผ่าน Boot Camp และเรียกใช้ Windows ได้ด้วยประสิทธิภาพที่ดีกว่าเวอร์ชวลไลเซชันเท่าที่เคยมีมา
hbw

หลัก ๆ แล้วเพราะฉันไม่ต้องการตั้งค่าอีเมล IM และแอปเสริมอื่น ๆ ใน Windows ด้วยการใช้ระบบเสมือนจริงฉันสามารถพัฒนาใน Windows แต่เปลี่ยนเป็น OSX อย่างรวดเร็วสำหรับอีเมลและสิ่งที่คล้ายกัน นอกจากนี้ฉันยังใช้งาน Windows ได้โดยตรงฉันสนับสนุนคุณสมบัติแทร็คแพดและประสิทธิภาพของแบตเตอรี่ที่สำคัญสำหรับฉัน
webworm

คุณสามารถรีบูต OS X สำหรับอีเมลและสิ่งที่คล้ายกันได้ง่ายๆ คุณจะต้องเสียสละบ้าง แต่การแสดงยอดเยี่ยมไม่คุ้มกับที่คิดไว้
Josh K

1
ฉันเชื่อว่าประสิทธิภาพที่คุณใช้ในการทำงานทั้งวันใน VM ที่กำหนดค่าไว้อย่างเหมาะสมจะไม่เพิ่มเวลาที่สูญเสียไปแม้กระทั่งการรีบูตครั้งเดียว
คอนโซล

คุณต้องการ RAM เพิ่ม เคยทำมาแล้ว!
Matt H

คำตอบ:


8

ฉันเป็นผู้ดูแลระบบ / นักพัฒนา / นักเล่นเกม Windows ที่เพิ่งซื้อ MacBook Pro - RAM 4GB ขนาด 13 นิ้วความแตกต่างระหว่างสิ่งที่ฉันมีกับสิ่งที่คุณกำลังดูคือ CPU (ของ 2.2GHz) ฉันมี ไม่มีปัญหาในการใช้งาน VMWare หรืออะไรก็ตามที่ฉันทิ้งไว้ฉันจริงแล้ว VMing พาร์ทิชัน Bootcamp ของฉันดังนั้นโดยพื้นฐานแล้วฉันมีพาร์ติชัน Windows Bootcamp หนึ่งพาร์ติชันที่ฉันได้รวมไว้ใน VMWare ด้วยวิธีนี้ฉันสามารถเรียกใช้เมื่อฉันอยู่ใน OSX หรือ บู๊ตและฉันมีอินสแตนซ์ของ Windows และแอพ Windows ชุดเดียวเท่านั้นที่จะจัดการและพูดตามตรงอย่างสมบูรณ์แบบเพียงครั้งเดียวที่ฉันต้องบูตมันโดยตรงคือเพื่อเล่นเกม (รองรับ 3D)

สำหรับประสิทธิภาพ Win7 และ VS นั้นเป็น hogs ดังนั้นฉันอาจลองใช้ RAM มากกว่า 4gb เพื่อให้คุณสามารถกำหนด 2-3 VM ให้กับ Windows VM ของคุณและยังมีแหล่งจ่ายเพียงพอสำหรับ OSX ไม่เช่นนั้นฉันก็ไม่เห็นเหตุผลว่าทำไมสิ่งที่คุณตั้งใจจะทำไม่ได้ การรีบูตไปมาระหว่าง OS เป็นความเจ็บปวด - แน่นอนว่าฉันจะไม่ได้ bootcamp 100% เว้นแต่จะจำเป็นจริงๆ


นั่นเป็นเรื่องดีที่จะได้ยิน! ฉันไม่รู้ด้วยซ้ำว่าฉันสามารถใช้พาร์ติชัน Bootcamp เป็น VM ภายใน VMWare สิ่งนี้จะทำให้ฉันมีการติดตั้ง Windows ครั้งเดียวและตัวเลือกในการใช้ VM หรือ Bootcamp หากฉันต้องการประสิทธิภาพ โอกาสใด ๆ ที่คุณอาจมีลิงก์ที่อธิบายถึงวิธีการตั้งค่าพาร์ติชัน Bootcamp เป็น VM ขอบคุณ!
webworm

VMWare Fusion (นี่คือสิ่งที่ฉันใช้): kb.vmware.com/selfservice/microsites/ ...... ดูเหมือนว่าคุณจะสามารถทำได้ด้วย VirtualBox (และอาจเป็น Parallels) เช่นกันแม้ว่าจะมีการพูดคุยกันอีกครั้งเกี่ยวกับ SuperUser ที่ดูเหมือนว่าจะ คิดว่าฟิวชั่นเป็นหนึ่งในสามที่ดีที่สุด
ggutenberg

ปัจจุบันฟิวชั่นดีที่สุดในความคิดของฉัน ฉันประหยัดได้ถึง RAM 8GB ของฉันดังนั้นฉันสามารถทำได้บน iMac

การตั้งค่า VMWare และ basecamp เพื่อให้สามารถใช้งานได้ในพาร์ติชันเดียวกันนั้นเป็นคำแนะนำที่ดีมากและจะให้สิ่งที่ดีที่สุดสำหรับคุณทั้งสองโลกที่นี่
สเตฟานี

8

ฉันจะไม่ ฉันจะไม่แตะต้องมันด้วยเสาสิบฟุต

หากคุณต้องการที่จะพัฒนาเช่นนั้นพาร์ทิชันฮาร์ดไดรฟ์และใช้Boot Camp ฉันจะไม่พอใจกับประสิทธิภาพที่คุณใช้โดยการใช้งานเป็นหลักคือระบบปฏิบัติการ, IDE, เว็บเซิร์ฟเวอร์และเซิร์ฟเวอร์ SQL ซึ่งรวมอยู่ใน VMWare Fusion

เมื่อคุณซื้อลิขสิทธิ์เพื่อให้ทุกอย่างทำงานทำไมไม่ติดตั้งและรับประสิทธิภาพเต็มที่


ฉันไม่เห็นด้วยอีกต่อไป! และฉันไม่ได้ใช้ Fusion ซึ่งควรจะเร็วกว่า virtualbox!
คอนโซล

ฉันไม่แน่ใจว่าฉันเข้าใจคุณคุณบอกว่าคุณไม่เห็นด้วย? ทำไม?
Josh K

ฉันไม่เห็นด้วยอย่างสมบูรณ์ My Parallels VM บน OSX มีดัชนี Windows Experience เป็น 5.1 ฉันใช้ VS 2010 16 ชั่วโมงต่อวันกับ Sql และ SharePoint 2010 บน Virtual เดียวกันและทำงานได้ดีกว่าเครื่องอื่น ๆ ที่ฉันเคยใช้มาจนถึงปัจจุบัน ทั้งหมดนี้ในขณะที่ยังคงใช้ OSX สำหรับแอปพลิเคชันอื่น ๆ ของฉันและเกม
BinaryMisfit

ฉันไม่เห็นด้วยเหมือนกัน - ฉันใช้ Parallels Desktop มาประมาณสี่ปีและ MBP 13 ของฉัน "ทำงานอย่างน้อยเช่นเดียวกับเวิร์กสเตชัน Wintel ที่ตั้งอยู่ใต้โต๊ะทำงานของฉันฉันมีการตั้งค่าเดียวกันบน MacPro ของฉันและฉันเอง ' ยังไม่พบเครื่องจักร Wintel ที่มาใกล้ทุกที่เพื่อประสิทธิภาพลองใช้มันคุณจะไม่เสียใจเลย
5arx

3

ฉันมี 2009 13 "mac และฉันใช้มันสำหรับการพัฒนาเว็บไซต์ที่ใช้ windows โดยใช้ Virtualbox เป็นเวลาเกือบปีแล้วมันใช้งานได้ดีจริง ๆ แล้วมันใช้งานได้ดีจริง ๆ แล้วมันทำงานได้ดีมาก งานของฉันทั้งหมดในเครื่องเสมือนตอนนี้แม้กระทั่งบนเครื่องที่ใช้ Windows

ฉันมักจะเรียกใช้เครื่องเสมือนมากกว่าหนึ่งเครื่องในเวลาเดียวกันและการพัฒนาหลักของฉัน VM มีอินสแตนซ์ของเซิร์ฟเวอร์ SQL หลายตัวกำลังทำงานอยู่ ฉันพัฒนาเว็บแอพพลิเคชั่นสำหรับองค์กรที่ค่อนข้างหนักใน VS2008 และฉันก็ไม่มีปัญหากับประสิทธิภาพ มีบทลงโทษ แต่ฉันไม่รู้สึกว่ามันชัดเจนสำหรับการพัฒนาเว็บไซต์ ฉันแน่ใจว่าฉันสามารถวัดได้ แต่ในงานประจำวันของฉันฉันไม่เคยแม้แต่จะคิดเกี่ยวกับมัน สิ่งที่ฉันคิดเกี่ยวกับคือเมื่อ windowsupdate ต้องการรีบูต VM ฉันเพิ่งโผล่ออกมาและทำอย่างอื่นนาที เมื่อโปรแกรมป้องกันไวรัสขององค์กรชะงักลง VM หลักของฉันฉันจะย่อเล็กสุดและทำต่อไปอย่างอื่น

VM แบบเดียวกับที่ฉันรันบน mac ก็ทำงานได้ดีบนเครื่อง windows ของฉันที่ทำงานด้วย ความสะดวกสบายของการมีเครื่องแยกง่ายพกพาง่ายสำหรับงานที่แตกต่างและการตั้งค่าที่แตกต่างนั้นยอดเยี่ยมมาก ฉันจะเสียสละประสิทธิภาพมากกว่าที่ฉันทำจริงๆ

เครื่องมือประสิทธิภาพหลักคือ IO หนักดังนั้นให้ VM ของคุณอยู่ในดิสก์ทางกายภาพแยกต่างหากจากโฮสต์ระบบปฏิบัติการหากคุณสามารถและไม่อนุญาตให้ Time Machine หรือ Spotlight ทำอะไรบนดิสก์นั้น


2

ฉันมี MacBook Pro 15 "ปลายปี 2010 ใช้ i7, 8GB ของ RAM และไดรฟ์ 500GB 7200rpm ประสิทธิภาพการทำงาน Parallels ใน Coherence นั้นโดดเด่น Windows 7 VM ของฉันรายงาน Windows Experience Index 5.1 และฉันใช้ Visual Studio 2010, SQL Server 2008 R2 และ SharePoint 2010 บนเครื่องนี้ทุกวัน

ฉันไม่เคยปิด VM จนกว่าฉันจะเล่นเกม ฉันสามารถแนะนำสภาพแวดล้อมเสมือนบน Mac สำหรับการพัฒนาแบบวันต่อวัน ฉันยังเล่นเกม Steam ส่วนใหญ่บน VM ของฉันด้วยผลลัพธ์ที่สมเหตุสมผลดังนั้นโดยรวมฉันพอใจกับการตั้งค่าของฉันมาก


0

ฉันประหลาดใจที่ไม่มีใครพูดถึงเรื่องนี้ฉันมี macbook pro 13inch มันสามารถจัดการ vmware ได้ดี

สิ่งเดียวที่ฉันสังเกตเห็นว่าลดลงอย่างรวดเร็วจริงๆคืออายุการใช้งานแบตเตอรี่ดังนั้นเมื่อคุณใช้งาน VM อย่าคาดหวังว่าจะได้รับอายุการใช้งานแบตเตอรี่ที่ยาวนานซึ่ง macbook สามารถให้ได้

จากระบบของฉันฉันจะเห็นว่าแบตเตอรี่ถูกลดลงครึ่งหนึ่ง ...

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.