請問系統無法負荷的問題,問題會在哪裡?
要如何解決系統無法負荷大量使用的問題.
bmw_m3 wrote:
bmw_m3 2022-05-24 20:56 1樓
請問系統無法負荷的問題,問題會在哪裡?
當多使用者進入伺服器的時候, 每一個使用者都會在系統中產生數個進程, 每個進程都會要求系統分配 CPU 的計算時間, 和記憶體, 當 CPU 時間超過或記憶體不足, 整個系統就會慢下來囉.
要如何解決系統無法負荷大量使用的問題.
最簡單的思維就是加 CPU 和記憶體, 但實際上會有多種組合方式, 簡單的方式就是像打電話一個總號多個分號, 在電信局就分流(多 IP) , 另一個是大水管模式, 在自己的機房分流(網格計算).
OS 的話 就 Windows Server , Linux, Unix .......
bmw_m3 wrote:
動態分配資源
在系統可以負荷下動態分配資源可增加系統效率,但不能解決資源不足的問題
一般來說資源有限,正如道路調撥車道一樣,可以緩解塞車,但可能無法解決塞車
以記憶體來說,目前硬體及OS定址高(64/128bits),有64G/128G或更多RAM下動態分配記憶體沒問題,帶如果向早期XEON最高只有8GB的情況下,在高強的動態分配也無用
另外每類資源很難混用,如CPU、記憶體、硬碟、網路頻寬、各類IO、OS能力、AP能力、程式邏輯都有可能造成瓶頸...
系統無法負荷大量使用者的問題...
ISP頻寬不足、網路設備不夠、CPU/RAM/Storage之間I/O延遲,
還有程式演算法問題、還有設定最大資源不夠(如常見同時最大開檔數4096不夠用)
需要進行系統資源監控,找出問題點才有機會解決
如是硬體資源不足,花錢而以,小事;如果是演算法/OS/AP問題,就大條了,花錢不一定有用
內文搜尋
X

K8S葉配樓 ?

























































































