![如何获取尚未写入磁盘的数据大小?](https://linux22.com/image/24154/%E5%A6%82%E4%BD%95%E8%8E%B7%E5%8F%96%E5%B0%9A%E6%9C%AA%E5%86%99%E5%85%A5%E7%A3%81%E7%9B%98%E7%9A%84%E6%95%B0%E6%8D%AE%E5%A4%A7%E5%B0%8F%EF%BC%9F.png)
在某些程序中,复制大文件的百分比非常快地达到 100%,然后我需要等待更多时间才能进行下一步。
这是缓冲区造成的。如何查看将要写入的数据量?
答案1
术语是“脏”数据(已更改但尚未刷新到永久存储的数据)。
/proc/meminfo
在 Linux 上,您可以从下面找到它Dirty
:
$ cat /proc/meminfo | grep Dirty
Dirty: 0 kB
答案2
对于 Linux 上的交互式 CLI 视图,我建议使用dstat
.