Crontab进程运行速度很慢

时间:2016-06-29 03:33:14

标签: python linux crontab

我正在尝试使用Linux拥有的crontab每小时运行一次测试脚本。

之前我测试了我的脚本,它运行正常。完成大约需要20分钟。

我用'crontab -e'设置了一切,程序就开始运行了。然而它运行速度太慢了。有一个'cp'命令在shell中只需要大约40s到1分钟,但在后台进程中需要10分钟。 (我用“顶部”检查)

我的脚本使用线程(3个线程),子进程和其他lib但没有sql。 我也在使用gmake来构建文件,但我几乎看不到任何构建通过'top'

我尝试使用ps -ef |进行调试grep python,找到作业ID和我们fg作业id以使它到达前面,但它不起作用。 (未找到工作) 这是运行40分钟后在终端显示的内容(使用ps -ef | grep python):

account  11383 11382  0 01:42 ?        00:00:00 /bin/sh -c cd /sirius       /work/account/auto_test/ ; /sirius/tools/bin/python3   /sirius     /work/account/auto_test/revision.py
account  11384 11383  0 01:42 ?        00:00:00 /sirius/tools         /bin/python3 /sirius/work/account/auto_test/revision.py
account  12647 11384  0 01:54 ?        00:00:00 /sirius/tools    /bin/python3 /sirius/work/account/auto_test/revision.py
account  13700  7512  0 02:04 pts/1    00:00:00 grep python

我输入'jobs -x',没有任何显示

有谁知道问题出在哪里或如何加快速度?

我尝试使用renice -20但得到了许可被拒绝

由于

0 个答案:

没有答案