进程相关指标和监控技术—精通软件性能测试与LoadRunner最佳实战(4)

发表于:2013-6-28 14:27

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

 作者:于涌 王磊等    来源:51Testing软件测试网

  为了使大家对该命令的使用有更深刻的认识,这里给大家举几个例子进行说明。

  1.示例一

  在命令行输入tasklist命令,显示如图8-3所示信息。

图8-3  tasklist命令显示信息

  运行结果显示运行在本地或远程计算机上的所有任务的应用程序和服务列表,带有进程PID会话名、图像名、会话、内存使用信息。

  2.示例二

  如果需要查看进程的模块信息,可以输入tasklist/m命令显示所有运行进程的模块信息,因为显示信息内容过多,有一些想看的信息又一闪而过,所以加入了“| more”参数进行分页显示,如图8-4所示,显示的主要内容包括图像名、PID和模块信息,该命令显示了进程依附的动态链接库信息。

图8-4  用户的进程依附信息

  也许您需要看哪些进程正在使用ntdll.dll这个动态链接库文件,这时可以输入“tasklist/m ntdll.dll”,如图8-5所示。

图8-5  显示依附指定动态链接库的进程信息

  3.示例三

  “Svchost.exe”负责调动各种服务,使用此命令可以看到“Svchost”到底运行了哪些服务,是否包括不知名的木马程序在系统中默默运行。如果需要查看图像名“Svchost.exe”都被哪些服务所调用,则可以输入“Tasklist/svc/FI“imagename eq svchost.exe””,如图8-6所示,这里我们应用了显示每个进程中的服务和筛选器参数,详细信息请大家参见帮助内容。

图8-6 “Svchost”到底运行了哪些服务

  4.示例四

  如果需要查看远程计算机上的所有任务的应用程序和服务列表,带有进程PID会话名、图像名、会话、内存使用信息,如图8-7所示。输入命令“tasklist/s 192.168.0.102/u administrator/p beco|more”,这里我们要查看IP地址为“192.168.0.102”的远程机器上所有任务的应用程序和服务列表,因为访问这台远程机器需要用户名和密码,所以加入了“/p administrator/p beco”,“administrator”、“beco”为远程计算机的用户名和密码,“|more”主要是为了分屏显示。

图8-7  Tasklist命令显示远程应用和服务信息

32/3<123>
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • bjcars
    2013-7-01 09:39:30

    www.bjcars.net 北京搬家公司

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号