共計 603 個字符,預計需要花費 2 分鐘才能閱讀完成。
寶塔面板服務器 CPU 占滿 100%、負載 100% 的問題。一般來說這種問題的可能性很多,有可能是程序性能、服務器負載能力、并發訪問、木馬病毒、被植入了挖礦程序等等。初步來說首先考慮使用 top 查看一下當前的負載情況,使用 SHELL 工具連接到命令行操作界面,或通過寶塔面板 -> 文件 點擊終端進入命令行操作也可,后來查明 mysql 的占用比較嚴重,那么 mysql 如何做性能優化,使性能得到提升呢?下面,小編給您詳細介紹。
mysql 性能優化篇:
因為,主要因為 mysql 原因導致 CPU 負載比較大,所以這就叫:MYSQL 性能優化篇!
進入終端后,輸入 top 查看一下負載情況,如下圖:
仔細看發現主要是 mysql 的占用比較嚴重,根據負載情況可知,面板的主要負載應該發生在 mysql 的讀寫,用戶的訪問先不考慮,首先考慮 mysql 的性能問題,根據朋友發過來的截圖來判斷了一下。
發現內在的占用較少,看到這種情況,第一直覺可以優化一下 mysql 的性能,接著找到面板的軟件管理,打開 mysql 的設置:
根據內存大小調整優化方案為 2 -4GB,首先將數據庫全部備份了一下,老司機都懂的,數據安全最重要,不管如何操作都會存在風險,所以一定要備份一下!!!! 然后,保存,再重啟數據庫。若方便的話建議重新啟動一下服務器就更直觀了。查看了一下效果:
負載確實降下來了,朋友們若是遇到此類問題,若是 mysql 占用的情況較為明顯,可以考慮采用此種方案嘗試 !!!!