Apache-2.4

CPU 使用率低但 CPU 負載高 Wordpress Ubuntu Apache2

  • December 12, 2019

當有人訪問電腦所服務的 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/meminfohttps://pastebin.com/E9uvq5A9

性能問題可以是任意數量的事情。調查一切並保持開放的心態。

73% 的 IO表明儲存系統是一個限制因素。

安裝bpfcc-tools 並執行 filetop以查看文件的讀取和寫入。對獲得大量 I/O 的內容進行分類:數據庫、上傳的內容、Web 應用程序等等。使用ext4slower(或 xfsslower)腳本來查找耗時超過幾毫秒的文件系統操作。

可能的行動:

  • 如果您還沒有遷移到固態磁碟
  • 啟用並查看慢查詢日誌
  • 考慮一個單獨的數據庫主機,可能是一個託管服務
  • 查找許多 WordPress 清單中的一些並評估他們的建議
  • 進行容量分析並確定是時候擴大規模還是擴大規模。

引用自:https://serverfault.com/questions/994703