GIL 与 Python 线程的纠葛 GIL 是什么东西?它对我们的 python 程序会产生什么样的影响?我们先来看一个问题。运行下面这段 python 程序,CPU 占用率是多少? # 请勿在工作中模仿,危险:) def dead_loop(): while True: pass dead_lo ...
分类:
编程语言 时间:
2017-03-09 20:13:58
阅读次数:
331
服务器被植入挖矿,刚解决完,参考文章! 上午重启服务的时候,发现程序启动死慢,用top命令查看了一下,cpu被占用接近100%,所以无法运行新程序,通过top命令然后输入P,就能看到有两个程序几乎占用了所有的CPU,占用率为700%左右,程序名称为:minerd和AnXqV两个,通过搜索知道是挖矿程 ...
分类:
其他好文 时间:
2017-02-25 19:48:14
阅读次数:
1084
PS:下面是性能测试的主要概念和计算公式,记录下: 一.系统吞度量要素: 一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。 单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。 系统吞吐量几个重要参数:QPS(TP ...
分类:
其他好文 时间:
2017-02-02 11:02:36
阅读次数:
261
1)gdi+,现有项目就是用gdi+做的,通过双缓存等优化,已经达到了30帧,但是CPU占用率还是比较高,大概10-20%;遇到烂电脑或其他应用程序抢占资源,会卡顿。 2)xna,已经被微软抛弃了,用它开发项目风险很大; 3)Direct2D,不支持xp,可能会失去30%的用户; 最终结论: 老项目 ...
Linux系统下如何查看物理内存占用率 Linux下看内存和CPU使用率一般都用top命令,但是实际在用的时候,用top查看出来的内存占用率都非常高,如:Mem: 4086496k total, 4034428k used, 52068k free, 112620k buffersSwap: 419 ...
分类:
系统相关 时间:
2017-01-22 21:21:47
阅读次数:
266
对于一个应用系统来说,我们所需要监控的性能指标主要有一下3点 1、响应时间: 完成某个业务所需要的时间(操作相应时间不大于5s) 2、吞吐量 : 单位时间内能够处理的事物数目 3、服务器资源占用: 负载下系统的资源利用率。资源的占用率越低,说明系统越优秀。 我们需要监控系统在负载下的硬件或者软件上各 ...
分类:
其他好文 时间:
2017-01-19 11:13:44
阅读次数:
176
使用“df -k”命令,以k为单位显示磁盘使用量和占用率。 root@gsg43:/tmp# df -kFilesystem 1K-blocks Used Available Use% Mounted onudev 16462548 12 16462536 1% /devtmpfs 3294808 ...
分类:
其他好文 时间:
2017-01-17 08:50:06
阅读次数:
195
某一个项目CPU占用率一直很高,经常在40%-50%之间,最近比较闲,就开始了挂查工作。 1.通过 jstack命令输出进程的堆栈信息 将堆栈信息输出到log.txt 2. 通过ProcessExplorer查找CPU占用过高的线程 从图中可以看到,占用CPU过高的线程ID是8924,再将8924转 ...
分类:
编程语言 时间:
2017-01-11 12:57:00
阅读次数:
541
top -c 查到cpu的占用率最高的进程 取消这些命令的可执行权限,然后kill -9 掉 ...
分类:
其他好文 时间:
2017-01-04 00:03:58
阅读次数:
206
Linux负载机上安装LR的理由: 1.windows系统,基本上每个vuser会消耗2-5M的内存,单机300-500或者更多的虚拟用户时,CPU占用率已经较高,此时整个测试环境的测试系统的瓶颈实际上是负载机,已经无法真实反映系统性能。 当然可以通过多负载机的模式来实现,但是这样的测试环境构造起来 ...
分类:
系统相关 时间:
2016-12-30 13:17:20
阅读次数:
166