1.2.3. GFS2 性​​​​​​​能​​​​​​​改​​​​​​​进​​​​​​​


GFS2 文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​的​​​​​​​很​​​​​​​多​​​​​​​特​​​​​​​性​​​​​​​和​​​​​​​ GFS 文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​在​​​​​​​界​​​​​​​面​​​​​​​上​​​​​​​没​​​​​​​有​​​​​​​什​​​​​​​么​​​​​​​不​​​​​​​同​​​​​​​,但​​​​​​​文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​性​​​​​​​能​​​​​​​会​​​​​​​有​​​​​​​提​​​​​​​高​​​​​​​。​​​​​​​
GFS2 文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​在​​​​​​​以​​​​​​​下​​​​​​​方​​​​​​​面​​​​​​​提​​​​​​​供​​​​​​​了​​​​​​​更​​​​​​​好​​​​​​​的​​​​​​​性​​​​​​​能​​​​​​​:
  • 在​​​​​​​大​​​​​​​量​​​​​​​使​​​​​​​用​​​​​​​单​​​​​​​一​​​​​​​目​​​​​​​录​​​​​​​时​​​​​​​有​​​​​​​较​​​​​​​好​​​​​​​的​​​​​​​性​​​​​​​能​​​​​​​。​​​​​​​
  • 更​​​​​​​快​​​​​​​的​​​​​​​同​​​​​​​步​​​​​​​ I/O 操​​​​​​​作​​​​​​​
  • 更​​​​​​​快​​​​​​​的​​​​​​​缓​​​​​​​存​​​​​​​读​​​​​​​取​​​​​​​(无​​​​​​​锁​​​​​​​定​​​​​​​消​​​​​​​耗​​​​​​​)
  • 对​​​​​​​预​​​​​​​先​​​​​​​分​​​​​​​配​​​​​​​的​​​​​​​文​​​​​​​件​​​​​​​有​​​​​​​更​​​​​​​快​​​​​​​的​​​​​​​直​​​​​​​接​​​​​​​ I/O (提​​​​​​​供​​​​​​​合​​​​​​​理​​​​​​​的​​​​​​​较​​​​​​​大​​​​​​​ I/O 值​​​​​​​,比​​​​​​​如​​​​​​​ 4M 大​​​​​​​的​​​​​​​块​​​​​​​)
  • 普​​​​​​​遍​​​​​​​更​​​​​​​快​​​​​​​的​​​​​​​ I/O 操​​​​​​​作​​​​​​​
  • 执​​​​​​​行​​​​​​​ df 命​​​​​​​令​​​​​​​的​​​​​​​速​​​​​​​度​​​​​​​更​​​​​​​快​​​​​​​,因​​​​​​​为​​​​​​​ statfs 调​​​​​​​用​​​​​​​的​​​​​​​速​​​​​​​度​​​​​​​更​​​​​​​快​​​​​​​。​​​​​​​
  • 与​​​​​​​ GFS 相​​​​​​​比​​​​​​​,我​​​​​​​们​​​​​​​改​​​​​​​进​​​​​​​了​​​​​​​ atime 模​​​​​​​式​​​​​​​以​​​​​​​减​​​​​​​少​​​​​​​ atime 生​​​​​​​成​​​​​​​的​​​​​​​写​​​​​​​入​​​​​​​ I/O 操​​​​​​​作​​​​​​​数​​​​​​​量​​​​​​​。​​​​​​​
GFS2 文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​在​​​​​​​以​​​​​​​下​​​​​​​方​​​​​​​面​​​​​​​提​​​​​​​供​​​​​​​更​​​​​​​广​​​​​​​泛​​​​​​​和​​​​​​​主​​​​​​​流​​​​​​​的​​​​​​​支​​​​​​​持​​​​​​​:
  • GFS2 是​​​​​​​上​​​​​​​游​​​​​​​内​​​​​​​核​​​​​​​(整​​​​​​​合​​​​​​​到​​​​​​​ 2.6.19)的​​​​​​​一​​​​​​​部​​​​​​​分​​​​​​​。​​​​​​​
  • GFS2 支​​​​​​​持​​​​​​​以​​​​​​​下​​​​​​​特​​​​​​​性​​​​​​​:
    • SELinux 扩​​​​​​​展​​​​​​​的​​​​​​​属​​​​​​​性​​​​​​​。​​​​​​​
    • lsattr() 和​​​​​​​ chattr() 属​​​​​​​性​​​​​​​是​​​​​​​通​​​​​​​过​​​​​​​标​​​​​​​准​​​​​​​ ioctl() 调​​​​​​​用​​​​​​​设​​​​​​​置​​​​​​​的​​​​​​​。​​​​​​​
    • 纳​​​​​​​秒​​​​​​​时​​​​​​​间​​​​​​​戳​​​​​​​
