vmstat查看机器实时的综合情况:load,内存,swap,cpu使用率等方面 procs: r:运行队列中进程数量 b:等待IO的进程数量 memory(内存): swpd:使用虚拟内存大小 free:可用内存大小 buff:用作缓冲的内存大小 cache:欧诺个做缓存的内存大小 swap: s ...
分类:
系统相关 时间:
2019-01-13 23:29:03
阅读次数:
258
在系统服务部署过后,线上运行服务的稳定性是系统好坏的重要体现,监控系统状态至关重要,经过调研了解,时序数据库influxDB在此方面表现优异。 influxDB介绍 时间序列数据是以时间字段为每行数据的标示,比如股票市场的价格,环境中的温度,主机的CPU使用率等。但是又有什么数据是不包含timest ...
分类:
数据库 时间:
2019-01-11 00:02:46
阅读次数:
369
adplus是windbg下面附带的一个小工具: https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/adplus ADPlus V7.0 is a total rewrite of ADPlus. ADPlus V7 ...
分类:
其他好文 时间:
2019-01-08 01:00:02
阅读次数:
228
Description Bob需要一个程序来监视CPU使用率。这是一个很繁琐的过程,为了让问题更加简单,Bob会慢慢列出今天会在用计算机时做什么事。 Bob会干很多事,除了跑暴力程序看视频之外,还会做出去玩玩和用鼠标乱点之类的事,甚至会一脚踢掉电源……这些事有的会让做这件事的这段时间内CPU使用率增 ...
分类:
其他好文 时间:
2019-01-05 18:21:56
阅读次数:
223
今天一个同事要测试OJ项目,同时我这边也需要知道他在压测过程中, CPU的使用率怎么样,虽说可以用top实时查看,但是进程太多了,我不需要获取那么多信息,我仅仅只要知道当前压测过程中CPU实时的使用率是多少,然后根据这个使用率,当达到一定的使用率时,我后台调用对应的接口开启服务器,将负载转移到另外一 ...
分类:
系统相关 时间:
2019-01-02 23:17:43
阅读次数:
512
当我们频繁的对数据库进行操作时,可能造成CPU使用率过高,这时我们可以先将数据表读取到DataTable,然后在必要的时候再更新到数据库中。 以下是DataTable中对数据的选择和更新操作。采用DataTable.Select()方法。采用该方法获取的结果是DataRow对象数组。Select() ...
背景 记得前段时间,同事说他们测试环境的服务器cpu使用率一直处于100%,本地又没有什么接口调用,为什么会这样?cpu使用率居高不下,自然是有某些线程一直占用着cpu资源,那又如何查看占用cpu较高的线程? 当然一个正常的程序员不会写出上述代码,这里只是为了让一个线程占用较高的cpu资源。 top ...
分类:
Web程序 时间:
2018-12-26 10:35:35
阅读次数:
357
发现服务器的cpu使用率特别高排查思路:-使用top或者mpstat查看cpu的使用情况mpstat-PALL21Linux2.6.32-358.el6.x86_64(linux—host)01/05/2016_x8664(24CPU)04:41:13PMCPU%usr%nice%sys%iowait%irq%soft%steal%guest%idle04:41:15PMall0.560.000.
分类:
其他好文 时间:
2018-12-24 18:18:58
阅读次数:
199
一、安装stress服务 1、下载stress_1.0.1.orig.tar.gz安装包 2、解压tar xvf stress_1.0.1.orig.tar.gz 3、进入解压目录执行./configure 4、make 5、make check 6、make install 7、make clea ...
分类:
系统相关 时间:
2018-12-21 00:54:56
阅读次数:
892
一:中断,分上半部分,硬中断,下半部分,软中断。 软中断包括网络收发,定时,调度等。可以查看 /proc/softirps文件查看软中断情况。 每个cpu都有一个软中断内核进程,叫 ksoftirqd/cpu编号。如果软中断频率太高,CPU处理不及时,就会是网络收发延时,调度缓慢。 三个工具比较重要 ...
分类:
其他好文 时间:
2018-12-17 21:06:11
阅读次数:
766