程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> 【MySQL優化】優化Linux讀取性能,不使用atime屬性

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

編輯:MySQL綜合教程

優化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屬性。
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved