administrator占cpufp使用率是什么50%是什么意思?

CPU的使用率和内存使用率是什么意思,_百度知道
CPU的使用率和内存使用率是什么意思,
CPU使用率其实就是运行的程序占用的CPU资源,表示你的机器在某个时间点的运行程序的情况。使用率越高,说明机器在这个时间上运行了很多程序,反之较少。使用率的高低与你的CPU强弱有直接关系。现代分时多任务操作系统对 CPU 都是分时间片使用的:比如A进程占用10ms,然后B进程占用30ms,然后空闲60ms,再又是A进程占10ms,B进程占30ms,空闲60如果在一段时间内都是如此,那么这段时间内的占用率为40%。CPU对线程的响应并不是连续的,通常会在一段时间后自动中断线程。未响应的线程增加,就会不断加大CPU的占用。cpu使用率高的原因有很多,但是一般都是由于病毒木马或开机启动项过多所致。高CPU使用率也可能表明应用程序的调整或设计不良。优化应用程序可以降低CPU的使用率。内存使用率指的是此进程所开销的内存。占内存大的程序不一定会占用很多的CPU资源,而占CPU大的程序也不一定开销太大的内存。某一程序的CPU占用率过高会影响其他程序的运行。而某一程序占用内存过大,会影响机器的整体性能。
其他类似问题
为您推荐:
所谓的使用率就是你的电脑运行占用了多少内存,如果使用率达到95%以上电脑很有可能会引起死机或者蓝屏,希望可以帮到你
◆CPU使用:表示当前使用到了cpu资源的百分之几。如果你的cpu使用率长期性太高,那表明:
◆1是你的电脑中毒了。
◆2是某个软件出错了。
◆3是该升级电脑了。
CPU使用记录:显示cpu的使用率随时间的变化情况的图表,默认刷新率为每两秒一次,可通过查看菜单调节刷新率,如果你的cpu是双核的,或者是超线程的,这里将同时显示两个核心的使用率
图 显示两个cpu使用记录
PF使用率:PageFile(虚拟内存),物理内存已经不够用的时候,把将那些暂时不用的数据放到硬盘的虚拟内存文件里,等使用时再调用出来,要降低PF使用率最好的办法是增加内存。
PF使用率太高,那表明:1是你的物理内存太小了。2是你启动的程序太大型(比如ps)太多...
总功率-未使用的功率=已使用率
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁本网站所发布软件均收集自网络,如侵犯版权请联系删除!系统之家 版权所有 2011 - 2014最近负责的一个项目,项目启动一段时间之后CPU占用率一直在90%以上浮动,检查之后没有死循环,十分不解,于是一直在检测,然后找到了问题代码,记录一下找这个问题的过程。
服务器配置是阿里云的服务器 E5-2630的单核,内存2GB。操作系统是Windows Server 2008 &(x64),Java虚拟机是Tomcat v7.0.
首先是mysql.exe 的cpu占用率过高,首先用show processlist命令找出最频繁的sql语句,然后关键问题在于此数据库中除了主键之外没有其他索引,猜测是因为数据的参数设置问题。于是做了如下调整
1、把MySQL的tmp_table_size加大到200M
2、给用到频率最高的语句的where筛选字段添加索引
增加完毕之后MySQL进程的cpu占用明显下降,而且内存稳定在300MB左右,没有明显增加。数据库调整完成。
然后是java.exe进程占用CPU很高,而且没有死循环,于是下载了微软的process explorer工具对java.exe进行进行监控,找到了其pid号为xxxx,然后查看详情之后发现,其中的两个线程占用的cpu特别高,然后记下这两个线程的tid号。下面想办法找到这两个线程的运行日志。
首先,尝试采用jdk自带的jstack抓取日志,但是报错了,像这样
C:\Users\Administrator&jstack -l 8736
8736: Insufficient memory or insufficient privileges to attach
The -F option can be used when the target process is not responding
报&&Insufficient memory or insufficient privileges to attach
The -F option can be used when the target process is not responding
其实,加上-F参数并没有卵用,根本原因是,权限问题。出现这个错误的原因是我的tomcat进程是调用了系统的start service自动启动的,而我的jstack是自己在命令行上面启动的,虽然看上去都是一个administrator用户下的,但是其实tomcat进程并不是。
于是我把tomcat服务停掉,然后手动点击tomcat的bin目录下的startup.bat启动了tomcat,此时再调用
jstack -l 3254 &c:\stack.log
命令,将java.exe的进程日志输出到文件,你会发现jstack命令好用了。
然后用notpad++之类的工具打开log文件,将上面记录的pid转化为16进制,用转化后的线程号在log文件中进行搜索,我运气比较好,直接定位到了具体的方法。发现这是个通用的方法,是按照属性在数据库中查询对应的实体类的方法。
方法名字是findByProperties(xxxx, start, limit);
一开始没发现该方法的异常,后来发现,同事不小心把start赋值为了0,这样用户每点击一下下一页,其实加载的是从0开始到目的页面的值,这样下去越加载越多。最终导致cpu负载爆表。
将start改为真实变量之后问题解决。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:2462次
排名:千里之外
原创:12篇
转载:10篇
(1)(2)(2)(1)(2)(3)(1)(1)(4)(3)您的举报已经提交成功,我们将尽快处理,谢谢!
中毒了,强烈建议你赶紧杀毒吧!
以下办法,你可以根据具体情况选择进行。
一.可以通过那些具体手段来增加C盘空间。
  1.打开“我的电脑”-“工具”-“文件夹选项”-“查看”-在“显示所有...
大家还关注
(window.slotbydup=window.slotbydup || []).push({
id: '2081942',
container: s,
size: '1000,60',
display: 'inlay-fix'

我要回帖

更多关于 fp使用率是什么 的文章

 

随机推荐