Perl

Bugzilla 隨機延遲和 CPU 使用率

  • March 31, 2011

以下是配置:

在帶有 Perl 5.8.8 的 Ubuntu 伺服器 8.04 上執行的 Bugzilla (3.4.2) 應用程序。

這是問題所在:

有時(隨機)載入頁面需要很長時間。它可以是任何登錄頁面或 query.cgi 頁面或 buglist.cgi… 等等…在伺服器上

使用top時,我試圖查看問題所在,發現有時 bugzilla 腳本會使用 30% 的記憶體,並且持續很長時間(1 到 5 秒),有時甚至沒有顯示在列表中,因為它響應太快或僅使用 2%。這個mysqld過程似乎不是問題。

問題來自 MySQL 伺服器的配置。實際上 InnoDB 配置選項太低(緩衝池大小)。找到了一個很好的連結:http ://www.mysqlperformanceblog.com/2007/11/01/innodb-performance-optimization-basics/

檢查您的網路介面是否有錯誤和重傳計數。如果您正在丟棄數據包,您可能必須在重新傳輸數據包之前等待超時。網路的任何負載圖也會有所幫助。

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