1.2.3. GFS2 的​​​​​​​效​​​​​​​能​​​​​​​改​​​​​​​進​​​​​​​

GFS2 檔​​​​​​​案​​​​​​​系​​​​​​​統​​​​​​​有​​​​​​​許​​​​​​​多​​​​​​​功​​​​​​​能​​​​​​​,與​​​​​​​ GFS 檔​​​​​​​案​​​​​​​系​​​​​​​統​​​​​​​的​​​​​​​使​​​​​​​用​​​​​​​者​​​​​​​介​​​​​​​面​​​​​​​所​​​​​​​看​​​​​​​到​​​​​​​的​​​​​​​相​​​​​​​同​​​​​​​;但​​​​​​​ GFS2 提​​​​​​​供​​​​​​​了​​​​​​​更​​​​​​​好​​​​​​​的​​​​​​​檔​​​​​​​案​​​​​​​系​​​​​​​統​​​​​​​效​​​​​​​能​​​​​​​。​​​​​​​
GFS2 檔​​​​​​​案​​​​​​​系​​​​​​​統​​​​​​​提​​​​​​​供​​​​​​​了​​​​​​​更​​​​​​​精​​​​​​​進​​​​​​​的​​​​​​​檔​​​​​​​案​​​​​​​系​​​​​​​統​​​​​​​效​​​​​​​能​​​​​​​,茲​​​​​​​列​​​​​​​如​​​​​​​下​​​​​​​:
  • 單​​​​​​​一​​​​​​​目​​​​​​​錄​​​​​​​的​​​​​​​高​​​​​​​負​​​​​​​載​​​​​​​情​​​​​​​形​​​​​​​下​​​​​​​,效​​​​​​​能​​​​​​​更​​​​​​​好​​​​​​​。​​​​​​​
  • 同​​​​​​​步​​​​​​​ I/O 操​​​​​​​作​​​​​​​的​​​​​​​速​​​​​​​度​​​​​​​更​​​​​​​快​​​​​​​
  • 讀​​​​​​​取​​​​​​​快​​​​​​​取​​​​​​​時​​​​​​​更​​​​​​​迅​​​​​​​速​​​​​​​(沒​​​​​​​有​​​​​​​鎖​​​​​​​定​​​​​​​的​​​​​​​負​​​​​​​荷​​​​​​​)
  • 用​​​​​​​預​​​​​​​先​​​​​​​分​​​​​​​配​​​​​​​的​​​​​​​檔​​​​​​​案​​​​​​​,提​​​​​​​供​​​​​​​更​​​​​​​快​​​​​​​的​​​​​​​直​​​​​​​接​​​​​​​ I/O 存​​​​​​​取​​​​​​​(假​​​​​​​設​​​​​​​ I/O 大​​​​​​​小​​​​​​​夠​​​​​​​大​​​​​​​的​​​​​​​話​​​​​​​,例​​​​​​​如​​​​​​​ 4M 的​​​​​​​區​​​​​​​塊​​​​​​​)
  • ,I/O 速​​​​​​​度​​​​​​​更​​​​​​​快​​​​​​​
  • 執​​​​​​​行​​​​​​​ df 指​​​​​​​令​​​​​​​的​​​​​​​速​​​​​​​度​​​​​​​更​​​​​​​快​​​​​​​,因​​​​​​​為​​​​​​​ statfs 呼​​​​​​​叫​​​​​​​的​​​​​​​速​​​​​​​度​​​​​​​加​​​​​​​快​​​​​​​了​​​​​​​。​​​​​​​
  • atime 模​​​​​​​式​​​​​​​已​​​​​​​經​​​​​​​改​​​​​​​進​​​​​​​,降​​​​​​​低​​​​​​​ GFS 中​​​​​​​,atime 所​​​​​​​產​​​​​​​生​​​​​​​的​​​​​​​寫​​​​​​​入​​​​​​​ I/O 數​​​​​​​目​​​​​​​。​​​​​​​
GFS2 檔​​​​​​​案​​​​​​​系​​​​​​​統​​​​​​​提​​​​​​​供​​​​​​​了​​​​​​​更​​​​​​​廣​​​​​​​泛​​​​​​​、​​​​​​​更​​​​​​​主​​​​​​​流​​​​​​​的​​​​​​​支​​​​​​​援​​​​​​​,茲​​​​​​​列​​​​​​​如​​​​​​​下​​​​​​​:
  • GFS2 是​​​​​​​ Linux 上​​​​​​​游​​​​​​​核​​​​​​​心​​​​​​​的​​​​​​​一​​​​​​​部​​​​​​​分​​​​​​​(整​​​​​​​合​​​​​​​至​​​​​​​ 2.6.19)。​​​​​​​
  • GFS2 支​​​​​​​援​​​​​​​以​​​​​​​下​​​​​​​功​​​​​​​能​​​​​​​:
    • SELinux 的​​​​​​​延​​​​​​​伸​​​​​​​屬​​​​​​​性​​​​​​​。​​​​​​​
    • 透​​​​​​​過​​​​​​​標​​​​​​​準​​​​​​​的​​​​​​​ioctl() 呼​​​​​​​叫​​​​​​​,提​​​​​​​供​​​​​​​ lsattr() 與​​​​​​​ chattr() 屬​​​​​​​性​​​​​​​設​​​​​​​定​​​​​​​。​​​​​​​
    • 精​​​​​​​確​​​​​​​至​​​​​​​奈​​​​​​​秒​​​​​​​的​​​​​​​時​​​​​​​間​​​​​​​戳​​​​​​​記​​​​​​​
