Apache-2.4
CPU 使用率低但 CPU 負載高 Wordpress Ubuntu Apache2
當有人訪問電腦所服務的 Wordpress 站點時,我的 Ubuntu 18.04 伺服器具有 2GB 的 RAM 和 2 個 CPU 核心,會出現主要的 CPU 負載峰值。這會大大降低網站的速度。
下面是
top
命令的輸出在上面的螢幕截圖中,負載顯示為 3.8,但大多數時候它會上升到 5.0 - 6.0。
伺服器在 Event MPM、MySQL 8 和 PHP7.3 中執行 Apache2。Redis 記憶體也存在。
由於此負載峰值,我的網站因 Cloudflare 524 錯誤而超時,我無法登錄 wp-admin。
有沒有什麼辦法解決這一問題?
編輯:
這是在此系統上執行的 MySQLTuner 工具輸出的連結。 https://pastebin.com/awxRidr3
這裡是輸出的連結
cat /proc/meminfo
。 https://pastebin.com/E9uvq5A9
性能問題可以是任意數量的事情。調查一切並保持開放的心態。
73% 的 IO表明儲存系統是一個限制因素。
安裝bpfcc-tools 並執行 filetop以查看文件的讀取和寫入。對獲得大量 I/O 的內容進行分類:數據庫、上傳的內容、Web 應用程序等等。使用ext4slower(或 xfsslower)腳本來查找耗時超過幾毫秒的文件系統操作。
可能的行動:
- 如果您還沒有遷移到固態磁碟
- 啟用並查看慢查詢日誌
- 考慮一個單獨的數據庫主機,可能是一個託管服務
- 查找許多 WordPress 清單中的一些並評估他們的建議
- 進行容量分析並確定是時候擴大規模還是擴大規模。