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

掃一掃
關(guān)注微信公眾號

LAMP 系統(tǒng)性能調(diào)優(yōu)之配置磁盤
2011-03-21   網(wǎng)絡(luò)轉(zhuǎn)載

LAMP系統(tǒng)調(diào)優(yōu)配置磁盤來提高性能

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

首先要做的是,確保在文件系統(tǒng)上禁用 atime 日志記錄特性。atime 是最近訪問文件的時間,每當(dāng)訪問文件時,底層文件系統(tǒng)必須記錄這個時間戳。因為系統(tǒng)管理員很少使用 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 文件系統(tǒng),因為 noatime 只對駐留在磁盤上的文件系統(tǒng)有幫助。為讓這一修改生效,不需要重新引導(dǎo);只需重新掛裝每個文件系統(tǒng)。例如,為了重新掛裝根文件系統(tǒng),運(yùn)行 mount / -o remount。

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

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

  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.  

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

在嘗試一些磁盤調(diào)優(yōu)選項之前,必須注意一個問題。錯誤的設(shè)置可能損害文件系統(tǒng)。有時候會出現(xiàn)一個警告,指出這個選項與硬件不兼容;但是,有時候沒有警告消息。因此,在將系統(tǒng)投入生產(chǎn)之前,必須對設(shè)置進(jìn)行徹底的測試。在所有服務(wù)器上都采用標(biāo)準(zhǔn)的硬件也會有所幫助。

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

表 2. hdparm 的常用選項

選項描述

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

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

-m查詢/設(shè)置每中斷多扇區(qū)模式。如果設(shè)置大于零,設(shè)置值就是每個中斷可以傳輸?shù)淖畲笊葏^(qū)數(shù)量。

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

不幸的是,對于 Fiber Channel and Small Computer Systems Interface(SCSI)系統(tǒng),調(diào)優(yōu)依賴于具體的驅(qū)動器。

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

通過文章的描述,我們都能親自動手,配置下自己LAMP下的磁盤,調(diào)優(yōu)好LAMP,讓它更好的為你服務(wù)!

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

熱詞搜索:

上一篇:Gmail故障 暴露云存儲安全問題
下一篇:LAMP 系統(tǒng)性能調(diào)優(yōu)之網(wǎng)絡(luò)文件系統(tǒng)調(diào)優(yōu)

分享到: 收藏