iT邦幫忙

0

金蝶ERP系統問題請教

  • 分享至 

  • xImage

HI 各位前輩好,
公司目前在導入金蝶ERP系統, 目前為實測階段,
主機在香港(總部) 透過一條 專線 4M/4M 與台灣辦公室相連接,
台灣辦公室使用者約 30~ 40人, 電腦設備大部分為五年前採購,
但是發現到, 新的電腦(i5-6200)在金蝶系統的執行效率與五年前採購的電腦差不多(慢),
總部要求我進行新舊電腦交叉測試, 於是我直接請舊電腦使用者到新電腦使用者位置上登入金蝶系統並操作相同動作, 得到的結果是一樣慢.. 同時也取得專線廠商提供的當日數據, 平均值不到 1M.

經回報電腦系統快慢非金蝶系統緩慢的主要原因後, 總部仍認為舊電腦的速度是影響金蝶系統的原因, 要求我把每個部門經常要操作金蝶系統的同仁跟不常使用但卻使用新電腦的同仁交換電腦...光是資料搬移我想到就發麻,更別提使用者的感受了,

想請教各位前輩, 金蝶系統Client端是使用Java, Server端是使用MS SQL,
我可以怎麼去測試來證明說電腦系統與金蝶系統的順暢度無關?

感謝各位

看更多先前的討論...收起先前的討論...
i5-6200U 吧,這是筆電的CPU 他的速度相當於 桌用的 I3-6100 喔
所以,速度能提升多少是很有限的,接下來是記憶體問題,以目前來說 8GB 是基本的,最好可以的話上 16GB 吧
我文書機目前出都是 16GB,因為太多的案例讓我不得不這麼配置
再來是 JAVA RE 的版本,建議你要裝對版本,太新或是太舊都會影響效能,還有可以的話,台北這邊再開一台 MS SQL
兩台 SQL 做同步複寫,這樣也能提高效能
ks1217 iT邦研究生 1 級 ‧ 2016-07-25 15:01:39 檢舉
感謝您的建議, 目前舊電腦只有2GB RAM, 新電腦有4GB RAM, 只安裝專用的CLIENT安裝程式, 對JAVA RE並未注意有沒安裝, 但測試下來 舊電腦同仁到新電腦上登入帳號密碼 並操作相同功能, 速度幾乎是一樣的 (生成憑證?) 約15sec.., 之前已與總部討論過再放一台在台灣, 可是沒有同意(需要另外的費用)
記憶體好少,我想連系統都不太夠用吧,我們公司一般人員至少都 8GB 這還是舊電腦,新電腦都是 16GB,研發的都 16GB 以上
建議擴展你們的記憶體優先,至於 CPU,I3 2代以上吧至少,另外,作業系統必須用 64位元的,這是基本要求,作業系統千萬不能用家用版本,必須用專業版以上的
我遇過很多ERP問題都是因為家用版造成的,個人所知大概這樣
另外,我印象中我公司ERP查詢時間超過十秒鐘,後來改善的方式是把 SQL 的 DATABASE 改放到 SSD 上面,我們用兩顆 SSD 做 RAID 0 ,速度提升到 850MB/S 之後才真正有效改善
還有我們所有的人都用 SSD 當系統碟,因為之前用 HDD 速度真的太慢了,大家都受不了
ks1217 iT邦研究生 1 級 ‧ 2016-07-25 17:47:38 檢舉
您好! 感謝您的訊息, 我們是傳統產業, 提了預算還不一定會執行, 電腦用了五年多了, 慢, 但還可以用的情況下, 沒法升級, 且再投資 DDR2 已經不划算了.
Client - Server 的架構基本上可以分為二層式及三層式(鼎新的WORKFLOW 教的)
先驗證一個狀況:
在香港執行的速度如何?
如果說在香港的速度是正常的,但是台灣慢.
那就應該是二層式架構的關係.可以問一下金碟的客服:可不可以改為三層式的架構?
(鼎新的三層式,就是多一台AP SERVER在機房,外點就透過AP SERVER去連DB主機)
如果香港也一樣慢:那就要檢查DB主機的效能. (在 Enterprise Manager 中的"管理"->"目前活動"中看看有沒有LOCK 或打結的 PID在) 另外 MS-SQL 有一個監測工具.
請參考: https://msdn.microsoft.com/zh-tw/library/ms179428.aspx
ks1217 iT邦研究生 1 級 ‧ 2016-07-28 08:55:50 檢舉
Hi 您好!
經過實測, 請香港同仁(現在台灣)遠端桌面連回總部的電腦執行ERP, 執行的效果跟在台灣執行速度有些許差異但差異不大... 現香港總部仍是認為台灣這邊電腦太慢所致..需要再多舉證來證明伺服器配置與資料庫效能問題. 已請總部的IT外包商(資訊外包)提供硬體設備及軟體規劃, 但還沒有回覆.
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
darkslayer
iT邦好手 1 級 ‧ 2016-07-25 14:44:51
最佳解答

