2.3. 块分配问题


本小节提供与在 GFS2 文件系统中进行块分配相关的问题概述。尽管那些只写入数据的应用程序通常不在乎如何或者在哪里分配块,但稍微了解一些块分配的只是可帮助您优化性能。

2.3.1. 在文件系统中保留空余空间

当 GFS2 文件系统接近写满时,块分配程序就很难为新要分配的块找到剩余空间。结果是分配程序放弃的块就会尝试挤进资源组的末端,或者挤入更像文件碎片的小片中。这个文件碎片就可能造成性能问题。另外,当 GFS2 快满时,GFS2 块分配程序会花更多的时间搜索多个资源组,并增加锁定竞争,这在有足够剩余空间的文件系统中是不必要的。这也会造成性能问题。
鉴于以上这些原因,我们建议您不要在 85% 已满的系统中运行文件系统,但这个限制值根据负载的不同而有所变化。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.