1、同時開啟的檔案描述符和網路連線數
ulimit net.core.somaxconn
2、關閉swap分割槽
3、設定合理的預讀取緩衝區大小
blockdev命令
4、檔案系統選擇
ext3 ext4 xfs等
在linux檔案系統中,當檔案被建立,修改和訪問時,linux系統會記錄這些時間資訊。當系統的讀檔案操作頻繁時,記錄檔案最近一次被讀取的時間資訊,將是一筆不少的開銷。所以,為了提高系統的效能,我們可以在讀取檔案時不修改檔案的atime屬性。可以通過在載入檔案系統時使用notime選項來做到這一點。當以noatime選項載入(mount)檔案系統時,對檔案的讀取不會更新檔案屬性中的atime資訊。設定noatime的重要性是消除了檔案系統對檔案的寫操作,檔案只是簡單地被系統讀取。由於寫操作相對讀來說要更消耗系統資源,所以這樣設定可以明顯提高伺服器的效能。注意wtime資訊仍然有效,任何時候檔案被寫,該資訊仍被更新。
proc
/proc proc defaults 00
none
/dev
/pts devpts gid=5
,mode
=62000
/dev/
md0
/boot
ext3 defaults 00
/dev/
md1 none swap sw 00
/dev/
md2
/ext3 defaults
,noatime 00
要使設定立即生效,可執行:
mount -o remount /
這樣以後系統讀取 / 下的檔案時將不會再修改atime屬性。
5、i/o排程器選擇
Nginx調優(nginx引數和作業系統級)
作業系統及核心版本 cat etc redhat release centos linux release 7.2.1511 core root tomcat01 conf uname a linux tomcat01 3.10.0 327.el7.x86 64 1 smp thu nov 19 2...
MySQL引數調優
l 通用類 key buffer size 含義 用於索引塊的緩衝區大小,增加它可得到更好處理的索引 對所有讀和多重寫 影響 對於myisam 表的影響不是很大,myisam 會使用系統的快取來儲存資料,所以大量使用 myisam 表的機器記憶體很快就會耗盡。但是,如果你將該值設得過大 例如,大於總...
mysql引數調優
l max connect errors max connect errors預設值為10,也即mysqld執行緒沒重新啟動過,一台物理伺服器只要連線 異常中斷累計超過10次,就再也無法連線上mysqld服務,為此建議大家設定此值至少大於等於10w 若異常中斷累計超過引數設定的值,有二種解決辦法,執...