CPU的主要指标:CPUUtilizationCPU使用率,CPU的使用时间百分比,75%以上就比较高了。在任意时间内,CPU有7个状态:l.idle,表示CPU闲置并等待工作分配.2. user,表示CPU在运行用户的进程3. system,表示CPU在执行kernel工作4. nice,表示CPU花费在被nice改变过优先级的process上的时间(注意:被nice命令改变优先级的process仅指那些nice值为负的process.花费在被nice命令改变优先级的任务上的时间也将被计算在系统和用户时间内,因此整个时间加起来可能会超过百分之百)5.iowait,表示CPU等待IO操作完成的时间6.irq,表示CPU开销在响应硬中断上的时间7.softirq,表示CPU开销在响应软中断上的时间.我们一般用vmstat看到的都是四个状态:sy,us,id,wa,通过他和loadavg结合,基本可以知道cpu的状态大部分的性能工具用百分比表示CPU时间.当system时间占用很高的时候,你可以用oprofile工具发现时间都花费在哪里.