PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 電腦硬體討論群組 > 儲存媒體討論區
帳戶
密碼
 

  回應
 
主題工具
gdrgdr
Major Member
 

加入日期: Apr 2017
文章: 144
引用:
作者anderson1127
我認為要跑VM的user 都把VM都只設定成一個vCPU 想必是一個艱難的決定...


做context switch是電腦中最影響效能的行為之一
以前只有記憶體不夠用才會發生,現在有虛擬機,設定太多vCPU也是會發生
     
      
舊 2023-09-25, 09:49 AM #11501
回應時引用此文章
gdrgdr離線中  
eddie1
Power Member
 

加入日期: Jun 2004
文章: 637
引用:
作者gdrgdr
做context switch是電腦中最影響效能的行為之一
以前只有記憶體不夠用才會發生,現在有虛擬機,設定太多vCPU也是會發生

我想他的意思是說如果VM要在筆電上達到"實體CPU數量>vCPU數量",會是一個艱難的決定...
 
舊 2023-09-25, 11:31 AM #11502
回應時引用此文章
eddie1離線中  
anderson1127
Elite Member
 

加入日期: Jan 2002
文章: 4,010
引用:
作者eddie1
我想他的意思是說如果VM要在筆電上達到"實體CPU數量>vCPU數量",會是一個艱難的決定...


這....說實話並不是這個意思....

因為,到目前為止,還有很多人以為 CPU核心越多,速度越快 , 所以CPU要買就買核心最多
速度就越快(到目前為止,仍然有許多廠商都拿這個方便說法來推銷)

而事實上並不是如此!! 不過再扯下去又得要搬一些專業計算機知識來說嘴 , 算了....

實務上有許多公司導入VM也是遇到相同問題 , 效能低落,還遠不如實體主機的效能及穩定!!

在我的認知裡,如果實體CPU的效能是固定的 , 也假設執行OS的程式碼有1萬行
在這HostOS裡去執行VM 一部 , 假設VM的GuestOS 也有1萬行程式碼

如此一來, VM什麼事都不做的情況下, 實體CPU的負擔就承擔2萬行的程式碼 , 如果有更多的VM一起執行的話
就先依此類推....

在這種情況下 , VM的效能恐怕也不會好到那裡去 , 在我的觀點來看,能動就算不錯了!!
因為實體CPU在承擔那麼多的程式碼後(而且還是VM什麼事都不做的情況下) , CPU效率
實在沒有會變好的證據 !! 這是我用最簡單易懂的看法來看待VM ...

當然,我沒有去考慮所謂的context switch (這好像是OS的專有名詞,有點忘了) !!
在這一點上,我能想得到的是, 如果VM在切換時,必須將CPU的所有Register等資料
先儲存起來後,再準備另一個VM的Register 資料Recovery後,來執行該VM
這時我會很擔心, 原本實體CPU的Branch Prediction 預測失準後 , 後面引來的重新準備
資料(punish time)
同樣也會讓實體CPU的效能低落 !!

但,我就是覺得很奇怪,怎麼那麼多的公司認不清這一點,還拼命導入VM .....
__________________
您想買新硬碟嗎? 購買前請務必參考這篇文章,是我的實際經驗

還想讓統一賺你的錢嗎?統一集團成員(能見度高的):
星巴克、家樂福、7-11、無印良品、黑貓宅急便、聖娜多堡、阪急百貨、
康是美、博客來、夢時代、Mister Donut 、Cold Stone 、龜甲萬、
維力33%股權、光泉31%股權、Smile速邁樂、紅心辣椒、台北轉運站(統一企業BOT)

統一LP33膠囊有環保署早已列管的一級管制品: DNOP塑化劑
舊 2023-09-26, 11:15 AM #11503
回應時引用此文章
anderson1127離線中  
supermaxfight
Golden Member
 
supermaxfight的大頭照
 

加入日期: Jun 2002
您的住址: 地獄18層
文章: 3,212
我家的主機,我都不知道當年他們是依照何種想法去設定的
真的很慢,之前還遇到VM的硬碟BUG,硬碟反應時間32000ms

ERP資料庫
CPU 核心 8
通訊端 1
每個通訊端的核心 8

ERP應用程式
CPU 核心 6
通訊端 1
每個通訊端的核心 6

專案管理
CPU 核心 8
通訊端 8
每個通訊端的核心 1
__________________
徵你不要的AM4 CPU
徵你不要的SATA接頭斷裂SSD

