伺服器負載過高的原因是什麼?如何解決?

老男孩IT教育機構發表於2023-02-21

  在日常工作中,很多人都遇到過伺服器很卡的情況,而當出現伺服器很卡的情況一般都是我們的伺服器負載過高導致的。那麼伺服器負載過高的原因是什麼?如何解決?具體請看下文。

  伺服器負載過高的原因是什麼?

  1、頻寬不足:伺服器被攻擊或者高頻訪問流量湧入都可能導致網站頻寬不足出現網站卡的情況。

  2、記憶體不足:執行的程式或者資料庫可能太大,我們的伺服器太小,都可能導致我們記憶體不足使得伺服器卡頓。

  3、CPU負載過高100%:程式錯誤或者執行資料量過大都可能導致CPU負載高而導致伺服器卡頓。

  4、硬碟滿了:硬碟滿了會導致伺服器卡死,可能連遠端連線都無法登入。也會引發伺服器負載過高情況。

  伺服器負載過高怎麼解決?

  1、針對頻寬不足的情況我們可以增加頻寬,如果頻寬足夠,是因為伺服器被攻擊的情況,建議可以使用軟體進行應對。

  2、針對記憶體不足的情況,如果不是異常軟體導致的,建議升級記憶體,同時頁面儘量靜態化訪問,動態載入容易導致記憶體不足。

  3、CPU負載過高情況一般是程式出現異常或者資料訪問量過大導致,如果正常情況下負載過大應考慮更高核心的CPU進行升級配置。

  4、硬碟滿了建議對接伺服器供應商擴容,如果進不去伺服器可以到供應商選擇內網訪問,透過SHH登陸後進行刪除部門無用資料,然後在進行訪問。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2936222/,如需轉載,請註明出處,否則將追究法律責任。

相關文章