有人有用parallels12打鬥陣或是lol嗎? - MAC

Regina avatar
By Regina
at 2017-07-11T23:31

Table of Contents

常常看到很多人有這些問題

用pd(或是vmware, vb)跑xx程式能順跑嗎或是已經切給vm所有的硬體資源了為何還是不順

小弟獻醜簡單解釋一下(資訊相關人員有計組,OS相關概念就左轉吧)

PD, VMWare, Virtualbox都是常聽到的Virtual Machine代表 也簡稱VM

Vm主要原理是在OS的kernelspace(系統核心、掌管電腦的重要功能,e.g.網路資訊傳輸、
系統輸入輸出、cpu執行程式的順序等等,相對應跑不重要的遊戲、繪圖、文書是userspa
ce 兩者之間會花費大量的時間消耗)
增加一個程序(hypervisor)來管理vm要用到的硬體資源

然後在上面開一個虛擬的空間跑另一個OS(又稱作guest os相對原本的就叫做host os)

又因為在guest os裡面所有的i/o(input output)都是經過hypervisor

而hypervisor又只是一個在host os裡面的process(程序)

而os對每個process會讓cpu平均分配一小段時間來輪流執行,等到所有process都執行完
再從頭開始(假設一個process分配到1/60秒)

也就是說hypervisor分配到1/60秒來執行guest os

guest os裡面又要再切1/60秒輪流執行

變成每次在guest os裡面的process一次只能分配到1/360秒

又每次換下一個process(每1/60秒過去)執行時都會消耗大量時間

而且在guest os又有userspace跟kernel space轉換的時間消耗

因此guest os裡面會非常多冗餘時間被消耗掉

也就會效能不佳

這在cs界是非常火熱的議題 因為data center現在正為vm效能不佳所苦

結論:要效能好就是外接顯卡或是買台桌電,vm就是免強湊合在用的,甚至程式開不起來
也不意外(這牽扯到vm的演進史)

題外話,macOS的kernel很穩的 絕對比windows的還穩,只是userspace的bug大概沒差多


--
Tags: MAC

All Comments

Hazel avatar
By Hazel
at 2017-07-15T18:33
說得好.. windows的核心真的悲劇
Victoria avatar
By Victoria
at 2017-07-16T17:51
你覺得原原po會靜下心看此篇文以及消化這知識嗎... 推
Hamiltion avatar
By Hamiltion
at 2017-07-18T07:35
目前來說的話虛擬CPU已經算是很成熟了,但GPU還是一坨
...
Hazel avatar
By Hazel
at 2017-07-21T14:48
結論就是Mac的相容性很差,只能關起門來用,其他公司的程
式都不要用
Connor avatar
By Connor
at 2017-07-25T01:51
Frederic avatar
By Frederic
at 2017-07-27T04:53
你寫這麼多不如回叫他去看白算盤,因為他看的機率接近於零
Charlie avatar
By Charlie
at 2017-07-29T13:53
謝分享,只是不太懂(非本科)
Madame avatar
By Madame
at 2017-07-30T00:46
推講解

Apple Taiwan網頁壞了嗎?

Franklin avatar
By Franklin
at 2017-07-11T22:33
剛剛想上去找一些配件 結果發現有很多地方都掉字和不知所云的內容 截圖在這 https://goo.gl/ZzxbZh 我是在這個地方看到的 https://www.apple.com/tw/shop/ipad/ipad-accessories/power-cables 不知道什麼時候會修復 驗證過 ...

page、number 要怎麼打平方或根號阿?!

Barb Cronin avatar
By Barb Cronin
at 2017-07-11T21:23
如題 想請教各位鄉親、版友 page、number 有方程式編輯器嗎? 根號、平方之類的怎麼輸入? http://i.imgur.com/eqxDEQY.jpg 謝謝 - ...

有人有用parallels12打鬥陣或是lol嗎?

Kelly avatar
By Kelly
at 2017-07-11T18:08
如題:有人有用parallels12打鬥陣或是lol嗎? 這代聽他們簡介,有開放支援鬥陣, 但在設定上要怎調整才會比較順呢ˉ? 現用mbpr 2016 15寸獨顯那台! 因爲我不想一直切換bootcamp太麻煩了, 而且windows開機都要一直更新很煩, 所以才想用parallels12! 求 ...

外接硬碟對應time machine 格式

Sandy avatar
By Sandy
at 2017-07-11T15:41
之前買了一個外接硬碟 專門用在time machine備份 (是macOS專用格式 WIN10讀不到) 如果我把這硬碟格式化成exFat 還可以用在Mac上當time machine備份用嗎? 這樣子兩種系統都可以讀寫嗎? 謝謝 - ...

Every macOS 5K Wallpaper

Blanche avatar
By Blanche
at 2017-07-11T13:13
這有 MacOS 一系列的 5K 桌布 Every Default macOS Wallpaper – in Glorious 5K Resolution https://512pixels.net/projects/default-mac-wallpapers-in-5k/ 每一張 都很漂亮 , 值得大 ...