iT邦幫忙

0

ERP的伺服器需要定期重開機嗎

據我了解,伺服器還是不要常重開機
之前有過,過年前關機後,過年後,就開不起來了
硬碟好像長時間運轉,趨於穩定,但若關機後,再開,很容易掛掉
因為ERP SERVER,使用一段時間後,都會占用很多RAM
目前是8GB,但過一兩個星期,都常顯示使用7GB以上
再重開就變成2GB左右
還是有那種可以定時清除快取的軟體
所以是需要定期重開機嗎
若定期重開機,各位都用甚麼軟體來控制呢

jazozazo iT邦高手 1 級 ‧ 2012-10-29 11:06:10 檢舉
樓主的erp主機是哪種os?
charmmih iT邦研究生 5 級 ‧ 2012-10-29 11:49:00 檢舉
是 AP , DB 同一台嗎...
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
4
hisniper
iT邦新手 2 級 ‧ 2012-10-30 23:37:40
最佳解答

若該ERP確實會有累積無法釋放記憶體
那重開機等也是一個選擇.
我的方法請參考,可利用一些Window的指令.就不用再安裝一些軟體
1.重開機
shutdown -r -f -c "重開機" -t 60
2.把某個應用程式強制關閉
taskkill /IM outlook*
3.停止服務、重啟服務 ex.SQL Server
Net Stop
Net Start

以上分享,也請大家不吝指摘.
~耀賢.Sniper~ https://www.facebook.com/HiSniper.Huang

2
ianianwu
iT邦研究生 5 級 ‧ 2012-10-29 11:14:57

看你的OS版本是哪種,可以制定時間排程去控制你要做的事情!!

8
u8526425
iT邦大師 1 級 ‧ 2012-10-29 11:59:42

若有DB在上面
吃記憶體是正常的
為了減少HD I/O
DB會把Data cache放在RAM上面
這樣可以增加效能
現在這一塊是由DB自行管理
你三不五時去清
DB就要重新去load data
個人認為無此必要
重開你還要確認有無使用者在線與有無job在run
這東西不是你想重開就重開的

你只要確認保留足夠的記憶體給系統使用就可以了
錯誤的設定是全部記憶體都給DB
整個系統與AP就容易hang在那邊
反而對效能有害

charmmih iT邦研究生 5 級 ‧ 2012-11-16 12:36:42 檢舉

這才是解決問題的答案...
SQL Server 預設等於沒限制, DB Buffer Cache 會吃到快滿了...
AP & DB 同一台會容易出事啦~~

charmmih iT邦研究生 5 級 ‧ 2012-11-16 12:37:56 檢舉

charmmih提到:
SQL Server 預設等於沒限制,

max server memory (MB) 預設太大等於沒限制...

我要發表回答

立即登入回答