买了一台新机器,但某些操作需要很长时间。我想检查本地文件系统是否启用了延迟写入。但互联网上没有关于这个问题的任何信息。
如何在没有 root 权限的情况下检查 LINUX 上的本地文件系统是否启用了延迟写入?
我无法将以下内容发布为答案,因此我将其添加到此处:
答案1
通过“延迟写入”,我假设您的意思是磁盘缓存(又名缓冲)。
Linux 会自动发生这种情况。没有磁盘缓冲区,文件系统 i/o 就糟透了。
简短的回答是肯定的,它已启用,不需要沿着这条路径走。
By default, the Linux kernel writes data to disk asynchronously. Writes are buffered (cached) in memory, and written to the storage device at the optimal time.
取自这里但还有成千上万个其他网站可以解释这一点。
Linuxsync
命令强制刷新缓冲区,因此它是了解该机制如何工作的好地方。