iT邦幫忙

0

公司是用鼎新erp,每天就是lag,畫面停住

公司使用鼎新ERP,公司環境是5個廠,買的是WORKFLOW 5.3.4版用了5年了,最多25人版,主機放一廠其他四廠用ADSL連入公司,沒有VPN所以主機用的是固定式IP,在家也可以連。
發覺ERP進入後,有時候開個查詢視窗也會卡住,但是一廠區網連接不太會卡住,外點人連入,線路檢查過,都沒問題,老闆要我提一個建議案,提升ERP效率,所以請大家幫忙想想,是否有遇過這個問題?

看更多先前的討論...收起先前的討論...
魯大 iT邦高手 1 級 ‧ 2010-06-03 11:32:11 檢舉
主機的硬體設備??
對外網路的頻寬??
各廠區的adsl頻寬??
目前資料庫的大小??
目前網路的整體架構??
有以上的資訊,應該會比較能夠得到完整的答案..
duke590 iT邦新手 4 級 ‧ 2010-06-04 09:04:37 檢舉
主機我說過了唷~各廠之間(一廠8固定IP光纖10M/2M和另一條8M/512K)(各廠8M/512K),網路監視,應該沒問題。防火牆junip(netscreen 5gt).網路架構就是大家連回一廠使用erp
但是主機為了外點的連線,使用固定式IP。sql 2000的架構。現在唯一能懷疑的好像是那台防火牆。
魯大 iT邦高手 1 級 ‧ 2010-06-04 14:49:17 檢舉
我想也是防火牆的問題比較有可能性..
duke590 iT邦新手 4 級 ‧ 2010-06-05 16:22:20 檢舉
今天我發現ap1的網路卡是intel pro..ap2的網路卡是 RTL8139的網路卡,原來intel的被停掉了,請問RTL8139網路卡可以當伺服器的網路卡嗎?他有全雙工嗎??
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
15
隨風奶爸
iT邦好手 1 級 ‧ 2010-06-03 09:53:57
最佳解答

如同樓上前輩們的提醒,應該先釐清問題,再提出對策。問題要從幾個方面進行釐清:
1.ERP軟體本身 2.資料庫 3.DB主機 4.AP主機 5.內部網路 6.防火牆 7.外部線路 8.外點網路 9.外點連線機器。
大分類切一下,確認資料庫的運作效能是否正常、確認內部網路使用連線效能是否正常、確認外網連線在不同的時段不同的來源使用狀況。先把問題釐清是在ERP軟體本身或資料還是網路,在往下細查!如過內網使用正常,就要從網路設備與線路上著手!如果公司本身有配到多個實體IP,可以找時間測試一下,不要經過防火牆,直接對外測試看看!請記得是測試,不要變成常態~使用ADSL線路,問題會比較難釐清,需要你多花時間驗證問題出在哪一個部分!千萬不要妄下定論~免得花錢又傷身(問題沒處理掉,被還扁)~

13
pnntest
iT邦新手 4 級 ‧ 2010-06-02 18:00:14

應該是你對外頻寬不足的問題,

duke590 iT邦新手 4 級 ‧ 2010-06-03 09:10:27 檢舉

從外點連入大約只佔20人..上限.爾且他是獨立線路,1廠聯外線路是另外一條。所以頻寬
也可以。

11
plums
iT邦高手 1 級 ‧ 2010-06-02 18:16:48

五年,這是一個很『大』的數字喔,原因會有好幾個:ERP版本問題、PostgreSQL的版本問題、資料庫的版本問題(最好換成SQL 2005)、硬碟空間不足、資料庫本體太大等等,最後一個我所碰過最主要的問題,主要還是沒做資料整理、結帳、壓縮,建議先查一下資料庫的大小吧,提供這些方向做參考

網路基本上應該不至於造成太大的問題,當然可以用相關工具測試一下

duke590 iT邦新手 4 級 ‧ 2010-06-03 09:17:19 檢舉

現在的資料庫已經是SQL 2005嚕

duke590 iT邦新手 4 級 ‧ 2010-06-03 09:22:33 檢舉

阿不是..抱歉.檢查結果是SQL 2000.

15
oxox
iT邦研究生 3 級 ‧ 2010-06-02 18:27:15

如果是內部不會,外部會..我想到的也是頻寬問題。

倒是以DSC WorkFlowERP系統 所需求的頻寬真的很少耶...
都是瞬間流量,甚至MRTG都偵測不到的短時間需求呢..(DU Meter可以看到流量)

不知道您外點連到主點,跑兩層還是三層,還是用TS?
主點的架構是?

如您描述的『開個查詢視窗也會卡住』..
不知道是按下 F2開窗龜速,還是 開窗出來輸入資料後的查詢龜速?
還是.. 只是描述應該很快的開窗都慢了。

要提改善先要瞭解問題在哪裡...^^

或許可以先由 SQL改起、或是Admmi/Admmj 開窗SQL、欄位...改起..
不然在 .sql 檔塞個 TOP 試試看,或是用其他的方式限定資料搜尋,避免不必要的查詢

duke590 iT邦新手 4 級 ‧ 2010-06-03 09:27:30 檢舉

外點跑兩層,F2開窗,跟查資料都會變慢,有時甚至會卡住10分鐘以上。所以公司鍵入資料
效率不彰,打一打卡住,先去旁邊做別的事再回來。

15
evercodeinglife
iT邦新手 1 級 ‧ 2010-06-03 08:47:32

建議你從"軟體"及"硬體"面來離清問題。大蓋幫你列一下比較普遍的問題~
硬體:pc太舊資料太多?網路太慢(試看看丟個資料從1廠到外部pc)?
軟體:erp的網路支援(對外)出問題?同一時間太多人連線造成嚴重遲緩?

