内容:
11.1 系统调优概述
11.2 查看 CPU 负载相关工具,找出系统中使用 CPU 最多的进程
11.3 查看 Memory 运行状态相关工具,找出系统中使用内存最多的进程
11.4 查看 IO 运行状态相关工具,找出系统中对磁盘读写最多的进程
11.5 查看 Network 运行状态相关工具,找出系统中使用网络最多的进程
11.6 查看系统整体运行状态
11.1 系统调优概述
11.1.1 系统调优
- 系统的运行状况: CPU -> MEM -> DISK*-> NETWORK -> 应用程序调优
- 分析是否有瓶颈(依据当前应用需求)
- 调优(把错误的调正确)
性能优化就是找到系统处理中的瓶颈以及去除这些的过程。
性能优化其实是对 OS 各子系统达到一种平衡的定义,这些子系统包括了:
CPU
Memory
IO
Network
这些子系统之间关系是相互彼此依赖的,任何一个高负载都会导致其他子系统出现问题.
比如:
大量的网页调入请求导致内存队列的拥塞;
网卡的大吞吐量可能导致更多的 CPU 开销;
大量的 CPU 开销又会尝试更多的内存使用请求;
大量来自内存的磁盘写请求可能导致更多的 CPU 以及 IO 问题;
所以要对一个系统进行优化,查找瓶颈来自哪个方面是关键,虽然看似是某一个子系统出现问题,其实有可能是别的子系统导致的.
调优就像医生看病,因此需要你对服务器所有地方都了解清楚。
当系统出了问题,运行卡,如何快速找出以下进程:
1、找出系统中使用 CP