发现问题,是解决问题的第一步

简介:

留下一个公司内解决问题的SHAREPOINT贴子。

发现问题,

然后才能解决问题。

是用的SPOTLIGHT FOR WINDOWS作的分析工具。

下一步,我真的想用LOAD RUNNER来弄,可以多学测试分析方面的技巧。。

我刚才遇到了CPU变红的情况,我即时作了进程截图,供大家分析参考。

 

一,看来,情况有可能是XXX上的一些JOB没有充分SMP(对称多核处理器)性能导致的吧。所以导致一些任务进程只使用其中的一个或很少的CPU来分散计算。。

比如,这个APP,尽管只占用了12%左右的CPU,但我们是8核,如果它只用了一核,那么,它相当于用了一个CPU96%(12*8)的计算资源。所以系统报CPU资源警示。

 

 

二,这个进程的历史消耗资源也可以看到--留心它运用完CPU资源之后,马上产生内存读写操作,所以会有PAGE FAULT,:

 

三,我也有看到,这个APP是ALL CPUS的AFFINITY。。所以我就不知道为什么会发生这种情况了。

至于如何将进程与CPU绑定,SetProcessAffinityMask这些,C#和PHP组同事都是行家,我没有发言权了哈。




四,最后,说到XXX关心的PAGE FAULT,这在中文俗称缺页中断,硬中断,软中断不多说,大约就是CPU试图拿将页画资源拿来用时,发现它不在指定位置。而要从硬盘上的PAGEFILE.SYS虚拟文件里或其它地方拿来才行,就产生了中断处理。

这个数值在内存不足时,用来诊断内存问题。如果内存很大,则用一个进程持续的内存中断增加来诊断内存泄漏问题。

这个问题暂时没有在XXX上发现,不用太注意。

一秒上千个PAGEFAULT,应该算正常。

比如,我在我机器看即时的中断页画,都有一千多个。




呵呵,如果说错了,希望大家改正哈。

我个人认为的问题,在排除了网络之后,可能就是CPU了。。

 

~~~~~~~~

目录
相关文章
|
6月前
编程学习之路第一步
编程学习之路第一步
24 0
|
11月前
一次有趣的学习过程
嗨!大家好,我是小蚂蚁。 今天这篇文章记录的是一次有趣的学习过程,起因是昨天我在学员群里发了这样的一条信息。 这原本是一位学员的需求,想要在游戏中做一个文字逐个出现的打字机效果,因为我暂时还没有写与此相关的教程(也没有考虑过如何实现),所以就把这个问题抛了出来,顺便看一下大家的想法。 没想到的是这下可热闹了,下面记录的就是关于这次有趣的学习的全过程。
59 0
|
监控 搜索推荐
解决问题的最佳实践路径
借助搜索引擎看是否有类似问题和解决方案,分析可行性并尝试(试错),搞不定再求助更专业的人;
解决问题的最佳实践路径
|
测试技术 Android开发 iOS开发
软件测试|AppCrawler 自动遍历测试实践
软件测试|AppCrawler 自动遍历测试实践
89 0
软件测试|AppCrawler 自动遍历测试实践
|
弹性计算 Linux 网络安全
学习过程中的Q&A
macbook以及linux的操作
72 0
|
Oracle IDE Java
最详细的Android开发环境配置经验分享(包含配置过程中可能出现的问题及解决办法。繁琐的配置步骤是否是你头疼呢,详细配置步骤你值得拥有!)
最详细的Android开发环境配置经验分享(包含配置过程中可能出现的问题及解决办法。繁琐的配置步骤是否是你头疼呢,详细配置步骤你值得拥有!)
266 0
最详细的Android开发环境配置经验分享(包含配置过程中可能出现的问题及解决办法。繁琐的配置步骤是否是你头疼呢,详细配置步骤你值得拥有!)
|
测试技术
零基础学软件测试难吗 选好合适的学习方式就不难
近些年,软件测试岗成了我国最受欢迎的就业技术岗位,因为工资高,还不需要加班,所以越来越多的人想要转行到了软件测试行业,而这其中也包含了80%没有任何计算机基础的外行人员,那么零基础学软件测试难吗?
149 0
零基础学软件测试难吗 选好合适的学习方式就不难
|
测试技术
软件测试面试题:在配置测试中,如何判断发现的缺陷是普通问题还是特定的配置问题?
软件测试面试题:在配置测试中,如何判断发现的缺陷是普通问题还是特定的配置问题?
91 0
|
测试技术
软件测试面试题:详细的描述一个测试活动完整的过程。(供参考,本答案主要是瀑布模型的做法)
软件测试面试题:详细的描述一个测试活动完整的过程。(供参考,本答案主要是瀑布模型的做法)
82 0
|
测试技术
软件测试2个月能学会吗 找到基础的测试工作还是没问题
软件测试2个月能学会吗,相信这是很多想要学习软件测试的人想要知道的问题了吧,今天小编就来给大家说一说,2个月到底能不能学会软件测试。
260 0
软件测试2个月能学会吗 找到基础的测试工作还是没问题