(三)CPU性能分析操作系统

内容摘要:pentexecutingthecommand。timesarereportedinseconds。executiontimecandependontheperformanceofthememoryi…

压制执行命令。时间以秒计算。



执行时间取决于内存的性能。



当我们认为一个过程的性能不好时,最简单的方法是使用时间命令来查看过程执行的时间分布,然后用其他工具来分析它。





使用top命令查看最消耗的CPU资源的处理过程





我们可以使用top命令来查看消耗最多的CPU资源的过程,top命令也将根据进程占用的CPU资源动态变化。



它的语法是:



顶部{时-秒计算计数法



这些选项中的每一个都是:



-时间:屏幕刷新时间间隔时间,默认为5秒;

在d计数之后:屏幕刷新计数时间,top命令也退出;

- Q:这个选项以相同的优先级运行顶层程序,就好像它通过一个很好的20命令执行,以便它执行得更快(见尼斯(1),这可能非常)。有助于发现系统迟缓时的任何系统问题。此选项只对那些具有适当地权限的用户。

U:用户标识(UID)数字显示用户名。这一点,又称为以下三个方面。

h:隐藏具有多个处理器的系统的CPU状态信息。

n数字:只显示每个屏幕的数字进程。注意这个,注,它也被称为以下两个方面。

当top命令运行时,我们可以使用以下快捷键来打开屏幕:



J:前锋;

k:向后;

T:回到第1页;

结果分析:



通过顶层命令,我们可以快速了解当前系统CPU资源的使用情况,尤其是占用CPU资源最多的过程是我们必须关注的对象。



我们可以知道每个进程通过RES(驻留在内存中的进程的当前大小)占用的内存量。



我们可以知道系统是否使用了良好的值来通过这个漂亮的列来调节进程的工作负载平衡。



使用正常运行时间命令查看系统的整体情况





正常运行时间打印当前时间,系统的时间长度,1, 5, 15,15。



w与正常运行时间链接,并打印与正常运行时间相同的输出。



它的语法是:



时间hlsuw } { } { -用户



W hlsuw } { } { -用户



这些选项中的每一个都是:



h:禁止第一行和标题行。这个选项,行,它也被称为以下两个方面。

l:使用长时间输出。此选项假定使用w

S:使用简短的输出形式显示终端信息。这个.

u:只打印第一行,描述整体状态,总体而言,它也被称为以下三个方面。

w:打印系统当前活动的摘要



使用glanceplus对CPU资源的利用





惠普的glanceplus工具可以用来分析过程的总体情况详单和过程。



1)CPU的总体使用情况分析:



进入glanceplus;

进入联机帮助界面的键;

按C键输入CPU的详细接口;

按B键显示背面页,然后按F键将页向前打开。

通过CPU详细屏幕,我们可以知道CPU时间的分布、用户使用的量以及系统使用的容量。



2)单进程CPU资源占用分析:



进入glanceplus;

进入联机帮助界面的键;

按G键进入进程列表接口;

按s键进入流程选择界面,通常最繁忙的进程将是默认进程。

输入要查看的进程号。

按B键显示背面页,然后按F键将页向前打开。

在对单个过程的分析中,通常要注意以下值:



CPU使用率;

用户CPU;

系统CPU;

优先;

逻辑和物理读写;

总RSS / VSS;

被阻止(通过Shift +获得);



CPU需求密集型系统的性能调试





1)基于硬件的方法:



升级到更快的CPU;

升级到更大的缓存;

增加CPU数量;

应用程序在多个系统中的分布;

无盘节点的使用;

增加浮点处理器;

2)基于软件的方法:



批处理在峰值时间不运行。

好umimportant应用;

使用rtpio命令帮助重要的应用;

使用命令来帮助重要应用爆发;

关闭系统会计;

考虑使用taskbroker或DCE;

优化应用;

考虑使用进程资源管理器(进程资源管理器),但一般只有在HP-UX平台。

{ { 1 } { 2 } { 3 }的最后一页