CPU性能表现如何一般从三个方面来衡量：运行队列、利用率和上下文切换。正如前文所提及的，性能表现的好坏和基线数据（或预期）是密不可分的。对大部分系统而言，一些基本的性能预期如下：
运行队列——每个处理器运行队列中不应该超过1-3个线程。例如，一个双核的系统中，运行队列长度不应该超过6。（译注：即一个系统的loadaverage值不应该大于核数的4倍。）
CPU利用率——假如CPU被充分利用了，那么必须达到以下的占比划分：
上下文切换——上下文切换的次数和CPU利用率相关。假设CPU利用率达到了上述的占比划分，大量的上下文切换也是可以接受的。
Linux系统有很多工具可以用来统计这些指标。我们将首先来看vmstat和top。
vmstat带来的额外性能开销很小，因此，在一个高负载系统上一直运行该工具是可行的，即使你并不想长久地统计它的性能数据。该工具有两种运行模式：统计模式和采样模式。采样模式每隔一个指定的时间间隔会统计和输出一个结果。这种模式在统计一个持久负载下的性能数据时非常有用。下面是一个vmstat在指定时间间隔为1秒时的输出示例：
上面输出中CPU相关各列的意义如下：
在下面的案例中，系统CPU已经被完全用尽。
从上面输出，我们可以得出以下推论：
系统中有大量的中断和少数的上下文切换，看起来是某个进程正在请求访问硬件设备。
CPU用户态耗用占了85%以上，同时只有少量的上下文切换，进一步证明了有一个进程一直在占用CPU。
运行队列长度达到可以接受的上限，甚至在几个瞬间已经超过了这个上限。
在下面的案例中，内核调度器一直忙于上下文切换。
从上面的输出，我们可以得出以下推论：
上下文切换的次数远大于中断的次数。内核必须消耗大量的时间用于上下文切换。
大量的上下文切换导致了CPU利用率的不平衡。从用户态CPU占用极低和WaitIO态CPU占用极高可以明显看出来。
因为CPU处于等待IO状态，运行队列开始堆积，等待IO的线程数也开始堆积。
在下面的案例中，系统有4个CPU内核，有两个CPU耗用型的进程将其中两个核（CPU0和CPU1）充分利用，第三个核正在执行内核和系统调用（CPU3），第四个核（CPU2）处于空闲状态。
Top命令显示了有3个进程（nobody、mysql、apache）几乎各自占用了其中的一整个CPU内核：
检查运行队列，保证每个处理器的运行队列长度不超过3。
保证CPU的利用率在用户态和系统态的比例在70/30和65/35之间。
近段时间，再忙着找实习，经常被问到的，关于linux系统性能的指标，比如对于一台linux机器来说，怎么监控它的CPU，内存，负载等情况；怎样算高负载，具体的依据是什么.等等这类问题，下面就好好总结一下这方面知识吧~.由于能力有限，可能总结的不是很全面，不是很正确，有错漏的，欢迎大家帮忙指出，谢谢.
作为一名Linux或Android平台的系统工程师，在开发系统新功能外，主要工作就是优化系统性能，使系统上以最优的状态运行，但是由于硬件问题、软件问题、网络环境等的复杂性和多变性，导致对系统的优化变得异常复杂，如何定位性能问题出在哪个方面，是性能优化的一大难题，从系统入手，阐述由于系统软、硬件配置不当可能造成的性能问题，并且探讨检测系统故障和优化性能的一般方法和流程.
CPU性能表现如何一般从三个方面来衡量：运行队列、利用率和上下文切换.正如前文所提及的，性能表现的好坏和基线数据（或预期）是密不可分的.对大部分系统而言，一些基本的性能预期如下：.运行队列——每个处理器运行队列中不应该超过1-3个线程.例如，一个双核的系统中，运行队列长度不应该超过6.（译注：即一个系统的loadaverage值不应该大于核数的4倍.
公司已经有一套运行多年的信息系统.系统开发由于赶进度，开发时使用了堆字段，各种关联的方式来设计.经常出现了5百行以上的SQL语句，经常系统性能不佳，用户报怨系统卡与慢.经过分析，有多个SQL语句经常超过20秒钟，并且一些批量的操作，会让oracle假死.由此不得不重启数据库，以便恢复系统正常.
通过每次只修改一个地方来解决瓶颈问题.回到第3步直到对系统的性能满意为止.应该记录下调优的操作，特别是对性能有影响的操作.通常，你能得到的第一手信息就是关于问题的描述.对问题进行探索性地提问和记录是非常重要的.这里有一些问题有助于你对系统有一个更好的了解：.服务器系统类型、版本、配置是什么.
1)LinuxProc文件系统，通过对Proc文件系统进行调整，达到性能优化的目的.2)Linux性能诊断工具，介绍如何使用Linux自带的诊断工具进行性能诊断.加粗斜体表示可以直接运行的命令.二、/proc/sys/kernel/优化.该文件有一个二进制值，该值控制系统在接收到ctrl+alt+delete按键组合时如何反应.
Google、苹果以及微软相继宣布为汽车中控台推出车载系统，近日Linux基金会宣布推出可定制，开源的车载系统平台AutomotiveGradeLinux.旨在成为未来车载系统开源标准平台.目前早期版本的AGL已提供下载.AutomotiveGradeLinux系统支持的汽车厂商以及品牌有捷豹、路虎、本田、日产等，同时也支持ATS、富士通、哈曼、英特尔、LG、NEC、松下三星等科技企业的车内产品.