iT邦幫忙

0

該如何評估系統所需要的記憶體

  • 分享至 

  • xImage

如題,最近在開發一個系統,想請教版上的各位對於評估系統所需的記憶體有什麼看法,例如可以從什麼方面來觀測 or 利用 log 紀錄什麼樣的資訊來評估

harrytsai iT邦新手 1 級 ‧ 2022-04-20 18:09:23 檢舉
基本上就預估幾個使用者,看用什麼os
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
3
㊣浩瀚星空㊣
iT邦大神 1 級 ‧ 2022-04-20 18:37:00
最佳解答

正常比較快的方式,是直接計算讀資料庫的容量。
及可能性的變數利用。
還有轉換率。

也就是說,先計算最大使用容量,也就是報表類。
一次請求的筆數及可能性容量。

假設來說。我報表一次請求所得的資料大約是100MB。
一般還會再加上1.5倍(轉換容積)
那就計算150MB吧。然後再乘上最大連線數。
基本15就很多了。我大多會計算到50。
所以150X50 = 7500。

也就是說少說也得要8G。
當然。其實大多數來說,很少會50條全滿就是了。
這只是單純的計算。

如果要精算就.....

大多數來說,基本資料庫連線率安全計算是8人會觸發到一條。
(不要問我8是怎麼算了,我早忘了)
所以依你的訪客量來計算/8。就是大略的連線數。

在依資料容量乘連線數計算就能大略的推估需求。

PS:其實現在很懶的算。直接先開4G。看數據情況。再加到8G。

感謝!! 我會朝這方向評估看看!!

0
海綿寶寶
iT邦大神 1 級 ‧ 2022-04-20 21:00:08

開發一個系統,評估系統所需的記憶體有什麼看法

我的看法是
看預算當中採購硬體編列多少

非常實際的看法/images/emoticon/emoticon01.gif

0
一級屠豬士
iT邦大師 1 級 ‧ 2022-04-20 23:42:45

分享一下我在 2012年寫的
https://ithelp.ithome.com.tw/articles/10106977

https://ithelp.ithome.com.tw/articles/10107321

記憶體使用情況紀錄與繪圖

感謝 我來 study 看看

0
打雜工
iT邦研究生 1 級 ‧ 2022-04-21 08:52:52

開發系統評估記憶體的量,我會從OS、DB、連線數、程式的寫法、相關設定、預算(最重要)來做平衡,基本上經費夠就稍微加大點吧,我認為這是CP值較高的硬體投資

我要發表回答

立即登入回答