当前位置:嗨网首页>书籍在线阅读

27-练习

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

14.13 练习

14-1.  编写一程序,试对在单目录下创建和删除大量1字节文件所需的时间进行度量。该程序应以xNNNNNN命名格式来创建文件,其中NNNNNN为随机的6位数字。文件的创建顺序与生成文件名相同,为随机方式,删除文件则按数字升序操作(删除与创建的顺序不同)。文件的数量(FN)和文件所在目录应由命令行指定。针对不同的NF值(比如,在1000和20000之间取值)和不同的文件系统(比如ext2、ext3和XFS)来测量时间。随着NF的递增,每个文件系统下耗时的变化模式如何?不同文件系统之间,情况又是如何呢?如果按数字升序来创建文件(x000001、x000001、x0000002等),然后以相同顺序加以删除,结果会改变吗?如果会,原因何在?此外,上述结果会随文件系统类型的不同而改变吗?

①译者注:因为是原子操作。

②译者注:即上次更新的时间。