性能问题开始 - 如何调试 (Ubuntu + Django/Python)

性能问题开始 - 如何调试 (Ubuntu + Django/Python)

我有一个运行 Ubuntu 10.10 的 VPS,上面运行着一个 Django 应用程序(MySQL 数据库、Redis 数据存储、守护进程模式下的 apache + mod_wsgi)。

在过去的几天里,我们遇到了严重的性能问题,服务器需要 1 分钟以上的时间才能返回响应。

这件事是过去几天才开始发生的,在此之前我们没有遇到任何问题。

top说我只使用了 4-5% 的 CPU,free -m说我有超过 700mb 的可用 RAM。

我下一步应该怎么做才能理解并解决这个问题?

答案1

下一步是观察你的 bdd:尝试启用慢查询日志或使用 django debug sql 检查响应时间以识别瓶颈

下一步可能是 I/O..

相关内容