基准测试Python系统的性能

时间:2013-06-16 23:09:25

标签: python linux benchmarking inotify

我正在寻找使用inotify来监视大约200,000个目录的新文件。在创建时,脚本观察将处理文件,然后它将被删除。因为它是具有许多进程的更复杂系统的一部分,所以我想在运行测试时对此进行基准测试并获得有关cpu,内存,磁盘等的系统性能统计信息。

我打算将inotify脚本作为守护程序运行,并在第几个目录中生成测试文件(在测试之前随机选择)。

我正在寻找最佳方法来对这类事情的性能进行基准测试,特别是它对正在运行的Linux服务器的影响。

1 个答案:

答案 0 :(得分:1)

我会尝试删除尽可能多的其他进程,以获得可重复的基准。例如,我将设置一个单独的专用服务器,并在目录中安装NFS。该服务器只运行inotify和Python脚本。对于简单的服务器测量,我会使用topps来监控CPU和内存。

真正的考验是你的脚本“耗尽”目录的速度,这完全取决于你的过程。您可以分析脚本并查看它花费时间的位置。

相关问题