Linu系統(tǒng)調(diào)優(yōu)手冊11_第1頁
Linu系統(tǒng)調(diào)優(yōu)手冊11_第2頁
Linu系統(tǒng)調(diào)優(yōu)手冊11_第3頁
Linu系統(tǒng)調(diào)優(yōu)手冊11_第4頁
Linu系統(tǒng)調(diào)優(yōu)手冊11_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

第頁操作系統(tǒng)調(diào)優(yōu)手冊2008-10-29\o"1-3"\h\z\u1系統(tǒng)調(diào)優(yōu)概述213323321\h21.1調(diào)優(yōu)的意義213323322\h31.2調(diào)優(yōu)前的準備213323323\h31.2.1首先你必須了解你要做什么,目標要清晰213323324\h31.2.2你要了解你要調(diào)優(yōu)的硬件潛力,是否還有資源開發(fā)213323325\h31.2.3必須清楚內(nèi)核參數(shù)哪些可以調(diào)整,哪些不可以213323326\h31.3調(diào)優(yōu)注意事項213323327\h41.3.1以系統(tǒng)的穩(wěn)定及安全為主213323328\h41.3.2不要盲目求快,要循序漸進213323329\h41.3.3要揚長避短,多用內(nèi)存少讀磁盤213323330\h42系統(tǒng)調(diào)優(yōu)各種方法213323331\h42.1關(guān)閉不需要的服務(wù)213323332\h42.1.1可以根據(jù)需要停止某個服務(wù)213323333\h42.1.2關(guān)閉圖形界面213323334\h52.2改變內(nèi)核參數(shù)213323335\h62.3處理器子系統(tǒng)調(diào)優(yōu)213323336\h72.4內(nèi)存子系統(tǒng)的調(diào)優(yōu)213323337\h82.5文件系統(tǒng)的調(diào)優(yōu)213323338\h92.5.1安裝前,硬件方面的考慮213323339\h102.5.2磁盤技術(shù)的選擇213323340\h102.5.3磁盤的數(shù)量213323341\h112.5.4文件系統(tǒng)的選擇213323342\h122.5.5通過對文件系統(tǒng)調(diào)優(yōu)213323343\h122.5.6調(diào)整階梯算法213323344\h132.5.7選擇3文件系統(tǒng)的日志模式213323345\h132.5.8調(diào)整并設(shè)定213323346\h142.5.9文件系統(tǒng)塊大小213323347\h152.5.10分區(qū)設(shè)置的原則213323348\h152.5.11交換分區(qū)213323349\h162.6系統(tǒng)調(diào)優(yōu)內(nèi)核參數(shù)——網(wǎng)絡(luò)篇213323350\h172.6.1調(diào)優(yōu)網(wǎng)絡(luò)需要具備的基礎(chǔ)知識213323351\h172.6.2內(nèi)核網(wǎng)絡(luò)上有哪些可調(diào)參數(shù)213323352\h173怎樣根據(jù)需要查詢內(nèi)核可調(diào)參數(shù)213323353\h223.1.1多閱讀內(nèi)核的官方網(wǎng)站213323354\h223.1.2以及系統(tǒng)發(fā)布廠商的發(fā)布說明213323355\h223.1.3豐富的系統(tǒng)網(wǎng)絡(luò)維護經(jīng)驗213323356\h22系統(tǒng)調(diào)優(yōu)概述所謂系統(tǒng)級別的調(diào)優(yōu)也被成為內(nèi)核()級別的調(diào)優(yōu),主要通過修改內(nèi)核的參數(shù),找到系統(tǒng)資源的瓶頸,通過特定的手段,提高應(yīng)用的處理能力。系統(tǒng)調(diào)優(yōu)遵循如下規(guī)則(按重要性排序):——系統(tǒng)的規(guī)劃設(shè)計——應(yīng)用程序怎樣使用資源——優(yōu)化系統(tǒng)的內(nèi)存——優(yōu)化系統(tǒng)的磁盤——更換操作系統(tǒng)調(diào)優(yōu)的意義平臺硬件的處理能力是固定的,操作系統(tǒng)在分配硬件資源時怎樣才能更好的發(fā)揮硬件自身的超強能力,避免出現(xiàn)某項資源的瓶頸,并保證業(yè)務(wù)的穩(wěn)定及安全,簡單的說就是在保證業(yè)務(wù)穩(wěn)定及安全的前提下,榨干硬件的所有可用資源,提高業(yè)務(wù)處理能力。調(diào)優(yōu)前的準備首先你必須了解你要做什么,目標要清晰不清楚目標就是瞎調(diào),瞎調(diào)是沒有意義的,在線上系統(tǒng)可能會引起系統(tǒng)災(zāi)難。你要了解你要調(diào)優(yōu)的硬件潛力,是否還有資源開發(fā)各種硬件的處理能力是有限的,本來只能同時處理10條記錄的機器,你每次給他1000條,這樣導(dǎo)致隊列巨長,增大系統(tǒng)壓力反而出現(xiàn)相反的狀態(tài),越來越慢,我們知道大家有序過橋的故事,怎樣知道硬件的處理能力,需要系統(tǒng)維護人員有長期的工作經(jīng)驗,因為處理能力根據(jù)不同的環(huán)境,不同的應(yīng)用,不同的設(shè)備而變化它不是固定數(shù)字。必須清楚內(nèi)核參數(shù)哪些可以調(diào)整,哪些不可以這要求你對操作系統(tǒng)的可調(diào)性非常熟悉,要多看看操作系統(tǒng)發(fā)布廠商、你正在使用的操作系統(tǒng)概述。廠商是否對維護者預(yù)留了接口。調(diào)優(yōu)注意事項以系統(tǒng)的穩(wěn)定及安全為主不要盲目求快,要循序漸進要揚長避短,多用內(nèi)存少讀磁盤系統(tǒng)調(diào)優(yōu)各種方法按照傳統(tǒng),不同的發(fā)行版本和不同的內(nèi)核對各項參數(shù)及設(shè)置均做了改動,從而使得系統(tǒng)能夠獲得更好的性能。如何用以下幾種技巧進行性能的優(yōu)化:關(guān)閉不需要的服務(wù)有些運行在服務(wù)器中的(后臺服務(wù)),并不是完全必要的。關(guān)閉這些可釋放更多的內(nèi)存、減少啟動時間并減少處理的進程數(shù)。減少數(shù)量的同時也增強了服務(wù)器的安全性。缺省情況下,多數(shù)服務(wù)器都可以安全地停掉幾個。注意:關(guān)閉將導(dǎo)致不能啟動X,因此只有在不需要啟動圖形界面的時候才可以關(guān)閉。使用命令前,開啟,恢復(fù)正常啟動X。 關(guān)閉服務(wù)將不能是有(服務(wù)端客戶端都需要)??梢愿鶕?jù)需要停止某個服務(wù)如要停止進程,輸入如下命令:

