最近从数据库中导出了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