
做性能测试的必备知识系列,可以看下面链接的文章哦
https://www.cnblogs.com/poloyy/category/1806772.html

man free执行上面的命令,可以从帮助手册中看到 buffer 和 cache 说明
/proc/meminfo
/proc/meminfo
/proc
/proc
查看帮助文档,找到它们
man proc为了验证上面的问题,会通过案例来展开描述
apt install sysstat
为了减少缓存的影响,在第一个终端中,运行下面的命令来清理文件页、目录项、Inodes 等各种缓存
echo 3 > /proc/sys/vm/drop_cachesvmstat 1 
# 读取随机设备,生成一个 500MB 大小的文件
dd if=/dev/urandom of=/tmp/file bs=1M count=500
echo 3 > /proc/sys/vm/drop_caches
# 然后运行 dd 命令向磁盘分区 /dev/sdb1 写入 2G 数据
dd if=/dev/urandom of=/dev/sdb1 bs=1M count=2048
echo 3 > /proc/sys/vm/drop_caches
# 然后运行 dd 命令读取文件数据
dd if=/dev/sda1 of=/dev/null bs=1M count=1024
echo 3 > /proc/sys/vm/drop_caches
# 运行 dd 命令读取文件
dd if=/dev/sda1 of=/dev/null bs=1M count=1024