也可以配置在下次啟動的時候不自動啟動某個進程,還是:

除此之外,還提供了圖形方式下的進程管理功能。啟動圖形界面,使用如下命令:或者鼠標點擊->->

->.

提示:并非所有的都會顯示在該配置界面,如要看到全部的,使用如下命令:–

關(guān)閉圖形界面只要有可能,就不要在上啟動圖形界面,通常在上,沒有必要啟動圖形界面,所有的管理任務(wù)均可在命令行方式下完成。需要的時候啟動圖形界面,用完馬上關(guān)閉圖形界面多數(shù)情況,服務(wù)器運行在3,即在機器啟動的時候不進入圖形界面。命令行方式下,執(zhí)行來啟動.

查看的命令:

會顯示出上次和當前的(如N5表示沒有上次的(N),當前的是5).

2.在不同的之間切換,使用命令

如切換到3,鍵入命令3注意:千萬不要在線上系統(tǒng)運行此命令,除非你清楚你要做什么

下邊是對中不同的簡要描述

–0–停機(不要將0設(shè)置為缺省,否則服務(wù)器啟動后就會馬上關(guān)閉)

–1-單用戶模式

–2-不帶網(wǎng)絡(luò)的多用戶模式(如果沒有網(wǎng)絡(luò),相當及3)

–3-完全多用戶命令行模式

–4–未使用

–5-X11

–6–重啟(不要將6設(shè)置為缺省,否則服務(wù)器會不斷地重啟)

修改文件來設(shè)置機器啟動的,如下圖:改變內(nèi)核參數(shù)內(nèi)核是操作系統(tǒng)的核心,對所有的發(fā)行版本是通用的。內(nèi)核參數(shù)可以改變,在命令行下執(zhí)行命令。

提示:缺省情況下,內(nèi)核包括不必重啟就可以使用命令的必要的模塊。也提供了圖形界面下更改參數(shù)的方式:

:如下圖:處理器子系統(tǒng)調(diào)優(yōu)處理器對于應(yīng)用和數(shù)據(jù)庫服務(wù)器來講是最重要的硬件子系統(tǒng)之一。然而在這些系統(tǒng)中,經(jīng)常是性能的瓶頸。