個人認為你的問題應該是在專線上面, 請總部拿兩台電腦測試一下就知道新舊電腦間的影響了!

看更多先前的回應...收起先前的回應...
ks1217 iT邦研究生 1 級 ‧ 2016-07-25 15:06:46 檢舉

總部似乎沒這個問題, 當香港總部同仁拿著價值七萬多的碳纖筆電來台灣教育訓練時, 台灣同仁說好像速度也差不多(開個功能等三~四秒)

ks1217 iT邦研究生 1 級 ‧ 2016-07-25 15:07:43 檢舉

目前ping總部主機回應時間約在 60ms ,

一般來說,除非電腦舊到誇張不然對erp來說影響不大, 我現在公司的電腦從pentium到i5, 使用者的反應都差不了多少. 因為你現在要過專線, 還有一種可能就是因為線路速度的限制所以新舊電腦操作起來的反應速度的會一樣, 這點要從總部那邊測看看會不會有差異, 如果有差就是線路的問題.

你文中提到總部認為電腦有差, 那個總部是哪位, 如果是總部的mis主管那就不用掙扎了, 直接換吧! 如果是其他單位的, 請總部的mis主管去跟他溝通看看吧.

使用者感受? 那是甚麼鬼, 要是因此被幹掉, 使用者是會付我薪水嗎?

ks1217 iT邦研究生 1 級 ‧ 2016-07-25 17:53:23 檢舉

感謝您的回覆, 總部是老闆的女兒這樣...... 我也在查專線的部分是不是有問題, 有發現到某台電腦會連回總部, 但查不出使用哪個PORT 或APP, 問使用者也不知道裝了甚麼.

我並不是指專線有問題, 而是專線的傳輸速率限制住整個系統的反應時間.

ks1217 iT邦研究生 1 級 ‧ 2016-07-26 12:30:01 檢舉

您好! 專線的傳輸速率嗎? 這可以怎麼測試呢?

msnman iT邦研究生 1 級 ‧ 2016-07-26 15:25:10 檢舉

就測你們公司ping內部網路所需要的反應時間,和ping總公司所需要的反應時 間。

總部是老闆的女兒

換吧! 不用掙扎了. 這個已經無關技術問題了!

ks1217 iT邦研究生 1 級 ‧ 2016-07-28 08:51:36 檢舉

Hi msnman, Ping 台灣內部網路回應時間在 =1ms or < 1ms, 台灣Ping總公司回應平均在 60ms.

Darkslayer, XD 看來還是得低頭阿~~~ 不過我後來建議使用 REMOTE APP, 由Server主機(VM, 8Core + 32GB RAM)來執行這些工作, 看起來效果普普. 但比自己的電腦跑起來快了些.

msnman iT邦研究生 1 級 ‧ 2016-07-29 10:56:52 檢舉

事實上2M雙向真的太少了,資料流如何夠用呢?更何況有30個人以上在用。

專線很貴滴, 不可能把專線傳輸的效能用錢砸到跟LAN端一樣的. 一般多會用REMOTE的方式來處理或者系統本身架構有AP SERVER效能也會好點.

