如何查看一个进程的CPU,存储空间,IO使用量()
admin
2023-05-15 02:53:01

CPU,
。。打开系统的“任务管理器/进程”窗口,如下所示查看某进程的CPU、内存使用率:
svchost 进程名称 svchost.exe
出品者 microsoft corp. 属于 windows系统
进程文件:svchost或者svchost.exe
进程名称:microsoft service host process
描述:svchost.exe是一个属于微软windows操作系统的系统程序,用于执行dll文件。这个程序对你系统的正常运行是非常重要的。注意:svchost.exe也有可能是w32.welchia.worm病毒,它利用windowslsass漏洞,制造缓冲区溢出,导致你计算机关机。请注意此进程的名字,还有一个病毒是svch0st.exe,名字中间的是数字0,而不是英文字母o。请注意此进程所在的文件夹,正常的进程应该是在windows的system32和servicepackfiles\i386下面 发放如下:
public void ProcessName(string ProceName)
{ Process[] process = Process.GetProcesses();
foreach (Process pres in process)
{
if (pres.ProcessName == ProceName)
{
//获取指定进程内存使用情况
pres.WorkingSet;
//获取指定进程分配的物理内存量
pres.WorkingSet64;
//获取指定进程用户处理器时间
pres.UserProcessorTime;
//获取指定进程用户处理器总时间
pres.TotalProcessorTime;
}
}
}
调用的时候
ProcessName(进程名); 应该是配置问题,如果是的话无解 process.WorkingSet64 / 1000 //这个获得的是内存的使用情况,单位KB

PerformanceCounter ProcessorUsage = new PerformanceCounter();//定义获取CPU使用率的性能计数器
ProcessorUsage.CategoryName = Processor;
ProcessorUsage.CounterName = % Processor Time;
ProcessorUsage.InstanceName = _Toal;
ProcessorUsage.MachineName = .;
this.lblCpu.Text = CPU 使用:+ProcessorUsage.NextValue().ToString() + %; top再加上cut,用管线就可以了:“ | . CTRL+ALT+DELETE用这个三个键调出任务管理器,方法是:
先按住CTRL再按ALT再按DELETE键,就是会出现任务管理器,再点进程,就可以看到每个在运行的进程点用CPU的情况!

界面见参考资料 用户数达到180的时候,吞吐量已经是最高点43M/s,此时可以说吞吐量已经成为瓶颈。
继续增加用户,造成了堵塞。就像交通一样,堵车了,所以吞吐量急剧下降。

相关内容

热门资讯

拼多多上的手机是正品吗?怎么买... 拼多多平台上面的产品各式各样,有食品,有服饰,有手机电脑等等,有一些朋友买一些生活用品是比较放心的,...