在配有處理器的高端服務(wù)器中,你可以啟用或者關(guān)閉(超線程功能)、多核心等。在操作系統(tǒng)里將一顆處理器虛擬化為兩顆使用。對于支持的操作系統(tǒng)和軟件來說,不需要增加時鐘頻率即可使性能得到明顯的改進。例如,在4路的服務(wù)器上起用功能并使用性能監(jiān)測工具(如)來檢測,可以看到8顆處理器。如下圖注意:對于、64位操作系統(tǒng):——基于內(nèi)核的才可以支持——安裝的數(shù)量越多,從獲得的性能上的提高就越少??色@得的性能提高大約為:——2顆物理:15-25%

——4顆物理:1-13%

——8顆物理:0-5%

64T是32處理器的64擴展。意思是,處理器能夠支持更多的內(nèi)存并支持64應(yīng)用同時完全兼容現(xiàn)存的32應(yīng)用。內(nèi)存子系統(tǒng)的調(diào)優(yōu)內(nèi)存子系統(tǒng)的調(diào)優(yōu)不是很容易,需要不停地監(jiān)測來保證內(nèi)存的改變不會對服務(wù)器的其他子系統(tǒng)造成負面影響。如果要改變虛擬內(nèi)存參數(shù)(在),建議您每次只改變一個參數(shù)然后監(jiān)測效果。對及虛擬內(nèi)存的調(diào)整包括以下幾個項目:配置內(nèi)核如何更新到磁盤修改磁盤緩沖區(qū)用于暫存磁盤的數(shù)據(jù)。相對于內(nèi)存來講,磁盤緩沖區(qū)的速度很慢。因此,如果服務(wù)器使用這類內(nèi)存,性能會成問題。當緩沖區(qū)內(nèi)的數(shù)據(jù)完全,使用:"3050000500300060200"

有9個參數(shù),但是建議您只改變其中的3個:

1,為排隊寫入磁盤前,允許的緩沖區(qū)最大百分比

2,為即刻寫的最大緩沖區(qū)的值。如果這個值很大,需要更多的時間完成磁盤的數(shù)據(jù)更新。3-6無意義7,發(fā)生同步前,緩沖區(qū)變的最大百分比。

配置,指定的內(nèi)存交換頁數(shù)量"10243264"

–相當于內(nèi)核每次所交換的“頁”的數(shù)量的四倍。對于有很多交換信息的系統(tǒng),增加這個值可以改進性能。

–是每次出去的的最小數(shù)量。

–是即刻寫如的數(shù)量。數(shù)值小,會提高磁盤的性能;數(shù)值大可能也會對請求隊列產(chǎn)生負面影響。如果要對這些參數(shù)進行改動,可以使用工具檢查對性能的影響。其它可以改進性能的虛擬內(nèi)存參數(shù)為:

_

_

_

_

_

_文件系統(tǒng)的調(diào)優(yōu)總體而言,所有數(shù)據(jù)都要從磁盤獲取并都要保存到磁盤。磁盤訪問速度通常以毫秒來計算,比其它組件要慢上千倍(如內(nèi)存、操作是以納秒或者微秒來計算的)。文件系統(tǒng)定義了數(shù)據(jù)存儲和訪問的方式。

可用的文件系統(tǒng)有多種,它們的性能和可擴展性各不相同。除了保存和管理磁盤數(shù)據(jù),文件系統(tǒng)還負責保證數(shù)據(jù)的完整性。新版的缺省安裝已經(jīng)包括日志文件系統(tǒng)(),日志文件系統(tǒng)可防止系統(tǒng)崩潰時導(dǎo)致的數(shù)據(jù)不一致問題。對文件系統(tǒng)元數(shù)據(jù)()的更改都被保存在一份單獨的日志里,當發(fā)生系統(tǒng)崩潰時可以根據(jù)日志正確地恢復(fù)數(shù)據(jù)。除此之外,日志使系統(tǒng)重新啟動時不必進行文件系統(tǒng)的檢查,從而縮短了恢復(fù)時間。

同其他方面的計算一樣,性能和完整性是相互平衡的。然而,因服務(wù)器多用于企業(yè)環(huán)境及數(shù)據(jù)中心,因此要求具備更高的可用性。安裝前,硬件方面的考慮當前的發(fā)行版本對、硬盤和內(nèi)存方面均有明確的安裝要求。然而,對于如何設(shè)置磁盤子系統(tǒng)的說明遠遠不夠。由于服務(wù)器被廣泛的應(yīng)用于各種環(huán)境,數(shù)據(jù)中心的服務(wù)器整合,我們首先要回答的問題就是:“該服務(wù)器的功能是什么,業(yè)務(wù)特點是什么?”

