免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1544 | 回复: 3
打印 上一主题 下一主题

请站内高手对shell运行效率能否做一下讲解? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-01-09 14:15 |只看该作者 |倒序浏览
因项目需要,要在一个工具中以时间间隔频繁执行shell,本人又是初学shell,连语句都不是很懂,现在还要考虑效率,请各位大虾做下指点

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2004-01-09 14:48 |只看该作者

请站内高手对shell运行效率能否做一下讲解?

之前有討論過...
結論是:若用 script ,效率肯定不如 binary ...

不過也要看你的 script 跑甚麼啦,若單純是呼叫其它 binary 而無須處理數據,那還可以接受的...
不過,你也不會讓 script 每秒跑 100 個 binary 吧?...  ^_^

论坛徽章:
0
3 [报告]
发表于 2004-01-09 15:58 |只看该作者

请站内高手对shell运行效率能否做一下讲解?

原帖由 "網中人" 发表:
之前有討論過...
結論是:若用 script ,效率肯定不如 binary ...

不過也要看你的 script 跑甚麼啦,若單純是呼叫其它 binary 而無須處理數據,那還可以接受的...
不過,你也不會讓 script 每秒跑 100 個 binar..........


shell主要是做一些调用命令的输出,或者统计一些数据,因为客户很担心写程序会影响原有系统,所以最好是用shell,我很想知道在shell命令中是否有哪些命令比较耗资源或者一些经验

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
4 [报告]
发表于 2004-01-09 16:19 |只看该作者

请站内高手对shell运行效率能否做一下讲解?

要耗資源很簡單,以 CPU 為例:
$ while :; do :; done &
$ top

又如,你用 shell script 對某一個上億行數據的文件作過濾,也會讓系統負擔很重。
很久之前曾經討論過(在本版),只是,一下子找不到原貼了...
(用 CU 的高級搜索會得到 DB error! get_sql 的錯誤)
若你有時間,可查看我的所有貼子,總有一篇找得到....   ^_^

若擔心影響系統,用 shell script 也是會影響的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP