鄭州北大青鳥:Linux系統(tǒng)優(yōu)化知識分享
現(xiàn)在大家對Linux系統(tǒng)也基本上都很熟悉了,但是就該系統(tǒng)的靈活應(yīng)用卻有待提高,如何優(yōu)化系統(tǒng)性能成為當(dāng)下我們需要研究的方向,今天我們鄭州北大青鳥就來給大家分享下這方面的知識點。想要優(yōu)化Linux系統(tǒng),你就要考慮你這臺服務(wù)器是來做什么的是WEB,數(shù)據(jù)庫,緩存,負(fù)載均衡等等,根據(jù)你的服務(wù)做的事情來優(yōu)化把他發(fā)揮到極致。
1.硬件的選擇
對于多少內(nèi)存多少CPU 什么硬盤,硬件的選擇也很重要。
例如:處理器對于應(yīng)用和數(shù)據(jù)庫服務(wù)器來講是最重要的硬件子系統(tǒng)之一。然而在這些系統(tǒng)中,CPU經(jīng)常是性能的瓶頸;磁盤IO問題;內(nèi)存不足問題。
2.關(guān)閉daemons和端口
有些運行在服務(wù)器中的daemons (后臺服務(wù)),并不是完全必要的。關(guān)閉這些daemons 可釋放更多的內(nèi)存、減少啟動時間并減少CPU 處理的進程數(shù)。減少daemons 數(shù)量的同時也增強了服務(wù)器的安全性。缺省情況下,多數(shù)服務(wù)器都可以安全地停掉幾個daemons。ntsysv 裝完后把不必要的服務(wù)全部關(guān)掉,namp 掃描你開了幾個端口沒必要的全部關(guān)掉。包括分區(qū)的優(yōu)化 例如: /var 單獨一個分區(qū)比較好 /lib /dev /bin /sbin /etc 一定不能和根 分區(qū)的必須在一個分區(qū)的。
3.關(guān)閉GUI 這里就不說了圖形一定要關(guān)系 至于為啥不做詳細(xì)解析,
4.對于進程
進程管理對于任何一個操作系統(tǒng)來說都是最重要的任務(wù)之一。高效的進程管理能保證應(yīng)用平穩(wěn)有效的運行。進程就是執(zhí)行程序運行在處理器上的一個實例。進程可以使用Linux內(nèi)核所能控制的任何資源來完成它的任務(wù)。每個進程都有自己的生命周期如創(chuàng)建、執(zhí)行、結(jié)束和消除。這些階段在系統(tǒng)啟動運行中會被重復(fù)無數(shù)次。因此從性能角度來看進程生命周期是極其重要的。進程優(yōu)先級和Nice值
進程優(yōu)先級【Process priority】是一個數(shù)值,用來讓CPU根據(jù)動態(tài)優(yōu)先級和靜態(tài)優(yōu)先級來決定進程執(zhí)行的順序。一個高優(yōu)先級的進程可以獲得更多在處理器上運行的機會。
內(nèi)核會根據(jù)進程的行為和特性使用試探算法【Heuristic Algorithm】來動態(tài)調(diào)高和調(diào)低動態(tài)優(yōu)先級。用戶進程可以通過進程Nice的值間接改變靜態(tài)優(yōu)先級。
靜態(tài)優(yōu)先級高的進程可以獲得較長的時間片【Time Slice】(進程能運行在處理器有多長時間)。
Linux中Nice值范圍為19(最低優(yōu)先級)到-20(最高優(yōu)先級),默認(rèn)值為0。要將Nice值更改為負(fù)數(shù),必須通過登錄或使用su命令由root執(zhí)行。例如:/bin/taskset -c 0,1,2,3,4,5,6,7 /usr/local/mysql-5.0.89/bin/mysqld_safe &
充分平均分配 CPU 。
5.內(nèi)核的優(yōu)化
linux的優(yōu)化最難的也就是內(nèi)核的優(yōu)化了
內(nèi)核參數(shù)保存在/proc(特別是/proc/sys),提供了內(nèi)核、處理器、內(nèi)存、網(wǎng)絡(luò)及其他組件的相
關(guān)參數(shù)。每個執(zhí)行的進程都有一個以相應(yīng)PID 命名的目錄。
net.ipv4 的參數(shù)其實就是大部分是傳輸優(yōu)化層的TCP協(xié)議,這要求對TCP/IP 非常熟悉才能做到的!
按照以上的步驟詳細(xì)認(rèn)真的分析驗證,就可以熟練的裝我Linux系統(tǒng)優(yōu)化的精髓所在了,學(xué)習(xí)Linux乃至整個網(wǎng)絡(luò)工程師課程都是要大家用心的提領(lǐng)悟課本上理論知識的要點,學(xué)以致用才能更深刻的掌握技術(shù)。想要了解更多服務(wù)器管理知識請點擊:http:/// 本文源自:http:///jsjl/ 轉(zhuǎn)載請注明出處!
本文由站河南北大青鳥校區(qū)整編而成,如需了解更多IT資訊類的文章、新聞、課程和學(xué)習(xí)技巧、就業(yè)案例、招生詳情等問題,可以對在線咨詢老師進行一對一問答!
推薦資訊
- 鄭州北大青鳥翔天信鴿計算機IT學(xué)... 2023-05-19
- 感悟北大青鳥2012,憧憬北大青鳥... 2013-01-10
- 在鄭州怎么選好點的計算機培訓(xùn)學(xué)... 2023-07-25
- 歐洲杯八強:選擇什么專業(yè)才有好... 2012-07-18
- 北大青鳥推薦:無線路由故障診斷常... 2012-10-13
熱點資訊
- Windows Server 2008 R2如何修改... 2018-09-07
- 常見的五個Web應(yīng)用漏洞介紹與其解... 2018-09-07
- 刪除遠程桌面連接IP記錄... 2018-09-07
- 自己動手解決服務(wù)器上的安全問題... 2018-09-07
- 鄭州北大青鳥學(xué)術(shù)交流:服務(wù)器數(shù)... 2018-09-07