自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

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

運維 系統(tǒng)運維
對與LAMP 系統(tǒng)的性能,大多數(shù)人認識到性能越快越好,越穩(wěn)定越好,越快帶來的磁盤訪問量提高,導(dǎo)致磁盤出現(xiàn)延遲的情況,如何避免了,答案就在文章中!

 

LAMP 

圖-LAMP

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

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

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

#p#

  清單 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è)置進行徹底的測試。在所有服務(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 后面可以設(shè)置的數(shù)字。只有在 -vi 說明目前并未使用最快速的模式的情況下,才需要進行這個設(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ù)!

【編輯推薦】

  1. LAMP 系統(tǒng)性能調(diào)優(yōu)之內(nèi)核調(diào)優(yōu)措施
  2. LAMP 系統(tǒng)性能調(diào)優(yōu)之度量性能
  3. LAMP 系統(tǒng)性能調(diào)優(yōu)之理解 LAMP 架構(gòu)
  4. LAMP網(wǎng)站架構(gòu)方案解剖
  5. LAMP系統(tǒng)優(yōu)化
  6. LAMP的平臺組成
  7. lamp的起源

 

責(zé)任編輯:趙鵬 來源: 網(wǎng)絡(luò)轉(zhuǎn)載
相關(guān)推薦

2011-03-18 11:13:07

LAMP度量性能

2011-03-21 09:35:38

LAMP調(diào)優(yōu)網(wǎng)絡(luò)文件

2011-03-10 14:40:52

2011-03-18 11:21:48

2011-03-18 11:00:48

LAMPLAMP 架構(gòu)

2013-03-20 17:18:07

Linux系統(tǒng)性能調(diào)優(yōu)

2021-07-15 08:00:47

系統(tǒng)性能調(diào)優(yōu)cpunuma架構(gòu)

2011-03-10 14:40:54

LAMPMysql

2013-02-28 13:37:59

系統(tǒng)性能調(diào)優(yōu)技術(shù)實戰(zhàn)

2013-03-12 17:33:17

Linux系統(tǒng)性能調(diào)優(yōu)

2024-04-01 08:04:05

JProfilerJVM工具

2013-03-18 15:35:30

2011-07-01 10:09:50

ASP.NET

2011-03-10 14:40:50

2017-07-04 13:02:02

Linux系統(tǒng)性能調(diào)優(yōu)工具

2017-07-21 08:55:13

TomcatJVM容器

2011-05-27 10:35:05

PerfLinux系統(tǒng)性能

2013-03-18 15:07:10

Linux系統(tǒng)性能調(diào)優(yōu)

2020-06-10 10:40:03

JavaJMH字符串

2011-03-14 13:07:22

LAMPApache調(diào)優(yōu)
點贊
收藏

51CTO技術(shù)棧公眾號