最近从数据库中导出了230万条文本文件格式的数据记录。开了台freebsd虚拟机。ram 256Mb,cpu 1 core。其实就是测试在相同的硬件环境下,grep,sed,awk(nawk)三个工具的搜索文件的效率。

搜索结果:

[root@ServerA/var]# time grep 18921373250 vo.txt   //grep第一次搜索

/20101220/10000_18921373250_8_11623_20101220101118.pcm

/20110513/10000_18921373250_11_11610_20110513130641.pcm

/20120203/10000_18921373250_3_11617_20120203142510.pcm

/20110419/10000_18921373250_10_11611_20110419132814.pcm

real    0m6.230s

user    0m1.431s

sys     0m4.558s

#iostat -2

       tty             da0              da1              da2             cpu

        tin tout  KB/t tps  MB/s  KB/t tps  MB/s   KB/t tps MB/s  us ni sy in id

        0   25 56.02   4  0.21 16.62   0  0.00 15.94   0  0.00    29  0 16  2 53

        0  127  0.00   0 0.00   0.00   0 0.00   0.00   0 0.00     26  0 74 1  0

        0   83  0.00   0 0.00   0.00   0 0.00   0.00   0 0.00     31  0 69 0