磁盤子系統(tǒng)可能是整個服務(wù)器系統(tǒng)性能的主要方面。了解服務(wù)器的功能是判斷子系統(tǒng)對性能產(chǎn)生多大影響的關(guān)鍵幾種服務(wù)器的磁盤性能是非常重要的:文件和打印服務(wù)器要求在用戶和磁盤子系統(tǒng)之間快速地移動數(shù)據(jù)。因文件服務(wù)器的功能是向客戶端發(fā)送數(shù)據(jù),所以要快速讀取所有的數(shù)據(jù)。數(shù)據(jù)庫服務(wù)器的最終目標是從磁盤上的數(shù)據(jù)倉庫里查找和獲取數(shù)據(jù)。即便有足夠的內(nèi)存,多數(shù)數(shù)據(jù)庫服務(wù)器依然需要大量的磁盤將數(shù)據(jù)讀入內(nèi)存和更新磁盤數(shù)據(jù)。一臺設(shè)備多個短信彩信群發(fā)應(yīng)用的服務(wù)器。因為要大量的生成彩信文件,每個彩信有幾個小文件組成,發(fā)送成功后有大量的日志要寫。幾種服務(wù)器的磁盤性能不是最重要的:郵件服務(wù)器用于電子郵件的存儲和轉(zhuǎn)發(fā),通常產(chǎn)生較大的通信量。對這類服務(wù)器來講,網(wǎng)絡(luò)性能更為重要。服務(wù)器用于發(fā)布靜態(tài)和動態(tài)的頁面,網(wǎng)絡(luò)和內(nèi)存子系統(tǒng)的性能非常重要。磁盤技術(shù)的選擇除了理解服務(wù)器功能,還要了解磁盤容量的部署。下面是當前幾種可選的磁盤技術(shù)及其容量、特點:技術(shù)花費功能容量及其限制最低直連、本地存儲

低端服務(wù)器,如x305每控制器最多2塊盤低直連、本地存儲

中、高端服務(wù)器,

如x346、x365已經(jīng)使用了10年的標準;

對數(shù)據(jù)線長度、傳輸帶寬和磁盤數(shù)量均有限制

單個通道的并發(fā)訪問的數(shù)量也有所限制,限制了群集功能低中端數(shù)據(jù)存儲應(yīng)用點對點協(xié)議,每個驅(qū)動器都有一個獨立的通道,增強擴展能力;

連續(xù)的磁盤訪問性能可及相比;

支持較低中端數(shù)據(jù)存儲,

如文件服務(wù)器定位于中端存儲和遠程啟動;

節(jié)省基礎(chǔ)架構(gòu)的開銷

提供了的靈活性和可靠性;

的高延遲影響性能;高高端的企業(yè)存儲,

如數(shù)據(jù)庫服務(wù)器低延遲、高吞吐量,長傳輸距離可達10公里2傳輸速率;路徑冗余功能提高可靠性;一個光纖環(huán)路支持127個設(shè)備,共享帶寬,實現(xiàn)大規(guī)模群集磁盤的數(shù)量磁盤的數(shù)量多少會影響到系統(tǒng)性能。對磁盤容量的需求通常是考慮磁盤數(shù)量的唯一因素,而忽視了吞吐量的因素。好的性能是依賴于提供讀寫的磁頭數(shù)量??赏ㄟ^技術(shù)來實現(xiàn),包括軟和硬件。許多型號的服務(wù)器提供了硬件支持,還提供了軟功能。軟是通過設(shè)備驅(qū)動實現(xiàn)的,支持或硬盤。支持的級別為0,1,和5,可以在初始安裝配置或者用工具配置。提示:通常增加硬盤數(shù)量是提高磁盤性能的一個最有效方法。

文件系統(tǒng)的選擇從7.2開始,缺省文件系統(tǒng)為3。相對于2,增加了日志。其主要特點為:(可用性):3提供數(shù)據(jù)的寫一致功能。即意外宕機情況下,不需要檢查數(shù)據(jù)的一致性,使系統(tǒng)恢復(fù)時間從幾小時縮短為幾秒鐘。(數(shù)據(jù)完整性):通過命令定義日志方式:,所有的數(shù)據(jù),包括文件數(shù)據(jù)和元數(shù)據(jù),都被定義為日志型。(速度):通過定義日志方式:,可以選擇獲得數(shù)據(jù)完整性還是寫速度的優(yōu)勢來滿足不同的業(yè)務(wù)需求。(靈活性):從2升級到3非常簡單,且不需要重新格式化硬盤。使用命令2并編輯文件,便可完成升級。注意,3可被為不帶日志屬性的2文件系統(tǒng)。另外,許多第三方廠家兼容3,如。

