PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   七嘴八舌異言堂 (https://www.pcdvd.com.tw/forumdisplay.php?f=12)
-   -   VM之Linux速度 (https://www.pcdvd.com.tw/showthread.php?t=973398)

darkangel 2012-06-23 07:32 AM

實機真的比較快,不過如果你記憶體都是用 G 當單位,VM 的 RAM 開夠大,那編譯速度基本上跟 CPU 速度有關,不會跟實機有太大差異。
話說,你都用 i5、i7 了,RAM 又夠大,理論上差異應該不會很大,等你像我用 P4 + 256M 跑 Ubuntu 來編 Android BSP,我可以告訴你實機速度真的差很多。
:laugh: :laugh: :laugh: :laugh: :laugh:

引用:
作者Voodoo6000
最近換了新工作
同事跟我說Build code要直接灌Linux才會快
我習慣是用VM灌Linux來Build code

聊了一下 應該對電腦不太熟悉 寫code的人連台筆電都沒有 下班回家趕著玩暗黑

我筆電是Lenovo G570改裝i7 ES 4C8T 處理器 + 8G Ram + M4 128G SSD SATA3

公司桌機就i5 + 4G Ram + 傳統哈低

要是我筆電直接灌Linux那不就飛起來了

:D :D :D :D :D :D :D :D :D :D :D

cmwang 2012-06-23 07:48 AM

引用:
作者darkangel
實機真的比較快,不過如果你記憶體都是用 G 當單位,VM 的 RAM 開夠大,那編譯速度基本上跟 CPU 速度有關,不會跟實機有太大差異。
話說,你都用 i5、i7 了,RAM 又夠大,理論上差異應該不會很大,等你像我用 P4 + 256M 跑 Ubuntu 來編 Android BSP,我可以告訴你實機速度真的差很多。
:laugh: :laugh: :laugh: :laugh: :laugh:


P4+256MB光Ubuntu"生吃"都不夠了,哪還輪的到VM"曬乾"啊:laugh: :laugh: ....

Select_from 2012-06-23 07:55 AM

感謝各位學長,等考完試我就來試試看把windows裝在Linux上....

octapult 2012-06-23 10:29 AM

引用:
作者passerx
用 KVM 吧!

如果你有內顯, 另外加一個外顯, 那內顯給 Linux 用, 外顯給 guest windows 用,
這樣要玩 game 就完全沒問題了. :D

http://www.linux-kvm.org/page/VGA_device_assignment



usb 也可以 pass 給 guest

http://www.linux-kvm.org/page/USB_H...signed_to_Guest

:D

我也很想這樣玩,不過一直有個問題讓我猶豫不決
guest Windows 的產品啟動怎麼辦?
用vm跑由於很方便重灌,再加上可能某時候想到新的idea就會想要重灌,產品啟動會不會被刁難?
而且我的 XP 原本是裝在實體機器上面,現在改成裝在 VM 上,會不會造成產品啟動的困難?

darkangel 2012-06-23 11:14 AM

引用:
作者cmwang
P4+256MB光Ubuntu"生吃"都不夠了,哪還輪的到VM"曬乾"啊:laugh: :laugh: ....


生吃是夠用啦,開 VM 就想都不用想了,連硬碟都還是 IDE 40G 的。
反正就跑純文字模式,daemon 就只留最必要的大概不到十個,這樣開機也很快啊,只要裝 build tools 跟 VIM 就能做大部份的事啦。
我這種 30K 的工人,公司認為只要給我一台會動的電腦就可以了。
我比較困擾的是有時候開機會當在 BIOS 那,畢竟年久失修,也找不到問題在哪。
:laugh: :laugh: :laugh:

passerx 2012-06-23 11:59 AM

引用:
作者octapult
我也很想這樣玩,不過一直有個問題讓我猶豫不決
guest Windows 的產品啟動怎麼辦?
用vm跑由於很方便重灌,再加上可能某時候想到新的idea就會想要重灌,產品啟動會不會被刁難?
而且我的 XP 原本是裝在實體機器上面,現在改成裝在 VM 上,會不會造成產品啟動的困難?



OEM windows 的產品啟動早就有人解決了,

https://github.com/ghuntley/seaslic


這個再加上 vt-d 就跟實體機器沒什麼差別了, 不過要有點工程師底子才行.

:D

Voodoo6000 2012-06-23 12:46 PM

so,我是覺得用vm跑linux來build code跟原生環境是沒太大差別
:like: :like:

lompt 2012-06-23 03:22 PM

還是有差啦
因為透過轉化模擬的
效率不管怎樣 還是會比較低
就像是賣再好的
以只敢號稱能應用到80%的效能
所以如果只是要價測試環境跑些簡單東西
當然沒有差異
如果是正式環境就要審慎評估了

之前去新店鳴遠橋邊某SMS社群遊戲的公司面試
因為是這類WEB小遊戲
它們面試的就覺得只有LINUX家這類VM例如XEN才是王道
其他無論你的技能是CCNA CCNP WIN等等都是垃圾
這也是它們面試的人說的
還問為何不把MMORPG之類的都弄成VM來跑

alan0888 2012-06-23 03:35 PM

VM 效能再好,也好不過原生的 OS。跑 VM 就是適合測環境或較靜態的服務,真正要跑 Code 還是原生機器裝 OS 跑才真正快。

rockjimmy 2012-06-23 03:42 PM

>>>聊了一下 應該對電腦不太熟悉 寫code的人連台筆電都沒有 下班回家趕著玩暗黑
為啥寫code的人一定要有台筆電@@?
感覺這論點好詭異....
桌機就不能寫code?
難道開板認為同樣硬體架構NB效能遠勝於桌機?
難道下班要繼續作公司的事?才是專業人士?
感覺後面2句...好像只是在抱怨前輩就是了....

題外話
朋友在順發賣電腦...他家連電腦都沒有Orz...難道他就是失敗的業務?


所有的時間均為GMT +8。 現在的時間是04:31 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2026。