如何检查(无需 root 权限)文件系统是否启用了延迟写入

如何检查(无需 root 权限)文件系统是否启用了延迟写入

买了一台新机器,但某些操作需要很长时间。我想检查本地文件系统是否启用了延迟写入。但互联网上没有关于这个问题的任何信息。

如何在没有 root 权限的情况下检查 LINUX 上的本地文件系统是否启用了延迟写入?

我无法将以下内容发布为答案,因此我将其添加到此处:

https://unix.stackexchange.com/questions/30286/can-i-configure-my-linux-system-for-more-aggressive-file-system-caching

答案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命令强制刷新缓冲区,因此它是了解该机制如何工作的好地方。

相关内容