测量Python Web服务器使用的性能和时间

时间:2016-05-11 15:01:51

标签: python performance sqlite bottle

我在一个小型私有主机(使用Linux)上使用Bottle和Sqlite运行一个网站,它们都是轻量级的。 我每天都开始拥有越来越多的用户。

如何测量它们是否都是:

  • 运行平稳,仅使用<主机计算机CPU / RAM的10%
  • 以中等使用率运行,这是一个过早的迹象,这意味着我应该考虑为多用户使用比Sqlite更多的生产准备

  • 以非常高的CPU或RAM使用率运行,这意味着管道即将破裂......如果我不修改某些东西!

1 个答案:

答案 0 :(得分:0)

要简单测量CPU和内存使用情况,您可以登录计算机并运行tophtop

我认为,您不仅仅想要衡量,而且还需要监控警报。在这种情况下,您需要运行某种监控框架;哪一个选择是一个更广泛的问题。您可以选择的一个受欢迎的选择是Monit