亚洲成精品动漫久久精久,九九在线精品视频播放,黄色成人免费观看,三级成人影院,久碰久,四虎成人欧美精品在永久在线

掃一掃
關注微信公眾號

LAMP 系統性能調優之配置磁盤
2011-03-21   網絡轉載

LAMP系統調優配置磁盤來提高性能

磁盤在 LAMP 架構中扮演著重要的角色。靜態文件、模板和代碼都來自磁盤,組成數據庫的數據表和索引也來自磁盤。對磁盤的許多調優(尤其是對于數據庫)集中于避免磁盤訪問,因為磁盤訪問的延遲相當高。因此,花一些時間對磁盤硬件進行優化是有意義的。

首先要做的是,確保在文件系統上禁用 atime 日志記錄特性。atime 是最近訪問文件的時間,每當訪問文件時,底層文件系統必須記錄這個時間戳。因為系統管理員很少使用 atime,禁用它可以減少磁盤訪問時間。禁用這個特性的方法是,在 /etc/fstab 的第四列中添加 noatime 選項。清單 3 給出了一個配置示例。

清單 3. 演示如何啟用 noatime 的 fstab 示例

  1. /dev/VolGroup00/LogVol00 / ext3 defaults,noatime 1 1  
  2.  
  3. LABEL=/boot /boot ext3 defaults,noatime 1 2  
  4.  
  5. devpts /dev/pts devpts gid=5,mode=620 0 0  
  6.  
  7. tmpfs /dev/shm tmpfs defaults 0 0  
  8.  
  9. proc /proc proc defaults 0 0  
  10.  
  11. sysfs /sys sysfs defaults 0 0  
  12.  
  13. LABEL=SWAP-hdb2 swap swap defaults 0 0  
  14.  
  15. LABEL=SWAP-hda3 swap swap defaults 0 0  
  16.  

在清單 3 中只修改了 ext3 文件系統,因為 noatime 只對駐留在磁盤上的文件系統有幫助。為讓這一修改生效,不需要重新引導;只需重新掛裝每個文件系統。例如,為了重新掛裝根文件系統,運行 mount / -o remount。

有多種磁盤硬件組合,而且 Linux 不一定能夠探測出訪問磁盤的最佳方式??梢允褂?hdparm 命令查明和設置用來訪問 IDE 磁盤的方法。hdparm -t /path/to/device 執行速度測試,可以將這個測試結果作為性能基準。為了使結果盡可能準確,在運行這個命令時系統應該是空閑的。清單 4 給出在 hda 上執行速度測試的結果。

清單 4. 在 /dev/hd 上執行的速度測試

  1. # hdparm -t /dev/hda  
  2.  
  3. /dev/hda:  
  4.  
  5. Timing buffered disk reads: 182 MB in 3.02 seconds = 60.31 MB/sec  
  6.  

這一測試說明,在這個磁盤上讀取數據的速度是大約每秒 60 MB。

在嘗試一些磁盤調優選項之前,必須注意一個問題。錯誤的設置可能損害文件系統。有時候會出現一個警告,指出這個選項與硬件不兼容;但是,有時候沒有警告消息。因此,在將系統投入生產之前,必須對設置進行徹底的測試。在所有服務器上都采用標準的硬件也會有所幫助。

表 2 列出比較常用的一些選項。

表 2. hdparm 的常用選項

選項描述

-vi向磁盤查詢它支持的設置以及它正在使用的設置。

-c查詢/啟用 (E)IDE 32 位 I/O 支持。hdparm -c 1 /dev/hda 啟用這個設置。

-m查詢/設置每中斷多扇區模式。如果設置大于零,設置值就是每個中斷可以傳輸的最大扇區數量。

-d 1 -X啟用直接內存訪問(DMA)傳輸并設置 IDE 傳輸模式。hdparm 手冊頁詳細說明了在 -X 后面可以設置的數字。只有在 -vi 說明目前并未使用最快速的模式的情況下,才需要進行這個設置。

不幸的是,對于 Fiber Channel and Small Computer Systems Interface(SCSI)系統,調優依賴于具體的驅動器。

必須將有幫助的設置添加到啟動腳本中,比如 rc.local。

通過文章的描述,我們都能親自動手,配置下自己LAMP下的磁盤,調優好LAMP,讓它更好的為你服務!

原文鏈接:http://os.51cto.com/art/201103/249855.htm

熱詞搜索:

上一篇:Gmail故障 暴露云存儲安全問題
下一篇:LAMP 系統性能調優之網絡文件系統調優

分享到: 收藏