接上一章 手把手教你北邮操作系统小学期实验五——Linux环境下的Ramdisk技术及其实验1
3.6. 编写一个文件访问程序,对比将此文件分别存储于外设硬盘、ramdisk 分区时,程 序的执行速度。
要求:程序反复多次读、写文件,以便对比不同方式下的访问时间差异。
ramdisk读:
非ramdisk读:
ramdisk写:
非ramdisk写:
代码:
读文件
使用ramdisk
不使用ramdisk
写文件
使用ramdisk
不使用ramdisk
源码:
读操作
#!/bin/sh
Date > /root/timeRec
cat /tmp/Ramdisk0/test2 | While read -r line
Do
Echo $line
Done
Date >> /root/timeRec
------------------------------------------------------------------------
#!/bin/sh
Date > /root/timeRec1
cat /root/test2 | While read -r line
Do
Echo $line
Done
Date >> /root/timeRec1
写操作
#!/bin/sh
Date > /root/timeRec
cat /tmp/Ramdisk0/test2 | While read -r line
Do
Echo $line >> /tmp/Ramdisk0/test1
Done
Date >> /root/timeRec
--------------------------------------------------------------------
#!/bin/sh
Date > /root/timeRec1
cat /root/test1 | While read -r line
Do
Echo $line >> /root/test2
Done < /root/1
Date >> /root/timeRec1