最近,我们遇到了更多来自 XFS 文件系统的崩溃和 i/o 错误。我们之所以考虑这个问题是因为磁盘 i/o 很高。我们每周上传几 GB 的数据,并出于大数据目的删除这些数据。因此,在阅读 XFS 文档时,我发现了“XFS 实时”选项,他们特别提到,它用于实时流式传输。为此,我用 CONFIG_XFS_RT 重新编译了我的 CentOS 机器,并为日志、数据和实时创建了 3 个分区。我仍然对 XFS 实时感到困惑。
有人能帮我弄清楚什么是 XFS 实时吗?它真的能帮助繁重的 i/o 服务器吗?
答案1
因此,根据我的理解,如果您正在为 Hadoop 使用 XFS,则应禁用所有附加文件系统参数,因为这样做不值得,而且会给 Hadoop 带来更多开销,如 atime、noatime,此外,它还取决于工作负载,例如没有小 inode 群集的大文件或小文件和大 inode。希望这会有所帮助。