iT邦幫忙

0

一個有關hyper-v 虛擬機裝載ERP系統的問題

  • 分享至 

  • xImage

想請教各位前輩
我在 Windows server 2008 版本的 hyper-v裝了我們公司用的ERP系統
主機系統配置是
處理器 Inter(R)Xeon(R)CPU E5-2620 0 @2.00Hz 2.00GHz
記憶體 16GB (7.97GB可用)

虛擬機的配置如下
處理器 1
記憶體 4096MB
作業系統 Windows server 2003

因為使用時最多會有約20-25人登入ERP
然後在約4小時左右後會開始有卡頓現象
使用者讀取ERP伺服器資料的就會緩慢

來這想請教諸位前輩
遇到這種狀況我想要讓這種卡頓情況不在發生
我是應該
更換整台主機呢
或是升級單獨硬體設備如記憶體或是硬碟

還是說ERP這種系統本身就不適合安裝在虛擬機上

還請各位前輩賜教

DennisLu iT邦好手 1 級 ‧ 2021-02-03 09:53:31 檢舉
瞎猜回應
也許是長久以來的資料量成長到資源需求達到32位元瓶頸之牆,
這種狀況就算ERP工程師,想要替你上調整資料庫資源用量也無可奈何。
即使你實體主機16G,虛擬機32位元系統 就是只吃4GB最高

正式回應
資料庫用什麼?
用幾年?資料量多大?
資料庫隨著資料量增長,查詢使用的系統資源需求也會成長...
有些廠商一開始就依照多年經驗拉到最大化,讓你用很久
有些廠商也許沒有這樣,時間久了,
沒有DBA盯盤,資料隨著日子越來越多就會越來越沒效能。
有些則是開發出來的功能資料量測試不夠嚴謹,就放出去。
資料量大的時候被call才發現沒加索引 沒考慮到資料量大的時候會變差,
但加索引也不是萬靈丹~

ERP效能問題,應該諮詢ERP公司啦~自家的產品應該最清楚~
沒簽維護齁?

卡頓現象的時候,有去觀察虛擬機本身由作業系統看到的各種資源用量嗎?
Disk I/O , 記憶體/虛擬記憶體 , CPU 負載?
可以當作加速找問題資料給erp公司~
熊大叔 iT邦新手 1 級 ‧ 2021-02-03 11:14:18 檢舉
謝謝你的建議

其實如你所說 本來這問題我應該找erp公司詢問
但.可悲的是.我們的窗口只有一個阿伯 跟他的溝通很有代溝(常常會雞同鴨講,答非所問)
這也導致我對這套erp 有諸多問題沒有辦法得到解答
我家的ERP 也是放VM啊,虛擬機是2008R2 + SQL 2008,CPU 給 4C,記憶體給 24GB,SSD 是用 RAID 10架的,速度還可以啊,2003 可以吃到 16GB,配多一點給他,他本身也是 32BIT 的沒那麼不堪用
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

1
賽門
iT邦超人 1 級 ‧ 2021-02-03 09:45:48

ERP系統和資枓庫系統一樣, 記憶體永遠要夠大. 不止要夠用, 還要比夠用多很多.
你的問題在16GB太少了, 至少32GB, 甚至加到64GB的記憶體也不嫌多.
虛擬機才4GB的記憶體, 太少了吧? 我至少弄個32GB來當ERP Server.
問題不是..."還是說ERP這種系統本身就不適合安裝在虛擬機上"
而是你根本配置不夠.

請問你們還在用32位元的Windows Server嗎? 趁早換了吧. Windows Server 2008/2003? 你們沒有考慮升級嗎? 今年己經2021年了, 還在用十幾年前的老系統, 考慮升級一下吧, 不止維運, 資安也是個問題.

熊大叔 iT邦新手 1 級 ‧ 2021-02-03 09:53:02 檢舉

原來如此
謝謝前輩指教
/images/emoticon/emoticon41.gif
至於升級,我還在努力說服老闆中
一整套的升級方案
每年都有提,但每次都被砍掉好幾個部分
今年還會繼續努力說服
/images/emoticon/emoticon02.gif

BKY iT邦好手 1 級 ‧ 2021-02-03 14:13:20 檢舉

我以我們家的經驗來說,資料庫不建議用虛擬機
不是不可以,就如樓上所言,用虛擬機記憶體不但要夠用,還要比夠用多很多,還要考慮DISK I/O的問題,購置機器花費不會比實體機少
用虛擬機的好處就是備份及備援比較方便
貴公司要從你們自己的狀況去考量

熊大叔 iT邦新手 1 級 ‧ 2021-02-03 15:38:37 檢舉

看來要顧慮的真的要很多
謝謝你的建議
我需要好好重新規劃了

1
japhenchen
iT邦超人 1 級 ‧ 2021-02-03 14:38:28

我把ERP跟生管系統兩套會用到的SQL SERVER和系統會用到的Service,從虛擬拉到實體機上運作,不然被罵慘了,人一多就龜

看更多先前的回應...收起先前的回應...
熊大叔 iT邦新手 1 級 ‧ 2021-02-03 15:37:42 檢舉

哇 看來會用到的SQL SERVER用虛擬機真的要準備充足
我得好好重新在規劃一下了
謝謝你的經驗談

這台運作超過7年了,效率遠遠超過以前放在VM上的效能,光是IOPS就是傳統馬達硬碟的上千倍..
CPU是XEON E5 8C16T,40GB記憶體,全SSD RAID5(那時沒想到要用6)
https://ithelp.ithome.com.tw/upload/images/20210203/201179549cZWHg8n5Z.jpg

熊大叔 iT邦新手 1 級 ‧ 2021-02-03 15:44:51 檢舉

這台當時你花了多少?

18萬,HPe的

熊大叔 iT邦新手 1 級 ‧ 2021-02-03 15:49:17 檢舉

可惡 我也想讓我的機器能用上這規格
18w.../images/emoticon/emoticon02.gif

另,把SQL2003或2008升級到2016/19,ERP系統會不會遇到ADO.....資料連接驅動器的相容性的問題,這要好好跟ERP廠商問清楚,不要冒然換上去,結果原廠無法提供支援,那就.....這台開銷算你的

熊大叔 iT邦新手 1 級 ‧ 2021-02-03 15:51:23 檢舉

也是
謝謝提醒
感謝感謝

我要發表回答

立即登入回答