學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > 操作系統(tǒng)基礎(chǔ)知識(shí) > Linux操作系統(tǒng)的優(yōu)化方法詳解

Linux操作系統(tǒng)的優(yōu)化方法詳解

時(shí)間: 佳洲1085 分享

Linux操作系統(tǒng)的優(yōu)化方法詳解

  Linux操作系統(tǒng)的優(yōu)化是保護(hù)系統(tǒng)安全的重要措施。下面由學(xué)習(xí)啦小編為大家整理了Linux操作系統(tǒng)的優(yōu)化方法詳解的相關(guān)知識(shí),希望對大家有幫助!

  Linux操作系統(tǒng)的優(yōu)化方法詳解

  Linux操作系統(tǒng)的優(yōu)化方法1、虛擬內(nèi)存優(yōu)化

  首先查看虛擬內(nèi)存的使用情況,使用命令

  # free

  查看當(dāng)前系統(tǒng)的內(nèi)存使用情況。

  一般來說,linux的物理內(nèi)存幾乎是完全used。這個(gè)和windows非常大的區(qū)別,它的內(nèi)存管理機(jī)制將系統(tǒng)內(nèi)存充分利用,并非windows無論多大的內(nèi)存都要去使用一些虛擬內(nèi)存一樣。這點(diǎn)需要注意。

  Linux下面虛擬內(nèi)存的默認(rèn)配置通過命令

  #cat/proc/sys/vm/freepages

  可以查看,顯示的三個(gè)數(shù)字是當(dāng)前系統(tǒng)的:最小內(nèi)存空白頁、最低內(nèi)存空白頁和最高內(nèi)存空白。

  注意,這里系統(tǒng)使用虛擬內(nèi)存的原則是:如果空白頁數(shù)目低于最高空白頁設(shè)置,則使用磁盤交換空間。當(dāng)達(dá)到最低空白頁設(shè)置時(shí),使用內(nèi)存交換(注:這個(gè)是我查看一些資料得來的,具體應(yīng)用時(shí)還需要自己觀察一下,不過這個(gè)不影響我們配置新的虛擬內(nèi)存參數(shù))。

  一般來講在配置系統(tǒng)分配的虛擬內(nèi)存配置上,我個(gè)人認(rèn)為增大最高內(nèi)存空白頁是一種比較好的配置方式,以1G的內(nèi)存配置為例:

  可將原來的配置比例修改為:

  204840966444

  通過命令

  # echo"204840966444" > /proc/sys/vm/freepages

  因?yàn)樵黾恿俗罡呖瞻醉撆渲?,那么可以使?nèi)存更有效的利用。

  Linux操作系統(tǒng)的優(yōu)化方法2、硬盤優(yōu)化

  如果你是scsi硬盤或者是ide陣列,可以跳過這一節(jié),這節(jié)介紹的參數(shù)調(diào)整只針對使用ide硬盤的服務(wù)器。

  我們通過hdparm程序來設(shè)置IDE硬盤,

  使用DMA和32位傳輸可以大幅提升系統(tǒng)性能。使用命令如下:

  #/sbin/hdparm -c 1 /dev/hda

  此命令將第一個(gè)IDE硬盤的PCI總線指定為32位,

  使用 -c 0參數(shù)來禁用32位傳輸。

  在硬盤上使用DMA,使用命令:

  # /sbin/hdparm -d 1 /dev/hda

  關(guān)閉DMA可以使用 -d 0的參數(shù)。

  更改完成后,可以使用hdparm來檢查修改后的結(jié)果,使用命令:

  # /sbin/hdparm -t /dev/had

  為了確保設(shè)置的結(jié)果不變,使用命令:

  # /sbin/hdparm -k 1 /dev/hda

  Hdparm命令的一些常用的其他參數(shù)功能

  -g 顯示硬盤的磁軌,磁頭,磁區(qū)等參數(shù)。

  -i 顯示硬盤的硬件規(guī)格信息,這些信息是在開機(jī)時(shí)由硬盤本身所提供。

  -I 直接讀取硬盤所提供的硬件規(guī)格信息。

  -p設(shè)定硬盤的PIO模式。

  -Tt 評估硬盤的讀取效率和硬盤快取的讀取效率。

  -u<0或1> 在硬盤存取時(shí),允許其他中斷要求同時(shí)執(zhí)行。

  -v 顯示硬盤的相關(guān)設(shè)定。

  Linux操作系統(tǒng)的優(yōu)化方法3、其他優(yōu)化

  關(guān)閉不需要的服務(wù),關(guān)于系統(tǒng)自動(dòng)啟動(dòng)的服務(wù),網(wǎng)上有很多資料,在此我就不贅述了;

3637947