【ITOO】--windows任务管理器cpu使用和PF解析
2015-07-05 13:32
351 查看
考试系统一直都是我们在开发、测试、维护。最近一直都在观摩考试,每次数百学生同时登录的时候,服务器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数据库优化的问题,希望能给大家提供一些思路。相关文章推荐
- delphi for DirectUI界面库
- delphi for DirectUI界面库
- PE文件,导入表定位
- 【二分+最大团】【HDU3585】【maximum shortest distance】
- 【二分+最大团】【HDU3585】【maximum shortest distance】
- cocos2d-x 显示触摸操作(单击显示效果浪潮,对于视频演示)-绩效转型
- ECNUOJ 2857 编辑距离
- Bellman ford 最短路径算法
- IOS面试题(2)----线程
- Cocos2d-x学习笔记(1)
- 太阁5 800人物 喜好
- 安卓SDK文件目录
- ide打包
- 让字符串中的某一个数字改变
- 2015.7.5 HNCU第二次选拔赛
- hdu 5131 Song Jiang's rank list
- shell中的函数参数
- ubuntu10.04下修改mysql的datadir的问题
- MySQL编程基础
- ODPS 下一个map / reduce 准备