Linux通用系統(tǒng)優(yōu)化 (3) |
發(fā)布時間: 2012/8/14 19:42:53 |
* this line. pipe size (512 bytes) 8 open files 1024 virtual memory (kbytes) 2105343 注意:你可能更傾向于在命令行鍵入“unlimit –u”而不是把它加入到文件“/root/.bashrc”中。但為保險起見,建議還是把它加入文件“/root/.bashrc”中。 一些更改用戶限制的例子如下: ulimit -n 4096 將每個進程可以打開的文件數(shù)目加大到4096,缺省為1024 ulimit -m 4096 限制每個進程使用的內(nèi)存數(shù)。 八、其它方面的優(yōu)化 1 調(diào)諧buffermem 文件buffermen和內(nèi)核虛擬內(nèi)存子系統(tǒng)密切相關(guān)。文件/proc/sys/vm/buffermem控制多大內(nèi)存被用于緩沖區(qū)(百分數(shù)表示)。內(nèi)核2.4的缺省值為:: "2 10 60"?梢园慈缦路椒ㄐ薷模 # echo "70 10 60" >/proc/sys/vm/buffermem 并將之加到腳本文件/etc/rc.d/rc.local 中;蛘咴/etc/sysctl.conf文件中加入 vm.buffermem = 70 10 60 第一個參數(shù) 70意味著至少分配70%的內(nèi)存用作緩沖區(qū)。后兩個參數(shù)保持系統(tǒng)的默認值。第一個參數(shù)設(shè)置為多大合適,依賴于系統(tǒng)的內(nèi)存大小和系統(tǒng)高負載時內(nèi)存的使用情況(可用free監(jiān)視)。 2 關(guān)閉 X 相關(guān)的軟件 除非有必要否則不要安裝圖形界面,如果安裝了把機器啟動后的缺省界面為 Console : 修改: /etc/inittab 把 id:5:initdefault: 修改為: id:3:initdefault: 結(jié)論: 系統(tǒng)優(yōu)化的哲學(xué)可以簡單的歸結(jié)為四個字:“少就是多”;只運行那些你需要的服務(wù),使用正確的應(yīng)用來完成任務(wù),使用命令行方式,只有充分精簡了你的系統(tǒng)后,你的系統(tǒng)性能才能充分發(fā)揮。Linux是一個靈活而又開放的系統(tǒng)。用戶可以針對具體的應(yīng)用環(huán)境,從系統(tǒng)的外圍到系統(tǒng)的 內(nèi)核進行調(diào)諧。系統(tǒng)的外圍的調(diào)諧包括系統(tǒng)硬件的配置到系統(tǒng)安裝和系統(tǒng)服務(wù)的優(yōu)化等。系統(tǒng)內(nèi)核的調(diào)諧包括參數(shù)的修改和改進系統(tǒng)的源代碼。我們除了針對系統(tǒng)內(nèi)外的調(diào)諧之外,還應(yīng)該針對不同的應(yīng)用進行調(diào)諧,比如我們在針對用作mysql數(shù)據(jù)庫服務(wù)器的Linux系統(tǒng)的調(diào)諧中,針對mysql數(shù)據(jù)庫的特點,按照本文的各個調(diào)諧方面外,另外還包括網(wǎng)絡(luò)的調(diào)諧,對應(yīng)用系統(tǒng)性能進行了綜合調(diào)諧等。同樣針對不同應(yīng)用要做不同的調(diào)整,比如apache,oracle,mysql,informix等等。
本文出自:億恩科技【1tcdy.com】 服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |