106Mi 126Mi 2,1Gi 27Gi再次运行命令free -h -w,观察到“缓冲区”列的显著增加(约1G),以及“缓存”列的增加(约500米): total used free shared我读过这个免费输出中的缓冲区列是什么?,但是这里的答案不适合我。他们告诉“缓冲器列包含有关文件的元数据”--但这是错误的
我用1024行创建了一个简单的txt文件:"test.txt“。每一行包含行号和文件名(例如:“1-test.txt”):$ for i in {0..1023}; do echo "$i - test.txt" >> test.txt; done当应用程序开始编写行时,我执行以下unix命令:我期望出现异常,因为缓冲区大小比un行小( 10字节),但是应用程序读取所有1024行,并且只有在到达文件