调优之系统篇--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

你可能感兴趣的:(调优)