ks1217 iT邦研究生 1 級 ‧ 2016-08-01 09:52:54 檢舉

跨國專線確實是很貴阿...這套系統有AP SERVER, 但一樣放在總部, 如果說總部內執行ERP系統的速度只比台灣快一點點(感覺快不到一秒), 這樣還會是網路的問題嗎?

那是因為你的資料量不夠大, AP所處理的資料量太少所以感覺不出差異.

0
賽門
iT邦超人 1 級 ‧ 2016-07-25 13:25:52

如果是直接的Client/Server架構,個人電腦CPU快慢絕對影響效能,所直接的意思是指Client端直接連MS SQL Server主機的IP。

但,也有間接的,用VDI,像是Citrix的虛擬桌面產品,這時,VDI Server自動調整每個虛擬桌面的資源,效能大家都差不多。由你的說明,應該不是這種架構。

因為你已經證明網路不是瓶頸,建議效能較好的電腦,儘量優先配置給金蝶使用。

Java搭Java Runtime,真的是效能殺手。

看更多先前的回應...收起先前的回應...
尼克 iT邦大師 1 級 ‧ 2016-07-25 14:13:22 檢舉

Java搭Java Runtime,真的是效能殺手。

非常之同意。

ks1217 iT邦研究生 1 級 ‧ 2016-07-25 15:02:49 檢舉

感謝前輩回應, 經過實測, 同一個人在新舊電腦上操作相同的功能, 回應時間都在三~四秒間, 所以我才覺得電腦效能似乎不是主要原因.

請問你的專線是那一家ISP提供的,基本上金蝶的頻寬跟server端的運作效能有關,並不是Client的效能問題,你可以先測到香港的TTL值,先不考濾server端效能,TTL 連金蝶要在32以內,不然速度不會正常,再來是頻寬可負載的人數,單只有金蝶使用應該4m/4m 只有3人可以用,remote來做會比較適合。以上是我維護過金蝶跟測試過的,若不是大陸官方指定商軟。

真的不想用他

ks1217 iT邦研究生 1 級 ‧ 2016-07-26 10:16:55 檢舉

HI 您好! 感謝您的經驗分享.
目前專線是使用互聯通, TTL = 122 TIME= 60ms.... ,後來確認專線是 2M/2M, 但互聯通表示平均在 1M 左右, 並非頻寬問題.... 請問您說的 REOMTE來做是指開遠端桌面嗎?

0
一級屠豬士
iT邦大師 1 級 ‧ 2016-07-25 14:07:00

看JVM 吃掉多少CPU效能.

ks1217 iT邦研究生 1 級 ‧ 2016-07-25 15:03:54 檢舉

再開啟某些功能時, java效能會瞬間到 7x%, 功能開完後就降下來 ( 0% ~ 1%)

ks1217 iT邦研究生 1 級 ‧ 2016-07-25 15:04:14 檢舉

在舊電腦上測試的

0
wsa5555
iT邦新手 4 級 ‧ 2016-07-26 10:20:08

  我雖然沒用過金鍱但我有使用過鼎新,我的經驗是AP SERVER本身執行要順夠快,個人電腦端的快慢不是重點,Clinet端連接到執行速度快的AP,自然系統執行就會快.我不知道版主的系統慢是多慢,開一個頁面要很久嗎?

ks1217 iT邦研究生 1 級 ‧ 2016-07-26 10:48:08 檢舉

您好! 感謝您的回覆,
點選一個功能開出一個畫面大約要等三到四秒.
點選功能裡面的選單大約要等兩到三秒才會秀出選單內容.

wsa5555 iT邦新手 4 級 ‧ 2016-08-10 08:53:53 檢舉

外點絶對無法像本地端區域網路順暢,這種速度我覺得應該還可以接受.

ks1217 iT邦研究生 1 級 ‧ 2016-08-10 09:25:28 檢舉

