如何找出Linux CPU使用率

发表于:2010-8-23 10:23

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:译者:米米    来源:51Testing软件测试网采编

  当一个Linux系统的CPU被进程占用时,是不能再去处理其他的进程请求。只有等到CPU空闲时才能接受其他进程的处理请求。这也就成了系统瓶颈。下面的一些命令可以帮助你确定CPU的使用率,这样您就可以解决与CPU相关的性能问题。

  查找CPU使用率的重要任务之一,就是报告与Linux的各种使用率相关CPU使用率。有了这些命令,你可以找出:

  *CPU的使用率。

  *单独显示每一个CPU使用率。

  *找出从上次重启后系统平均CPU使用率。

  *确定独占CPU的进程。

  使用先前的top命令可以找出Linux的CPU负载。

  Top程序提供了一个运行系统的动态实时视图。它可以显示系统摘要信息以及由Linux内核管理的任务列表。Top命令监控CPU使用率、进程状态、内存使用率。Top命令包含有关系统的整体状态信息-正常运行时间、平均负载、进程数、内存和交换空间利用率的统计。

  使用Top命令找出Linux CPU的使用率

  输入top命令:

$ top

  在CPU统计下你可以看到Linux CPU使用率。从最后一次屏幕更新开始,任务所占CPU运行时间时间表示成所有CPU时间的百分比。Top命令在真正的SMP环境下可同时操作多个CPU。注意,退出top命令显示需要输入Q关键字。

  Top命令产生不断更新的过程列表。默认情况下,只有“top”的CPU用户才显示CPU使用率百分比的过程排序。Top命令显示了处理能力和内存正在使用情况,以及对正在运行程序的其他信息。

51/512345>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号