此文章於 2023-09-26 11:35 AM 被 supermaxfight 編輯.
舊 2023-09-26, 11:33 AM #11504
回應時引用此文章
supermaxfight離線中  
infante
Regular Member
 
infante的大頭照
 

加入日期: Nov 2012
文章: 94
引用:
作者anderson1127
這....說實話並不是這個意思....

但,我就是覺得很奇怪,怎麼那麼多的公司認不清這一點,還拼命導入VM .....


這個問題很簡單就是公司想省錢,Server要幾台有幾台,以我之前的工作差勤系統

和WEB在ESXi,差勤OS還是XP,每天就是看誰遲到和月底撈資料給人資計算薪資,

另外還有一台ERP Server跑起來也沒有比較慢(廢話只有十人授權 ),

不過那台Host Server的硬體配置我有點忘了不能太差就是了,

其實如果公司規模不大導入VM確實是比較省錢的方式.
__________________
舊 2023-09-26, 04:44 PM #11505
回應時引用此文章
infante離線中  
gdrgdr
Major Member
 

加入日期: Apr 2017
文章: 144
引用:
作者anderson1127
這....說實話並不是這個意思....
因為,到目前為止,還有很多人以為 CPU核心越多,速度越快 , 所以CPU要買就買核心最多
速度就越快(到目前為止,仍然有許多廠商都拿這個方便說法來推銷)
而事實上並不是如此!! 不過再扯下去又得要搬一些專業計算機知識來說嘴 , 算了....

實務上有許多公司導入VM也是遇到相同問題 , 效能低落,還遠不如實體主機的效能及穩定!!
在我的認知裡,如果實體CPU的效能是固定的 , 也假設執行OS的程式碼有1萬行
在這HostOS裡去執行VM 一部 , 假設VM的GuestOS 也有1萬行程式碼
...


如果10項服務有10台機器,每台效能都過剩,當然你換VM會覺得多此一舉
但你要考慮的是公司的資金有限,把所有的資源統一調配,才會有最佳效能
假設10台機器原本總共100%能力的資金構築的VM只有70%效能,但是當如果A服務的CPU運算使用量在某些時刻超過10%需求
如果是原本單機模式單台機器最多10%效能,你就卡CPU了。但在VM中你還有其他60%資源可調度
更不要說跑VM,你的系統和儲存都可以更容易設置備援,設備故障時可以更快恢復
企業錢太多,所有伺服器都配置過剩資源才會覺得VM沒用

此文章於 2023-09-26 06:07 PM 被 gdrgdr 編輯.
舊 2023-09-26, 06:02 PM #11506
回應時引用此文章
gdrgdr離線中  
space
Junior Member
 

加入日期: Apr 2003
文章: 751
引用:
作者anderson1127
但,我就是覺得很奇怪,怎麼那麼多的公司認不清這一點,還拼命導入VM...

公司導入VM需要的是它的使用效率跟靈活度,有時候性能滿反而不是最重要的
導入VM還要配合調整工作流程,不然依照你說的建構方法,一堆服務一股腦往VM裡面塞,當然機器再好都沒有用
舊 2023-09-27, 12:49 AM #11507
回應時引用此文章
space離線中  
twu2
Power Member
 

加入日期: Jan 2002
您的住址: Taipei
文章: 661
引用:
作者anderson1127
但,我就是覺得很奇怪,怎麼那麼多的公司認不清這一點,還拼命導入VM

因為簡單的計算就知道導入 VM 的好處遠超過不導入的好處.
管理, 成本, 備份, 空間.... 算完之後, 應該只有錢太多的老闆跟嫌事情太少的 IT 主管才會不使用 VM 吧.

會覺得 VM 不好用的, 應該只有規模太小的公司吧.
__________________

Tommy 碎碎念...
舊 2023-09-27, 10:09 AM #11508
回應時引用此文章
twu2離線中  
warnertw
Advance Member
 
warnertw的大頭照
 

加入日期: Nov 2003
您的住址: 大台北
文章: 402
TEAM 十銓 MP33 PRO 1TB M.2 PCIe SSD 固態硬碟

1T 999.-

https://24h.pchome.com.tw/prod/DRAH...F9?fq=/S/DRAH78

給需要的人
舊 2023-09-27, 10:52 AM #11509
回應時引用此文章
warnertw離線中  
warnertw
Advance Member
 
warnertw的大頭照
 

加入日期: Nov 2003
您的住址: 大台北
文章: 402
舊 2023-09-27, 11:31 AM #11510
回應時引用此文章
warnertw離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



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


vBulletin Version 3.0.1
powered_by_vbulletin 2024。