线程理论 多线程也是用于提高程序的效率 1,多进程 核心是多道技术 本质上就是切换加保存状态 当程序IO操作较多 可以提高程序效率 2,多线程什么是线程 程序的执行线路 相当于与一条流水线,其包含了程序的具体执行步骤 如果我们把操作系统比喻为一个工厂,进程就是车间,先出就是流水线 3,线程和进程的关 ...
分类:
编程语言 时间:
2019-01-02 19:15:51
阅读次数:
175
关于UNIX DOMAIN SOCKET和普通udp socket的对比 在TX1(4核A57 1.7GHz)的板卡上进行测试,每个包大小设置为1024,全速收发,UDS的速度在90Mbps左右,UDP在120Mbps左右(略有丢包) CPU占用率,UDS比UDP低10%,但是实际上,如果码率相近时 ...
分类:
其他好文 时间:
2018-12-27 23:10:24
阅读次数:
261
利用openhardware monitor的接口实时将电脑时钟,温度,cpu占用率,内存占用率记录下来 带语音报警,设备联动输出,数据实时物联网云平台转发 ...
分类:
其他好文 时间:
2018-12-15 21:11:43
阅读次数:
139
静态查看进程PS一.查看进程process静态查看进程USER:运行进程的用户1.PID:进程ID2.%CPU:CPU占用率3.%MEM:内存占用率4.VSZ:占用虚拟内存5.RSS:占用实际内存驻留内存6.TIY:进程运行的终端7.STAT:进程状态R运行S可中断睡眠sleepD不可中断睡眠(usuallyIO)T停止的进程Z僵尸进程X死掉的进程8.START:进程的启动时间9.TIME:进程占
分类:
系统相关 时间:
2018-11-29 20:47:36
阅读次数:
293
1、ls命令 就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等 常用参数搭配: ls -a 列出目录所有文件,包含以.开始的隐藏文件 ls -A 列出除.及..的其它文件 ls -r 反序排列 ls -t ...
分类:
系统相关 时间:
2018-10-23 10:48:12
阅读次数:
191
对于一个网络IO(network IO),它会涉及到两个系统对象,一个是调用这个IO的process (or thread),另一个就是系统内核(kernel)。当一个read操作发生时,该操作会经历两个阶段: 1.等待数据准备 2.将数据从系统内核拷贝到进程当中 当收到数据后,这些数据会先存放到系 ...
分类:
编程语言 时间:
2018-10-08 13:30:06
阅读次数:
259
发现两台从库,一直都在CPU 占用率 60% 90% 中浮动, 但是写库却很正常.搜了一大把没找到答案,把参数测试了一下得出以下结论 slave my.cnf 添加如下参数 ...
分类:
数据库 时间:
2018-10-04 10:31:02
阅读次数:
296
1、故障现象客服同事反馈平台系统运行缓慢,网页卡顿严重,多次重启系统后问题依然存在,使用top命令查看服务器情况,发现CPU占用率过高。2、CPU占用过高问题定位2.1、定位问题进程使用top命令查看资源占用情况,发现pid为14063的进程占用了大量的CPU资源,CPU占用率高达776.1%,内存占用率也达到了29.8%[ylp@ylp-web-01~]$toptop-14:51:10up233
分类:
编程语言 时间:
2018-09-26 14:57:45
阅读次数:
184
这次压测的是一个查询用户群组列表信息的接口,该接口里需要查询某个用户的所有群组信息,包括每个群组的名称、成员数量等。
经过之前对业务机器的JVM参数等进行优化后,现在已经不存在业务机器的频繁GC、CPU占用率过高、TPS上不去等问题了。但是我们遇到了两个新问题:在业务接口并发50、TPS600左右时,压测接口出现了超时错误,而且数据库服务器CPU占用率超过了93%!
分类:
数据库 时间:
2018-09-19 21:49:03
阅读次数:
726
1.top 命令获取的cpu是手机瞬间的cpu 2.dumpsys获取的是一段时间cpu的平均值?那么这段时间是指哪段,从哪开始到什么时候结束? 3.如果想测试app某操作下的cpu占用情况时候。应该怎么做? 写自动化脚本重复执行 操作,实时监控cpu取值100次,300次,600次 1000次的平 ...
分类:
移动开发 时间:
2018-09-19 10:14:59
阅读次数:
235