歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

淺談linux性能調優之八:去掉不必要的開銷

淺談linux性能調優之八:去掉不必要的開銷   淺談linux性能調優之七:裁剪系統服務 http://www.2cto.com/os/201307/228390.html       在“淺談linux性能調優之七:裁剪系統服務”中我說了關閉一些系統服務的知識,但是還是存在一些資源的浪費不輕易被管理員發現,在這節我說幾個:        1.在有時我們使用ssh登錄服務器時,會發現等待時間會長,最多長達2min          原因:ssh服務器默認會自動解析客戶端的主機名,但是解析到客戶端的主機名也沒用,對客戶端來說浪費時間,對服務器而言消耗不必要的資源。          解決:vim /etc/ssh/sshd_config                  UseDNS no                /etc/init.d/sshd restart      類似:apache的 (HostnameLookups Off)選項        2.利用linux計劃任務,而進行文件數據庫的更新          /etc/cron.daily/makewhatis.cron                  makewhatis.cron的作用是創建whatis database,用於為whatis服務的。搜尋特定指令 名稱 whatis - 在 whatis 資 料 庫 中 搜 尋 特 定 指 令 摘要 whatis keyWord ... 描述 whatis 資 料 庫 包含 了 所 有 系 統 指 令 的 簡 單 描 述 , 而 whatis 指 令 會 在 此 資 料 庫 中 搜 尋 符 合 keyword 的 指 令 , 並 把 結 果 顯 示 於 standard output 。 whatis 資 料 庫 是 使 用 makewhatis 這個 指 令 所 建 立 的較為消耗資源,可以去掉。          /etc/cron.daily/mlocate.cron         mlocate.cron的作用更新mlocate database,用於為locate服務的,很消耗資源,可以停掉。        3.關閉不必要的日志:日志應該是除過主要業務最耗資源!      在 /etc/rsyslog.conf 中配置,或者使日志集中到日志服務器上進行分析        4.關閉沒用的tty (呵呵,這個網上看到的,以前沒注意過)      默認系統會啟用6個TTY,就是ctrl + alt + F1--F6      修改/etc/inittab  ,找到  # Run gettys in standard runlevels  1:2345:respawn:/sbin/mingetty tty1  2:2345:respawn:/sbin/mingetty tty2  3:2345:respawn:/sbin/mingetty tty3  4:2345:respawn:/sbin/mingetty tty4  5:2345:respawn:/sbin/mingetty tty5  6:2345:respawn:/sbin/mingetty tty6        把想要的tty前面都加上#注釋,然後使用init q 立即生效         5.關閉寫磁盤I/O功能          一個Linux文件默認有3個時間:                atime : 對此文件的訪問時間                ctime : 此文件inode發生的時間                mtime : 此文件的修改時間           對於有很多圖片,靜態網頁的磁盤,就沒必要記錄文件的訪問時間,減少不必要的系統資源           通過兩個參數可以實現noatime,nodiratime           編輯/etc/fstab          /dev/sdb1    /mnt          ext3    noatime,nodiratime        0 0        6.較少耗資源的操作:           在系統中進行: find / -name dstfilename           在數據庫中:   select * from tablename;          當然這都是特例但是一定要注意!        7.關閉圖形(關閉圖形就關閉了一系列的附帶操作) 進入運行級別3  #####################################################################   PID  USER    PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+COMMAND                                                         2161 root    20   0  171m  64m 9892 S  1.0  3.3   1:13.69 Xorg  ##################################################################### 
Copyright © Linux教程網 All Rights Reserved