GFS2 为​​​​​​​文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​的​​​​​​​内​​​​​​​在​​​​​​​效​​​​​​​率​​​​​​​提​​​​​​​供​​​​​​​以​​​​​​​下​​​​​​​改​​​​​​​进​​​​​​​。​​​​​​​
  • GFS2 使​​​​​​​用​​​​​​​更​​​​​​​少​​​​​​​的​​​​​​​内​​​​​​​核​​​​​​​内​​​​​​​存​​​​​​​
  • GFS2 需​​​​​​​要​​​​​​​非​​​​​​​元​​​​​​​数​​​​​​​据​​​​​​​生​​​​​​​成​​​​​​​数​​​​​​​
    分​​​​​​​配​​​​​​​ GFS2 元​​​​​​​数​​​​​​​据​​​​​​​不​​​​​​​需​​​​​​​要​​​​​​​读​​​​​​​取​​​​​​​。​​​​​​​多​​​​​​​日​​​​​​​志​​​​​​​中​​​​​​​的​​​​​​​元​​​​​​​数​​​​​​​据​​​​​​​块​​​​​​​副​​​​​​​本​​​​​​​是​​​​​​​由​​​​​​​从​​​​​​​锁​​​​​​​定​​​​​​​释​​​​​​​放​​​​​​​前​​​​​​​的​​​​​​​日​​​​​​​志​​​​​​​中​​​​​​​调​​​​​​​用​​​​​​​的​​​​​​​块​​​​​​​管​​​​​​​理​​​​​​​的​​​​​​​。​​​​​​​
  • GFS2 的​​​​​​​日​​​​​​​志​​​​​​​管​​​​​​​理​​​​​​​程​​​​​​​序​​​​​​​更​​​​​​​为​​​​​​​简​​​​​​​单​​​​​​​,它​​​​​​​对​​​​​​​未​​​​​​​链​​​​​​​接​​​​​​​的​​​​​​​内​​​​​​​节​​​​​​​点​​​​​​​或​​​​​​​者​​​​​​​配​​​​​​​额​​​​​​​修​​​​​​​改​​​​​​​一​​​​​​​无​​​​​​​所​​​​​​​知​​​​​​​。​​​​​​​
  • gfs2_grow 和​​​​​​​ gfs2_jadd 命​​​​​​​令​​​​​​​使​​​​​​​用​​​​​​​锁​​​​​​​定​​​​​​​来​​​​​​​防​​​​​​​止​​​​​​​多​​​​​​​个​​​​​​​事​​​​​​​件​​​​​​​同​​​​​​​时​​​​​​​运​​​​​​​行​​​​​​​。​​​​​​​
  • 为​​​​​​​类​​​​​​​似​​​​​​​ creat() 和​​​​​​​ mkdir() 的​​​​​​​调​​​​​​​用​​​​​​​简​​​​​​​化​​​​​​​了​​​​​​​ ACL 编​​​​​​​码​​​​​​​打​​​​​​​开​​​​​​​。​​​​​​​
  • 在​​​​​​​没​​​​​​​有​​​​​​​重​​​​​​​新​​​​​​​挂​​​​​​​载​​​​​​​日​​​​​​​志​​​​​​​的​​​​​​​情​​​​​​​况​​​​​​​下​​​​​​​恢​​​​​​​复​​​​​​​未​​​​​​​连​​​​​​​接​​​​​​​的​​​​​​​内​​​​​​​节​​​​​​​点​​​​​​​以​​​​​​​及​​​​​​​配​​​​​​​额​​​​​​​和​​​​​​​ statfs 的​​​​​​​更​​​​​​​改​​​​​​​。​​​​​​​
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.