duke590 iT邦新手 4 級 ‧ 2010-06-03 09:08:36 檢舉

硬體不會太舊.xeon E5420.4GBram..硬體方面應該沒問題

11
easonjuan
iT邦研究生 1 級 ‧ 2010-06-03 09:11:45

如果有架防火牆的話
記得也要看看是否要對該 IP做獨立開放 ^^

duke590 iT邦新手 4 級 ‧ 2010-06-03 09:29:15 檢舉

這一部分,有,現在有防火牆,也是獨立IP作業,1台DB,兩台AP可做分流。

13
fireflybug
iT邦研究生 4 級 ‧ 2010-06-03 09:51:32

我想重點還是查詢資料時的資料傳輸量,建議大大拿一台PC放一廠,從外點試一下遠端桌面連入一廠這台PC,執行鼎新看看,若很順,那就考慮給USER使用終端機模式連回一廠的終端機遠端操作吧,我們的內部系統,給外站使用,都用這種方式,要列印到本地,才執行本機的内部程式列印,不透過遠端列印是因為萬一文件大,會佔頻寬。

所以如果可行,建議就是Windows server + 終端機授權的遠端桌面方案的提案。(微軟又在偷笑,準備賺錢了!)

13
dscwferp
iT邦高手 1 級 ‧ 2010-06-03 10:03:48

duke590提到:
外點跑兩層,F2開窗

請改跑 3 層!
ap server 要在 1 廠, 跟 db 同 lan!

走3層比走 TS 快!
尤其 CLINET 跟 DB SERVER 距離非常遠,
比如 CLINET 在大陸 , DB SERVER 在台灣,
中間用 VPN or INTERNET 連起來,
CLINET 設定 3 層 連到那台AP SERVER, 這樣所需頻寬非常低, 所以速度就比較快了!
如果一開始是直接 internet 連 改成用 vpn 包起來 會加快一倍喔!
要再快
就要加頻寬了!


雖然走3層比走 TS 快!
但 3層 斷訊 頻率比較高
斷訊多的話 會造成AP當機
如果再傳資料時斷訊
那更可能造成ERP資料錯亂
所以建議用 TS 方式!
ERP資料錯亂 比 速度慢 更重要喔!


用 PostgreSQL 是 大陸的易飛erp
跟 WORKFLOW 是 同父異母兄弟!

plums iT邦高手 1 級 ‧ 2010-06-03 12:40:29 檢舉

dscwferp提到:
跟 WORKFLOW 是 同父異母兄弟

二奶生的哈哈

只是DSC這位父親『基本上』已經拋棄了在台灣的大老婆了...

duke590 iT邦新手 4 級 ‧ 2010-06-03 13:33:32 檢舉

對阿~我說錯了,AP跟DB都在一廠,所以是走3層的方法。

dscwferp iT邦高手 1 級 ‧ 2010-06-07 10:58:03 檢舉

duke590 說:

今天我發現ap1的網路卡是intel pro..ap2的網路卡是 RTL8139的網路卡,原來intel的被停掉了,請問RTL8139網路卡可以當伺服器的網路卡嗎?他有全雙工嗎??

看來 90% 是 RTL8139 網卡問題
RTL8139 不能當server網卡啦!
快換掉吧!
intel pro ok!

4
lionab
iT邦新手 2 級 ‧ 2010-06-04 10:55:02

根據前面眾高手解析及您的回覆來判斷.
1.一廠電腦連上ERP都沒問題的話, ("沒問題"的定義是這套ERP系統正常合理的速度, 而不是使用者可以忍受的速度), 請問一廠連ERP會經過 AP Server嗎?
2. 如果一廠及外點連ERP的方式都是先連到AP Server的話, 那麼接下來, 頻寬管理器或防火牆的設定可能有問題! 可以試著讓 AP Server 不要經過防火牆, 或是不要經過頻寬管理器, 網路有時候頻寬不是問題, 是節點數太多或回應太慢, 甚至是其他設定問題.
3.如果一廠連ERP不經過AP Server的話, 問題也可能出在AP Server, RAM不夠多, 硬碟空間快滿了,..
4.貴公司SQL Server 2000應該是32位元版本, 裝了4GB的RAM, 那麼在 Boot.ini 裡應該有加上 /PAE /3GB吧, 這樣可以把記憶體的3GB挪給 SQL 使用, 僅保留1GB給Win系統運用. 如果安裝超過4GB RAM,則還要在SQL 裡設定AWE的參數.
5.SQL Server上除了防毒以外, 不要裝其他應用程式或服務,如ERP的Print Srver等, 也把用不到的服務關掉, 如 IIS, 或除了TCP/IP以外用不到的網路通訊協定關掉,...
6.AP Server上除了防毒以外, 不必要的服務及通訊協定也關掉, 並觀察ERP連線中, CPU及RAM使用率.
7.辨識一廠使用者及外點使用者連線到ERP所使用的不同架構, 不要用經驗而是以證據判斷問題, 用試誤法一個個從中找出原因.

duke590 iT邦新手 4 級 ‧ 2010-06-04 17:13:47 檢舉

謝謝各位的回答.很詳盡,但是我是在想拉,先在ap1跟ap2連向db server,所有的問題出在ap2,連向ap1的都沒事,今天鼎新更新的LeaderWorkCenter.exe..以後,結果連向ap2外點,更慘了,簡直時時卡住。奇怪的在這裡,ap1.ap2是同線路,同防火牆,獨獨ap2一直當ap2主機也從灌過了,能想的都想了。所以還要再觀察看看。給大家一個案例。還未解決就是了。忙哭

基本上鼎新的系統本來就不快, 所以忍耐吧~~

我要發表回答

立即登入回答