IO 1. 定义 >在内存中存在数据交换的操作认为是IO操作,比如和终端交互 ,和磁盘交互,和网络交互等 2. 程序分类 >* IO密集型程序:在程序执行中有大量IO操作,而cpu运算较少。消耗cpu较少,耗时长。 >* 计算密集型程序:程序运行中计算较多,IO操作相对较少。cpu消耗多,执行速度快 ...
分类:
其他好文 时间:
2019-07-13 12:01:55
阅读次数:
295
查消耗cpu最高的进程Pid 根据Pid查出消耗cpu最高的线程号 根据线程号查出对应的java线程,进行处理。 准备一行死循环代码 Linux版 Linux版本,步骤是一模一样的,就是命令换了一下 查消耗Cpu最高的进程PID 执行命令 执行top -c ,显示进程运行信息列表。按下P,进程按照C ...
分类:
其他好文 时间:
2019-06-27 13:35:20
阅读次数:
130
IO 1.定义:在内存中存在数据交换的操作认为是IO操作,比如和终端交互 ,和磁盘交互,和网络交互等 2.程序分类: IO密集型程序:在程序执行中有大量IO操作,而cpu运算较少。消耗cpu较少,耗时长。 计算密集型程序:程序运行中计算较多,IO操作相对较少。cpu消耗多,执行速度快,几乎没有阻塞。 ...
分类:
编程语言 时间:
2019-06-07 19:19:17
阅读次数:
106
考虑因素:当QPS达到极限时,CPU使用率是否超过95%(锁限制、I/O阻塞),否则还有待提升空间。 架构原则:(4要1不要) 1.数据要尽量少(请求数据与响应数据)。减少数据的压缩与编码消耗CPU以及网络传输 2.请求数要尽量少。CSS与JS请求合并,后台请求数也要少(每次请求3次握手4次挥手) ...
分类:
其他好文 时间:
2019-06-04 19:23:52
阅读次数:
120
带参数的装饰器 先来看一个不带参数的装饰器 这里打印出来的是执行sleep函数所消耗的自然时间,但在执行此函数时所消耗的cpu时间真的有3.0034420490264893秒吗?当然不是。利用time包中的time.clock方法可以计算得到代码执行所消耗cpu的时间,那怎样来修改上边的timeit ...
分类:
编程语言 时间:
2019-05-25 12:33:19
阅读次数:
91
一,前言 进程:是程序,资源集合,进程控制块组成,是最小的资源单位 特点:就对Python而言,可以实现真正的并行效果 缺点:进程切换很容易消耗cpu资源,进程之间的通信相对线程来说比较麻烦 线程:是进程中最小的执行单位。 特点无法利用多核,无法实现真正意义上是并行效果。 优点:对于IO密集型的操作 ...
分类:
编程语言 时间:
2019-04-28 17:06:16
阅读次数:
131
这两天客户这边有一台服务器一到下午3点左右就开始卡住,页面无法访问,服务器CPU占用达到300%多开始以为只是可能只是意外事件,重启一下就好,但是发现重启之后没几分钟服务器马上又反应无法访问,我就开始检查自己写的代码是不是有什么非常消耗CPU资源的逻辑,但是找了一段时间之后还是一无所获,不过马上反应 ...
分类:
编程语言 时间:
2019-04-19 18:06:31
阅读次数:
195
mod_deflate模块 压缩模块,使用mod_deflate模块压缩页面优化传输速度 主要是需要设置 1.针对的内容 2.压缩比是多少 可以忽略排除特定旧版本的浏览器的设置。因为那些都太老了,现在一般遇不到了 适用场景: (1) 节约带宽,额外消耗CPU;同时,可能有些较老浏览器不支持 (2) ...
分类:
其他好文 时间:
2019-04-13 01:08:54
阅读次数:
136
IO IO input output 在内存中存在数据交换的操作都可以认为是IO操作 和终端交互 : input print 和磁盘交互 : read write 和网络交互 : recv send IO密集型程序:在程序执行过程中存在大量IO操作,而cpu运算操作较少,消耗cpu较少,运行效率较低 ...
分类:
编程语言 时间:
2019-04-04 14:36:08
阅读次数:
188
1、查找最近一天内,最消耗CPU的SQL语句 2、查找最近一天内,最消耗CPU的会话 3、查找最近一天内,最消耗资源的会话 ...
分类:
数据库 时间:
2019-03-21 11:57:53
阅读次数:
225