【MySQL優化】優化Linux讀取性能,不使用atime屬性

優化Linux讀取性能,不使用atime屬性
當文件被創建,修改和訪問時,Linux系統會記錄這些時間信息。記錄文件最近一次被讀取的時間信息,當系統的讀文件操作頻繁時,將是一筆不少的開銷。所以,為瞭提高系統的性能,我們可以在讀取文件時不修改文件的atime屬性。可以通過在加載文件系統時使用notime選項來做到這一點。當以noatime選項加載(mount)文件系統時,對文件的讀取不會更新文件屬性中的atime信息。設置noatime的重要性是消除瞭文件系統對文件的寫操作,文件隻是簡單地被系統讀取。由於寫操作相對讀來說要更消耗系統資源,所以這樣設置可以明顯提高服務器的性能。註意wtime信息仍然有效,任何時候文件被寫,該信息仍被更新。
比如在你的系統中,要為/home文件系統設置notime選項,可以修改/etc/fstab文件相應的行如下:
  LABEL=/home         /home               ext2    noatime        1 2
 
要使該設置立即生效,可運行命令"#mount -oremount /home"。這樣以後系統讀取/home下的文件時將不會再修改atime屬性。
 

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *