文件系统对性能的影响
生活随笔
收集整理的這篇文章主要介紹了
文件系统对性能的影响
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
上面介紹了一些對服務器性能有影響的參數,和配置方法,另外服務器所使用的文件系統,對服務器的IO性能也是有影響的,文件系統的選擇呢,非常依賴于我們使用的操作系統,比如windows來說,其中只有1到兩個選擇呢,是可供我們選擇的,就是FAT和我們熟悉的NTFS,而對于服務器來說,windows只有一種選擇,那就是NTFS格式,Linux下的選擇就比較多了,常用的有以下幾個,EXT3,EXT4,XFS,這三個文件系統,具有日志功能的,這一點對于數據的安全性來說非常重要,江湖傳聞,在這三個系統中呢,XFS格式要比另外兩個更高,所以建議大家使用XFS文件系統,如果要使用EXT3或者EXT4文件系統呢,則有幾個比較重要的參數需要注意一下
首先文件的掛載參數,可以在/etc/fstab中進行設置,下面我們來看一下對EXT3/4這樣的系統,哪些參數是我們需要注意的,首先來看看data參數,這個參數一共有3個可選擇的值,分別是writeback,ordered,journal,這三個值代表不同的日志策略,其中writeback選項意味著源數據寫入到日志,源數據寫入和數據寫入呢并不是同步的,就是最快的一種配置,InnoDB本身有自己的事務日志,所以就選擇,對于InnoDB來說呢,他就是最好的選擇,ordered的選項呢,只會記錄源數據,但提供了一些一致性的保證,在寫源數據之前呢,先寫數據,給他們保持一致,這個選項比writeback要慢一些,如果出現奔潰就更加安全,journal提供了原子的行為,在數據寫入之前,將記錄到日志中,這個選項對于InnoDB顯然是沒有必要的,所以在這三個選項中呢,第三個選項也是最慢的一種,noatime和nodiratime,這兩個選項禁止文件的訪問時間,和讀取目錄的時間,禁用這兩個時間的選項之后呢,可以減少一些寫的操作,系統在讀取文件和目錄時呢,不必寫操作來記錄以上兩個時間,下面是一個完整的fstab文件中的文件系統的一些配置,可以看到在這里呢,使用了ext4的文件系統,并且使用了noatime和nodiratime的選項,這個參數也選了writeback值,這個就是我們目前最常用的文件愛你配置參數,這里就介紹完了所有的對我們性能又影響的服務器硬件以及操作系統方面的一些因素,并且也介紹了這些因素中,如何進行選擇,下面我們來看一看,服務器性能的其他的一些因素
?
總結
以上是生活随笔為你收集整理的文件系统对性能的影响的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CentOS系统参数优化
- 下一篇: 数据库-优化-数据库系统配置优化-操作系