Linux通用系統優化 (3) |
發布時間: 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 將每個進程可以打開的文件數目加大到4096,缺省為1024 ulimit -m 4096 限制每個進程使用的內存數。 八、其它方面的優化 1 調諧buffermem 文件buffermen和內核虛擬內存子系統密切相關。文件/proc/sys/vm/buffermem控制多大內存被用于緩沖區(百分數表示)。內核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 第一個參數 70意味著至少分配70%的內存用作緩沖區。后兩個參數保持系統的默認值。第一個參數設置為多大合適,依賴于系統的內存大小和系統高負載時內存的使用情況(可用free監視)。 2 關閉 X 相關的軟件 除非有必要否則不要安裝圖形界面,如果安裝了把機器啟動后的缺省界面為 Console : 修改: /etc/inittab 把 id:5:initdefault: 修改為: id:3:initdefault: 結論: 系統優化的哲學可以簡單的歸結為四個字:“少就是多”;只運行那些你需要的服務,使用正確的應用來完成任務,使用命令行方式,只有充分精簡了你的系統后,你的系統性能才能充分發揮。Linux是一個靈活而又開放的系統。用戶可以針對具體的應用環境,從系統的外圍到系統的 內核進行調諧。系統的外圍的調諧包括系統硬件的配置到系統安裝和系統服務的優化等。系統內核的調諧包括參數的修改和改進系統的源代碼。我們除了針對系統內外的調諧之外,還應該針對不同的應用進行調諧,比如我們在針對用作mysql數據庫服務器的Linux系統的調諧中,針對mysql數據庫的特點,按照本文的各個調諧方面外,另外還包括網絡的調諧,對應用系統性能進行了綜合調諧等。同樣針對不同應用要做不同的調整,比如apache,oracle,mysql,informix等等。
本文出自:億恩科技【www.vbseamall.com】 |