通過對文件系統(tǒng)調(diào)優(yōu)缺省文件系統(tǒng)的設(shè)置或許適合大多數(shù)應(yīng)用環(huán)境。盡管如此,可以通過幾個提高磁盤性能的方法:訪問時間更新文件系統(tǒng)當文件被訪問,創(chuàng)建,更新的時候會保留紀錄。默認的,當文件讀寫操作的時候,系統(tǒng)會更新屬性。因為寫操作是比較耗費資源的操作,減少不必要的可以整體上提高磁盤性能。

在掛接文件系統(tǒng)的時候,加入?yún)?shù)可以禁止節(jié)點訪問時間的修改。如果文件更新時間對于特定的應(yīng)用不是很重要的話,比如服務(wù),就可以把參數(shù)加入文件中

比如:

1312推薦利用單獨的分區(qū)作為掛接點并打開開關(guān)調(diào)整階梯算法磁盤階梯算法產(chǎn)生于V2.4它是通過控制請求獲得服務(wù)前在隊列中等待時間,來調(diào)整塊的運算法則。

這是由調(diào)整階梯算法的讀寫值實現(xiàn)的。通過增加延遲(更大的讀、寫值),請求在隊列中等待更長時間,給更好地完成操作,改進性能。

對應(yīng)用于大量磁盤的服務(wù)器,要在吞吐量和延遲方面找到一個合理的平衡點。文件系統(tǒng)使用塊設(shè)備,因此改進塊讀寫的頻率可以改進文件系統(tǒng)的性能。一個準則是,小緩存、平橫的長延遲讀寫有利于大量磁盤的服務(wù)器。階梯算法的調(diào)整是一個交互的過程,首先要獲得基準性能曲線,然后改動設(shè)置,觀察效果。用命令顯示當前設(shè)置以及如何改動讀寫隊列的數(shù)值。

提示:建議將讀延遲()調(diào)整為寫延遲()的一半。

做過改動之后,確保被加到中,使設(shè)置在系統(tǒng)重新啟動后生效。2.6核心的指出命令已經(jīng)作廢,取而代之的是調(diào)整結(jié)構(gòu)選擇3文件系統(tǒng)的日志模式3文件系統(tǒng)可選三種日志模式,使用命令來完成:

_

文件數(shù)據(jù)和元數(shù)據(jù)均設(shè)置為日志方式,性能開銷比較大

_(缺省設(shè)置)

順序?qū)懭耄葘懳募?shù)據(jù),再寫元數(shù)據(jù)

_

提供最快的訪問速度,但是犧牲了數(shù)據(jù)的一致性。元數(shù)據(jù)仍然被記錄到日志,從而確保元數(shù)據(jù)的完整。文件數(shù)據(jù)會在系統(tǒng)崩潰之后恢復(fù)到原先的狀態(tài)。

三種方法改變?nèi)罩灸J剑菏褂妹睿?/p>

1這里1是掛載的文件系統(tǒng)

在文件的選項中:

1300

更改分區(qū)的,更改上述文件,執(zhí)行命令來掃描文件并創(chuàng)建新的印象文件。升級或指向新的印象文件。調(diào)整并設(shè)定通過調(diào)整虛擬內(nèi)存子系統(tǒng)也可以改進文件系統(tǒng)性能。內(nèi)核進程保證(任何當前被修改的只存在于易失性內(nèi)存的數(shù)據(jù))及磁盤一致。修改變量,來改變寫入磁盤速率,避免磁盤競爭問題。對下的任何修改即刻生效,但是重新啟動后會恢復(fù)到原來狀態(tài)。在文件中加入命令使所做的修改永久生效。對于2.4,在包括九個變量::在中的最大百分比。值越大,寫入磁盤的延遲越長。當內(nèi)存不足時,大量的操作被處理。為使磁盤操作均勻分布,保持較低的值。:可以一次寫入磁盤的最大值。該值過大會導(dǎo)致大量請求,過小會在執(zhí)行不夠頻繁的時候?qū)е聝?nèi)存不足。下面是更改變量的示例:

磁盤的標簽命令隊列(),產(chǎn)生于2標準,是一種將到達驅(qū)動器的指令序列進行打標簽和重新排序的方法。對于繁重、隨機訪問的負荷,這種方法通過對請求的重排序,使驅(qū)動器磁頭位置最優(yōu)化,改進性能。

一些服務(wù)器集成了7控制器。執(zhí)行命令:70來檢查當前的設(shè)置,不必重新編譯內(nèi)核??梢栽谥刑砑尤缦聝尚袃?nèi)容,指定參數(shù)7

文件系統(tǒng)塊大小數(shù)據(jù)塊大小是對磁盤讀寫的最小單位,直接影響服務(wù)器性能。如果服務(wù)器處理的多為小文件,那么較小的數(shù)據(jù)塊尺寸會更有效。反之,如果服務(wù)器處理的多為大文件,大的數(shù)據(jù)尺寸塊會提高系統(tǒng)性能。如果要改變數(shù)據(jù)塊的大小必須重新格式化磁盤。做了的磁盤,就是數(shù)據(jù)塊的容量(光纖盤采用)。根據(jù)應(yīng)用的不同合理選擇正確的塊大小,通常的原則是順序讀寫應(yīng)用宜使用大的塊容量,象數(shù)據(jù)庫這樣的隨機讀寫操作使用等同于記錄大小的塊容量更合適。不同系統(tǒng)版本,可選的塊大小不同:分區(qū)設(shè)置的原則缺省安裝創(chuàng)建三個分區(qū):

_一個分區(qū)(自動設(shè)定為2倍內(nèi)存大小但不超過2)

_一個小的分區(qū)(例如100)

_其它空間給根分區(qū)/

關(guān)于磁盤分區(qū)的優(yōu)化存在許多的爭論。如果只有一個根分區(qū)的話,對于將來要增加新分區(qū)時會比較麻煩。而分區(qū)太多對文件系統(tǒng)的管理又會變的復(fù)雜。安裝過程中,允許創(chuàng)建多個分區(qū)。

創(chuàng)建多個磁盤分區(qū)的好處:件系統(tǒng)出色的顆粒度屬性使安全性得到改進。例如,允許所有用戶和進程容易地訪問和分區(qū),并防止惡意訪問。通過將這些分區(qū)分布到不同的磁盤,可在不影響系統(tǒng)正常運行的情況下對一些分區(qū)進行重建和恢復(fù)。某塊磁盤故障導(dǎo)致的數(shù)據(jù)丟失不影響其他磁盤的數(shù)據(jù),改進數(shù)據(jù)完整性。全新的安裝或升級不影響其它分區(qū)。更有效的備份過程設(shè)計分區(qū)時要考慮到備份工具,要了解備份工具是以分區(qū)為邊界或是以更細顆粒度級別,如文件系統(tǒng)為邊界。下表列出了要考慮及根分區(qū)分開的五個分區(qū),這些分區(qū)的劃分可以改進性能和靈活性。

交換分區(qū)當物理內(nèi)存被全部占用,而系統(tǒng)又需要更多的內(nèi)存時,交換設(shè)備發(fā)揮作用。這時,系統(tǒng)會將內(nèi)存中很少使用的數(shù)據(jù)交換到磁盤的交換分區(qū),釋放物理內(nèi)存。最初的交換分區(qū)在安裝系統(tǒng)的過程建立,原則上是兩倍的物理內(nèi)存大小。2.4支持每分區(qū)24的交換分區(qū),32系統(tǒng)理論上支持最大8T分區(qū)大小。交換分區(qū)存在于獨立的磁盤。

對于安裝好的系統(tǒng),增加內(nèi)存時,需要設(shè)置更多的交換空間。兩種方法可以實現(xiàn):

·創(chuàng)建一個新的分區(qū)作為交換分區(qū)。如果沒有空閑空間創(chuàng)建新的分區(qū),可以創(chuàng)建一個交換文件。

·如有選擇,最好是創(chuàng)建一個交換分區(qū)。

從磁盤到交換分區(qū)繞過了文件系統(tǒng),所有的性能開銷都在寫文件上,因此使提高了性能。

另外一種改進性能的方法是創(chuàng)建多個交換空間,實現(xiàn)并行讀寫磁盤。增加了交換分區(qū)或交換文件后,文件包含如下圖所示內(nèi)容通常情況下,首先使用2交換分區(qū),然后是2,依次類推,直到獲得足夠的交換空間。也就是說,當沒有更大空間需求的話,只有2被使用。將數(shù)據(jù)分散到更多的交換分區(qū)可以改進性能,這是因為所有的讀寫請求是被并行處理的。

