“ 目录:RHCA+ -> 12 系统监控 -> 1 影响Linux系统性能的因素 ”
总体原则:
完成任务的有效性、稳定性以及响应速度等
系统默认设置通常是中庸的,适合大多数场景;在系统专用于某些特定业务场景时,就可以牺牲某方面的资源来使业务性能提升
先监控发现性能的瓶颈,再通过调试平衡各种资源利用
CPU
CPU数量越多、主频越高,服务器性能越好
超线程可以在同一时间运行多个线程,能提髙系统性能
运行SMP内核才支持超线程,安装CPU越多,超线程提高的性能越少;默认把多核cpu中的线程当做单个cpu识别
内存
内存太小,加载进程会阻塞,导致频繁交换内存数据到磁盘,消耗大量I/O
32位系统只能识别4GB内存;单个进程最大支持2GB内存
磁盘I/O
写入和读取磁盘中数据的速度,如果过满会影响整个服务处理时间
大量磁盘读写会占用大量CPU和I/O
小IO用IOPS衡量性能;大IO(大于64K)用带宽衡量性能
带宽
网络数据传输的速度、稳定性
大量流量传输会占用大量CPU资源