調優之系統篇--cpu,內存

cpu是操作系統穩定運行的根本。Linux內核把多核心的處理器當做多個單獨的CPU來識別,如兩個雙核心CPU在Linux系統下是4個單核CPU,從性能來講兩個雙核心CPU性能比4個單核心CPU低25%-30%。
可能出現CPU瓶頸的應用時動態web應用、郵件服務器

內存也是影響Linux性能的重要因素;內存太小系統進程被阻塞,應用變得緩慢;內存太大造成浪費。一個32位處理器的Linux操作系統最大內存是8G。並且由與處理器尋址的範圍限制,32位Linux系統上,應用程序單個進程最大隻能使用2G內存。
可能出現內存瓶頸的應用有數據庫服務器、靜態web服務器

內核優化
如果系統部署的是數據庫應用----系統共享內存段【kernel.shmmax,kernel.shmmni,kernel.shmall】、系統信號量kernel.sem、文件句柄fs.file-max等參數進行優化
如果部署的是web應用----就需要根據web應用特性進行網絡參數的優化net.ipv4.ip_local_port_range、net.ipv4.tcp_tw_reuse、net.core.somaxconn等網絡內核參數

應用程序優化
優化的核心

系統性能分析準則和優化原則
目的----性能調優目的是系統能夠有效的利用各種資源,最大程度的是應用程序和系統達到一個完美融合。


wKiom1X_oOiQ6Rw2AAHSKseoaYw931.jpg

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章