GFS2 檔​​​​​​​案​​​​​​​系​​​​​​​統​​​​​​​對​​​​​​​檔​​​​​​​案​​​​​​​系​​​​​​​統​​​​​​​的​​​​​​​內​​​​​​​部​​​​​​​效​​​​​​​率​​​​​​​,提​​​​​​​供​​​​​​​了​​​​​​​以​​​​​​​下​​​​​​​改​​​​​​​進​​​​​​​。​​​​​​​
  • GFS2 使​​​​​​​用​​​​​​​更​​​​​​​少​​​​​​​的​​​​​​​核​​​​​​​心​​​​​​​記​​​​​​​憶​​​​​​​體​​​​​​​
  • GFS2 不​​​​​​​需​​​​​​​要​​​​​​​ metadata 產​​​​​​​生​​​​​​​數​​​​​​​字​​​​​​​。​​​​​​​
    分​​​​​​​配​​​​​​​ GFS2 metadata 並​​​​​​​不​​​​​​​需​​​​​​​要​​​​​​​讀​​​​​​​取​​​​​​​的​​​​​​​動​​​​​​​作​​​​​​​。​​​​​​​在​​​​​​​多​​​​​​​日​​​​​​​誌​​​​​​​中​​​​​​​情​​​​​​​形​​​​​​​下​​​​​​​複​​​​​​​製​​​​​​​ metadata 區​​​​​​​塊​​​​​​​,會​​​​​​​在​​​​​​​鎖​​​​​​​定​​​​​​​解​​​​​​​除​​​​​​​之​​​​​​​前​​​​​​​,從​​​​​​​日​​​​​​​誌​​​​​​​撤​​​​​​​銷​​​​​​​區​​​​​​​塊​​​​​​​的​​​​​​​方​​​​​​​式​​​​​​​來​​​​​​​管​​​​​​​理​​​​​​​。​​​​​​​
  • GFS2 使​​​​​​​用​​​​​​​更​​​​​​​簡​​​​​​​單​​​​​​​的​​​​​​​紀​​​​​​​錄​​​​​​​管​​​​​​​理​​​​​​​程​​​​​​​式​​​​​​​,這​​​​​​​程​​​​​​​式​​​​​​​並​​​​​​​不​​​​​​​了​​​​​​​解​​​​​​​失​​​​​​​去​​​​​​​連​​​​​​​結​​​​​​​的​​​​​​​ inode 或​​​​​​​配​​​​​​​額​​​​​​​的​​​​​​​變​​​​​​​動​​​​​​​。​​​​​​​
  • gfs2_grow 與​​​​​​​ gfs2_jadd 指​​​​​​​令​​​​​​​使​​​​​​​用​​​​​​​鎖​​​​​​​定​​​​​​​技​​​​​​​術​​​​​​​,避​​​​​​​免​​​​​​​多​​​​​​​個​​​​​​​執​​​​​​​行​​​​​​​事​​​​​​​例​​​​​​​同​​​​​​​時​​​​​​​執​​​​​​​行​​​​​​​。​​​​​​​
  • 呼​​​​​​​叫​​​​​​​的​​​​​​​ ACL 代​​​​​​​碼​​​​​​​已​​​​​​​經​​​​​​​簡​​​​​​​化​​​​​​​,例​​​​​​​如​​​​​​​ creat() 與​​​​​​​ mkdir()。​​​​​​​
  • 失​​​​​​​去​​​​​​​連​​​​​​​結​​​​​​​的​​​​​​​ inode、​​​​​​​配​​​​​​​額​​​​​​​的​​​​​​​改​​​​​​​變​​​​​​​、​​​​​​​以​​​​​​​及​​​​​​​ statfs 的​​​​​​​改​​​​​​​變​​​​​​​已​​​​​​​經​​​​​​​復​​​​​​​原​​​​​​​,不​​​​​​​需​​​​​​​要​​​​​​​重​​​​​​​新​​​​​​​掛​​​​​​​載​​​​​​​日​​​​​​​誌​​​​​​​。​​​​​​​