性能测试主要看哪几方面? 1. 响应时间 : 完成一个业务所需要的时间 2. 吞吐量: 单位时间处理的业务数量 3. 资源利用率 : 完成业务需要的开销 ( CPU, 内存,IO) 性能的难点 用户总希望发最小的代价取得最大的收益,实际上一旦确定了架构,性能也就确定了 - 如果遵守规范体系能够达到默 ...
分类:
其他好文 时间:
2019-08-08 13:11:58
阅读次数:
102
查看系统版本rpm-qcentos-release查看内核uname-r查看目前占用最大内存前10名的进程psaux|sort-nrk4|head-n10查看目前占用cpu前10名进程psaux|sork-nrk3|head-n10top命令top命令模式下输入大写P,则结果按CPU占用降序排序。输入大写M,结果按内存占用降序排序。(注:大写P可以在capslock状态输入p,或者按Shift+p
分类:
系统相关 时间:
2019-08-06 10:44:40
阅读次数:
110
一个管理平台门户网页进统计页面提示请求超时,随进服务器操作系统检查load average超过4负载很大,PID为7163的进程占用到了800%多,就该问题进行的排查。
分类:
编程语言 时间:
2019-08-05 15:38:06
阅读次数:
121
今天给大家带来一个关于java线程池的资料,主要是因为在早些时候去面试的时候就被问到了线程池的问题,回答的不尽人意,今天突然有人问我一个同样的问题,我觉的我还是总结一下,看起来也方便。 Java提供的几种线程池线程池,顾名思义,放线程的池子嘛,这个池子可以存放多少线程取决于你自己采用什么样的线程池, ...
分类:
编程语言 时间:
2019-07-25 16:09:07
阅读次数:
113
线上问题诸如: 1、线上服务器CPU占用率高如何排查? 2、线上服务器Load飙高如何排查? 3、线上服务器频繁发生Full GC如何排查? 4、线上服务器发生死锁如何排查? 一:线上服务器CPU占用率高如何排查? 问题发现: 在每次大促之前,我们的测试人员都会对网站进行压力测试,这个时候会查看服务 ...
分类:
其他好文 时间:
2019-07-23 13:01:55
阅读次数:
144
集成spring session很简单,只需几行代码即可。 但请注意,使用EnableRedisHttpSession的默认配置,有可能造成cpu占用过高。这是因为默认使用的是SimpleAsyncTaskExecutor,导致监听redis keyE ...
分类:
编程语言 时间:
2019-07-22 16:31:41
阅读次数:
114
CentOS 7下CPULimit的部署与使用途中 部署 输入cpulimit,查看使用方式 举例,譬如要限定php-fpm进程的CPU使用率最高为50%,并显现控制信息 依据需要挑选能否进入 -z 参数 如果需要后台执行,只需要在command前后进入nohup……&,回车便可 参考资料:http ...
分类:
系统相关 时间:
2019-06-27 14:51:58
阅读次数:
310
原文:使用dotnet-dump 查找 .net core 3.0 占用CPU 100%的原因 公司的产品一直紧跟 .net core 3.0 preview 不断升级, 部署到 Linux 服务器后, 偶尔会出现某个进程CPU占用100%. 由于服务部署在云上, 不能使用远程调试; 在局域网内的L... ...
分类:
Web程序 时间:
2019-06-24 01:00:54
阅读次数:
148
公司的产品一直紧跟 .net core 3.0 preview 不断升级, 部署到 Linux 服务器后, 偶尔会出现某个进程CPU占用100%. 由于服务部署在云上, 不能使用远程调试; 在局域网内的Linux 服务器 或 Windows开发机上又不能重现这个问题, 联想到Java的jstack, ...
分类:
Web程序 时间:
2019-06-23 19:19:42
阅读次数:
143
//程序演进1 //thread loop,忙等Busy wait //不断的检查是不是该做什么事情了;为了减少CPU占用,sleep睡眠一会 //while (1) //{ // do_something(); // sleep(time); //} //程序演进2 //while (1) //{... ...
分类:
编程语言 时间:
2019-06-16 17:29:51
阅读次数:
116