使用者說點一個選單後, 有時會不知道有沒有點又再點一次, 導致開兩次,
這樣的速度我認為是還有進步的空間, 例如廠商清單, 點一下就要等個三四秒, 如果一天要KEY100張單子, 那就要花300秒在等廠商清單, 其他的還沒算.

0
ak02
iT邦研究生 1 級 ‧ 2016-07-26 14:25:21

開新的測試公司測看看吧.
因為我之前也是這樣,後續換新的就沒問題了.

ks1217 iT邦研究生 1 級 ‧ 2016-07-28 08:57:35 檢舉

恩~ 這我可以建議一下總部, 弄個測試給我玩玩. 目前才剛導入, 資料沒很多舊這麼慢了, 以後怎得了..

0
aleeon
iT邦新手 2 級 ‧ 2016-07-28 11:23:42

慢是什麼慢,怎麼慢

要把細節講得更細,細到操作面

看更多先前的回應...收起先前的回應...
ks1217 iT邦研究生 1 級 ‧ 2016-07-28 15:35:33 檢舉

您好,
慢就是, 點一個功能例如 某維護然後就等等等至少三秒 才會LIST所有單(系統資料沒一個月),
很慢就是, 點一下生成憑證 就等等等等 至少十五秒 才會完成.

aleeon iT邦新手 2 級 ‧ 2016-08-01 10:51:58 檢舉

請問在SERVER操作是否也是否此?

ks1217 iT邦研究生 1 級 ‧ 2016-08-01 15:36:55 檢舉

由於目前尚未有權限可以連到 AP or DB Server, 只能請總部同事在台灣透過 遠端桌面連到他在總部的電腦上去執行工作, 跑起來的速度與在台灣這邊快一些些, 但差異不大.

aleeon iT邦新手 2 級 ‧ 2016-08-03 15:04:42 檢舉

本身主機就有問題的話,根源要解決一下

ks1217 iT邦研究生 1 級 ‧ 2016-08-04 08:53:36 檢舉

恩, 現在就是廠商認為是我們電腦慢所導致, 所以我上來問大家是否有方法可以測試該資料庫或是AP主機的效能. 資料庫及AP主機都是HP DL380 Gen9. 資料庫(64GB RAM)搭配 MSA 1040 (600GBx6)跑8GB FC.

0
做工仔人!
iT邦大師 1 級 ‧ 2016-07-29 09:31:11

幾個方向可以查:

1.不要用遠端桌面方式測.可以用 "遠端遙控軟體"測.(因為windows 的遠端桌面本來效能就不好)
遠端遙控有: teamviewer (可以註冊個人免費版)或 vnc , anydesk ...等.
因為這樣測起來比較準.

2.網路架構: 清查香港總部的網路架構及台灣的網路架構 , 尤其是香港總部的架構.
ERP Server所在的 switch 與 user端間的switch 隔了幾層? 層數越多效能越差. switch 間有沒有做 "LAG鏈路聚合"的模式? (加大 switch 間的網路流量功能) , switch 是1GB /100M ? Server的網卡頻寛等...

3.SQL SERVER 本身的效能調校: 這部份可以參考 https://msdn.microsoft.com/zh-tw/library/ms179428.aspx 的說明

  1. 如果 貴公司的ERP 系統不是24小時運行. 會建議每天或每週重新開機一次 : 請不要太相信windows及避免有"死結"的PID 卡住系統效能.

以上所建議的都是偏向總部的檢測. 原因是:調校效能一定是從 server 端一路向 user 端調測.以目前的PC的等級來跑ERP , 應該都够用. 唯一有可能造成瓶頸的大部份會在: 網路架構上.

加油 !!

ks1217 iT邦研究生 1 級 ‧ 2016-08-01 09:51:00 檢舉

您好! 感謝您的建議,
目前也是朝總部網路架構去查, 現只取得硬體配置表, 只是當地是資訊外包...要資料不見得會給我...
Remote APP可以讓很多使用者連到本地較高階電腦上執行Client程式,
跟用TeamView的方式可能不太一樣,

不明
【**此則訊息已被站方移除**】

我要發表回答

立即登入回答