交換分區(qū)是從最高優(yōu)先級開始使用的(32767最高,0為最低),給前三個分區(qū)賦予相同的優(yōu)先級使數(shù)據(jù)被寫到三個磁盤中;而不是寫滿一個再寫下一個。三個分區(qū)并行使用,以提高性能。當前三個分區(qū)用滿之后,第四個分區(qū)開始啟用。也可以將所有分區(qū)設(shè)置為同一個優(yōu)先級,但是假如這里有一塊磁盤的速度比其它磁盤慢的話,性能就會下降。通常的做法是把交換分區(qū)放在最快的磁盤中。

提示:交換分區(qū)不是物理內(nèi)存的替代品,它存在于物理磁盤中,性能遠遠低于內(nèi)存訪問速度。系統(tǒng)調(diào)優(yōu)內(nèi)核參數(shù)——網(wǎng)絡(luò)篇調(diào)優(yōu)網(wǎng)絡(luò)需要具備的基礎(chǔ)知識對網(wǎng)絡(luò)進行調(diào)優(yōu)的前提是,你必須了解你現(xiàn)有網(wǎng)絡(luò)的結(jié)構(gòu),拓撲圖等,知道目前網(wǎng)絡(luò)瓶頸在那里,了解原理。內(nèi)核網(wǎng)絡(luò)上有哪些可調(diào)參數(shù)系統(tǒng)位于目錄4/下的部分內(nèi)核網(wǎng)絡(luò)參數(shù),我們可以根據(jù)不同的需求來調(diào)整4/目錄下的內(nèi)核網(wǎng)絡(luò)參數(shù),通過合理的配置這里內(nèi)核網(wǎng)絡(luò)參數(shù),從而達到提高網(wǎng)絡(luò)的安全性和系統(tǒng)的穩(wěn)定性的目的。注意:1.參數(shù)值帶有速度()的參數(shù)不能在接口上工作。2.因為內(nèi)核是以為單位的內(nèi)部時鐘來定義速度的,通常速度為100,所以設(shè)定一個參數(shù)值為100就表示允許1個包/秒,假如為20則允許5個包/秒。3.所有內(nèi)核網(wǎng)絡(luò)參數(shù)配置文件位于4/目錄下。相關(guān)內(nèi)核配置參數(shù)概述:通常我們使用包來探測目的主機上的其它協(xié)議(如和)是否可用。比如包含“”信息的包就是最常見的包。設(shè)置內(nèi)容為“”包的響應(yīng)速率。設(shè)置值應(yīng)為整數(shù)。應(yīng)用實例:假設(shè)有A、B兩部主機,首先我們在主機A上執(zhí)行以下語句:-A。這里的和不同,會丟掉符合條件的包如同沒有接收到該包一樣,而會在丟掉該包的同時給請求主機發(fā)回一個“”的。然后在主機B上主機A,這時候我們會發(fā)現(xiàn)“”包的響應(yīng)速度是很及時的。接著我們在主機A上執(zhí)行:"1000">4也即每10秒鐘響應(yīng)一個“”的包。這時候再從主機B上主機A就會發(fā)現(xiàn)“”包的響應(yīng)速度已經(jīng)明顯變慢,我很好奇的測試了一下,發(fā)現(xiàn)剛好是每10秒響應(yīng)一次。設(shè)置是否響應(yīng)請求廣播,設(shè)置值應(yīng)為布爾值,0表示響應(yīng)請求廣播,1表示忽略。注意:系統(tǒng)是不響應(yīng)請求廣播的。應(yīng)用實例:在我的3和4上該值缺省為0,這樣當有個用我的服務(wù)器所在的網(wǎng)段的網(wǎng)絡(luò)地址時,所有的服務(wù)器就會響應(yīng),從而也能讓讓該用戶得到我的服務(wù)器的地址,可以執(zhí)行:"1">4來關(guān)閉該功能。從而防止風暴,防止網(wǎng)絡(luò)阻塞。設(shè)置系統(tǒng)響應(yīng)請求的包的響應(yīng)速度,設(shè)置值為整數(shù)。應(yīng)用實例:假設(shè)有A、B兩部主機,首先我們在主機B上主機A,可以看到響應(yīng)很正常,然后在主機A上執(zhí)行:"1000">4也即每10秒鐘響應(yīng)一個請求包。然后再主機A就可以看到響應(yīng)速度已經(jīng)變成10秒一次。最好合理的調(diào)整該參數(shù)的值來防止風暴。設(shè)置系統(tǒng)是否忽略所有的請求,如果設(shè)置了一個非0值,系統(tǒng)將忽略所有的請求。其實這是的一種極端情況。參數(shù)值為布爾值,1表示忽略,0表示響應(yīng)。當系統(tǒng)接收到數(shù)據(jù)報的損壞的或頭時,就會向源發(fā)出一個包含有該錯誤信息的包。這個參數(shù)就是用來設(shè)置向源發(fā)送這種包的速度。當然,在通常情況下或頭出錯是很少見的。參數(shù)值為整數(shù)。數(shù)據(jù)報在網(wǎng)絡(luò)上傳輸時,其生存時間()字段會不斷減少,當生存時間為0時,正在處理該數(shù)據(jù)報的路由器就會丟棄該數(shù)據(jù)報,同時給源主機發(fā)送一個“”的包。該參數(shù)就是用來設(shè)置這種包的發(fā)送的速度。當然,這通常用于充當路由器的主機。相關(guān)內(nèi)核配置參數(shù)內(nèi)核網(wǎng)絡(luò)參數(shù)中關(guān)于的配置參數(shù)通常是用來定義或調(diào)整包的一些特定的參數(shù),除此之外還定義了系統(tǒng)的一些網(wǎng)絡(luò)特性。設(shè)置從本機發(fā)出的包的生存時間,參數(shù)值為整數(shù),范圍為0~128,缺省值為64。在系統(tǒng)中,包的生存時間通常為128。如果你的系統(tǒng)經(jīng)常得到“”的回應(yīng),可以適當增大該參數(shù)的值,但是也不能過大,因為如果你的路由的環(huán)路的話,就會增加系統(tǒng)報錯的時間。該參數(shù)通常用于使用撥號連接的情況,可以使系統(tǒng)動能夠立即改變包的源地址為該地址,同時中斷原有的對話而用新地址重新發(fā)出一個請求包,開始新的對話。在使用欺騙時,該參數(shù)可以立即改變偽裝地址為新的地址。該參數(shù)的參數(shù)值可以是:1:啟用該功能2:使用冗余模式啟用該功能0:禁止該功能應(yīng)用實例:在使用配置欺騙帶動局域網(wǎng)共享一個連接上網(wǎng)時,有時會出現(xiàn)剛開時連接一個站點連不通,再次刷新又可以連接的情況,這時候就可以設(shè)置該參數(shù)的值為1,從而立即改變偽裝地址為新的地址,就可以解決這類問題。命令為:"1">4可以通過該參數(shù)來啟用包轉(zhuǎn)發(fā)功能,從而使系統(tǒng)充當路由器。參數(shù)值為1時啟用轉(zhuǎn)發(fā),為0時禁止轉(zhuǎn)發(fā)。注意,我們可以在單網(wǎng)卡或雙網(wǎng)卡的主機上實現(xiàn)轉(zhuǎn)發(fā)。應(yīng)用實例:假設(shè)我們使用一部裝有雙網(wǎng)卡的主機充當防火墻,這時候我們就必須執(zhí)行以下命令來打開轉(zhuǎn)發(fā)功能:"1">4設(shè)置當本地系統(tǒng)向外發(fā)起或連接請求時使用的端口范圍。設(shè)置值為兩個整數(shù),缺省為“10244999”。應(yīng)用實例:"14506000">4相關(guān)內(nèi)核配置參數(shù)通過配置參數(shù)可以控制會話過程中的各個方面。在一個會話過程中,在會話結(jié)束時,A首先向B發(fā)送一個包,在獲得B的確認包后,A就進入2狀態(tài)等待B的包然后給B發(fā)確認包。這個參數(shù)就是用來設(shè)置A進入2狀態(tài)等待對方包的超時時間。如果時間到了仍未收到對方的包就主動釋放該會話。參數(shù)值為整數(shù),單位為秒,缺省為180秒。設(shè)置開始建立一個會話時,重試發(fā)送連接請求包的次數(shù)。參數(shù)值為小于255的整數(shù),缺省值為10。假如你的連接速度很快,可以考慮降低該值來提高系統(tǒng)響應(yīng)時間,即便對連接速度很慢的用戶,缺省值的設(shè)定也足夠大了。設(shè)置會話的滑動窗口大小是否可變。參數(shù)值為布爾值,為1時表示可變,為0時表示不可變。通常使用的窗口最大可達到65535字節(jié),對于高速網(wǎng)絡(luò),該值可能太小,這時候如果

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論