读写文件速度测试的注意事项
来源:互联网 发布:ubuntu 16.04 gnome 编辑:程序博客网 时间:2024/05/22 16:07
测试一组文件读写速度时使用如下dd命令,在多次读取时第二次的速度会明显快于第一次,
这是由于内存中缓存了文件内容
$ dd if=/tmp/1 of=/dev/null bs=1024 count=1024
记录了1024+0 的读入
记录了1024+0 的写出
1048576字节(1.0 MB)已复制,0.0754464 秒,13.9 MB/秒
$ dd if=/tmp/1 of=/dev/null bs=1024 count=1024
记录了1024+0 的读入
记录了1024+0 的写出
1048576字节(1.0 MB)已复制,0.0019523 秒,537 MB/秒
使用如下方式来解决这个问题:
$ sudo sh -c " echo 3 > /proc/sys/vm/drop_caches"
$ dd if=/tmp/1 of=/dev/null bs=1024 count=1024
参考:Documentation/sysctl/vm.txt
drop_caches
Writing to this will cause the kernel to drop clean caches, dentries and
inodes from memory, causing that memory to become free.
To free pagecache:
echo 1 > /proc/sys/vm/drop_caches
To free dentries and inodes:
echo 2 > /proc/sys/vm/drop_caches
To free pagecache, dentries and inodes:
echo 3 > /proc/sys/vm/drop_caches
As this is a non-destructive operation and dirty objects are not freeable, the
user should run `sync' first.
0 0
- 读写文件速度测试的注意事项
- 读写文件速度测试
- 读写文件速度测试
- 读写文件速度测试
- 读写文件速度测试
- linux读写文件速度测试
- linux读写文件速度测试
- linux读写文件速度测试
- 测试硬盘读写的速度
- 如何测试Linux磁盘的读写速度
- 测试TF card 的读写速度
- 测试linux磁盘的读写速度
- Android 测试存储设备的读写速度
- linux 读写速度测试
- 测试硬盘读写速度
- 硬盘读写速度测试
- 测试磁盘读写速度
- SSD读写速度测试
- phpmyadmin常见错误
- 主题模型-LDA浅析<转>
- Android中播放Gif图片的方法
- Play framework 框架入门学习文档(play-1.2.3)
- LIB和DLL的区别与使用
- 读写文件速度测试的注意事项
- android 从assets和res中读取文件
- c#+windows api SetWindowsHookEx 全局钩子 demo 下载
- easyui datagrid columns的field支持属性的子属性(field.sonfield形式或者格式化程序形式)
- [歪谈]物质激励如果不管用了,不妨试一试精神管理
- 课程设计(图书信息管理系统)
- Linux 的 Shell
- PSYoungGen ParNewGeneration DefNewGeneration等名词解释
- 加入外键产生错误码