首页 > 编程语言 > 详细

python ,shell 脚本 执行同样操作,花费时间效率对比

时间:2014-12-09 19:56:14      阅读:577      评论:0      收藏:0      [点我收藏+]

废话不说,直接上图(第一个是python写的脚本,第二个和第三个是shell):

bubuko.com,布布扣

文件是一份nginx的log文件,总共583万行,然后是统计各个ip出现次数,各个脚本的执行时间如上所示。

测试环境是:centos 6.5,四核cpu,8g内存。

下面是python脚本

bubuko.com,布布扣

结果是:单核情况下,awk 自增运算最快,python脚本次之,awk和sort等命令的组合最次,猜测awk 是c/c++写的,python解释执行,awk | sort |uniq 的组合,估计哪衔接不好,效率最差。

python的多线程没测试,以后测试下,再把结果发上来。

ps:不知道python程序是我效率低还是就这样,如果有更好的写法,tell me,please。

python ,shell 脚本 执行同样操作,花费时间效率对比

原文:http://feifie.blog.51cto.com/6678694/1587962

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!