首页> 外文OA文献 >Performance Analysis and Improvement in UNIX File System Tree Traversal
【2h】

Performance Analysis and Improvement in UNIX File System Tree Traversal

机译:UNIX文件系统树遍历的性能分析和改进

摘要

A utility program has been developed to aid UNIX system administrators in obtaining information about mounted file systems. The program gathers the information by a traversal of the accessible nodes in the file hierarchy; without kernel-recorded path names, this is the only way to dynamically determine mount-point names. The program has had three significant versions, the second and third of which were driven by performance requirements rather than functional requirements. The original version showed a factor of 7 improvements over the performance of a naive tree traversal. The second iteration showed a factor of 10 improvements over the previous version by using extra information about the structure of the file system tree to prune unnecessary branches from the traversal. The third iteration showed another factor of 3 improvements by changing the search strategy. The performance improvements depend on an analysis described in this report. Since the program's main task is traversal of a UNIX file system tree, our experience can be generalized to other such searches.
机译:已经开发了一个实用程序来帮助UNIX系统管理员获取有关已挂载文件系统的信息。该程序通过遍历文件层次结构中的可访问节点来收集信息。没有内核记录的路径名,这是动态确定安装点名称的唯一方法。该程序具有三个重要版本,其中第二个和第三个由性能要求而非功能要求驱动。原始版本在朴素树遍历的性能上显示出7倍的改进。通过使用有关文件系统树结构的额外信息来修剪遍历中不必要的分支,第二次迭代显示出与先前版本相比改进了10倍。第三次迭代通过更改搜索策略显示出3改善的另一个因素。性能改进取决于此报告中描述的分析。由于该程序的主要任务是遍历UNIX文件系统树,因此我们的经验可以推广到其他此类搜索中。

著录项

  • 作者

    Smith Jonathan M.;

  • 作者单位
  • 年度 1988
  • 总页数
  • 原文格式 PDF
  • 正文语种 {"code":"en","name":"English","id":9}
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号