码迷,mamicode.com
首页 > Windows程序 > 详细

windows任务管理器cpu使用和PF解析--【考试系统】

时间:2015-07-05 15:07:25      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:考试   cpu   内存   

  

         考试系统一直都是我们在开发、测试、维护。最近一直都在观摩考试,每次数百学生同时登录的时候,服务器cpu和内存,数据库的日志显示数据变得格外重要。

  下面是服务器内存某一时间段的截图。

  技术分享


一、考试时候cpu和内存现象:

  学生开始抽题,进行考试的时候,cpu占有率从几乎为0的地方开始上升,内存占有率从大约4个G开始上升。大概经过三四十秒的样子,cpu最高可以达到70%左右,内存占有可以达到6 个多G。持续1分钟后,开始cpu和内存占有都开始下降,最终达到cpu15%之内,内存4.3个G左右。


二、cpu使用

  为啥大家要盯着cpu使用的高低起伏呢?这个数据表示cpu的目前被占用的资源。如果cpu长期太高,主要有以下几个原因:

  1.电脑中病毒。

    例如:遇到过ARP病毒,致使整个考试系统瘫痪。

  2.软件或者代码有错误

    例如:代码中的图片没有从MongoDB中读取,cpu会出现一个高峰,每个错误会出现一个高峰值。

  3.需要升级电脑


三、PF使用

  PF(PageFile)虚拟内存。物理内存不够用的时候,就把暂时不用的数据暂时放到硬盘的虚拟内存里面,降低PF最好的方法是增加内存。

  PF增加的原因:

  1.物理内存太小

  2.启动程序太大

  3.虚拟内存设置不合理

  修改虚拟内存:

    我的电脑——属性——高级——性能——设置——高级——虚拟内存——设置——更改——选择虚拟内存放置的分区(建议系统盘外的分区)——选择自定义或系统管理的大小——设置——确定

  

  另外还在网上查了一下对应的4个frame里面名词的意思。


技术分享


四、总结

  问题一般都出在开始的时候,考试系统也不例外。看系统上线,了解前辈们如何发现问题,解决问题,也是极大的收获。cpu、内存解析先写到这来,下面这篇文章是有关考试系统中SQL数据库优化的问题,希望能给大家提供一些思路。



版权声明:本文为博主原创文章,未经博主允许不得转载。

windows任务管理器cpu使用和PF解析--【考试系统】

标签:考试   cpu   内存   

原文地址:http://blog.csdn.net/wangmei4968/article/details/46762191

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!