sudo能让事情变得更快吗?

时间:2015-10-13 13:26:13

标签: python bash

我有一个需要一段时间才能执行的python程序,我想知道这样做会让它更快:

sudo python test.py

或者是这么快:

python test.py

由于

2 个答案:

答案 0 :(得分:3)

sudo与执行时间无关,而是处理执行权。

如果要以root用户身份执行python文件,则使用sudo。不仅要执行python文件,还需要sudo才能获得root访问权限。

答案 1 :(得分:2)

如前所述,sudo与速度执行无关(非常边缘的情况除外)。另一方面,您可能会对nice(类型man nice)感兴趣,但如果您真的关心速度,则应考虑使用其他语言(如C,Fortran或Julia),关心更好的算法等。

如果可以,请尝试使用pypy代替通常版本的Python运行代码;它是另一个通常更快的解释器(但如果你使用许多非标准库,你可能会遇到问题)。请参阅:http://pypy.org/