一次简单网络读写的性能测试,TPS8W,vmstat监控到CS为12W,后来查阅资料这个CS具体包括哪些内容。大部分网络资料显示CS包括:模式切换(软中断),上下文切换。但后来一同志论证认为不正确,TPS8w,每个TPS有一次读写,就会发生16w的上下文切换。那CS应该只包括:上下文切换。什..
分类:
其他好文 时间:
2017-07-28 22:09:59
阅读次数:
120
1.什么是进程:简单的说,进程是程序的执行实例,即运行中的程序,同时也是程序的一个副本;程序是放置于磁盘的,而进程是位于内存中的。2.进程的分类:(1)按照进程的启动方式:守护进程:Daemon:通常是在系统引导的时候被启动的,与任何的终端控制台无关,也可以通过终端启..
分类:
系统相关 时间:
2017-07-24 11:25:15
阅读次数:
196
w查看系统负载date查看当前系统的时间w出来的,第一行从左面开始显示的信息依次为:时间,系统运行时间,登录用户数,平均负载。第二行开始以及下面所有的行,告诉我们的信息是,当前登录的都有哪些用户,以及他们是从哪里登录的等等。其实,在这些信息当中,我们最应该关注的..
分类:
Web程序 时间:
2017-07-23 22:33:16
阅读次数:
446
一.进程相关
1.查看占用CPU最高的进程:
psaux|head-1;psaux|grep-vPID|sort-rn-k+3|head
2.查看占用内存最高的进程:
psaux|head-1;psaux|grep-vPID|sort-rn-k+4|head
3.进程处于Running状态:
top-i
4.查看磁盘信息:
vmstat
5.查看每天CPU的使用率
sar-u-f/var/log/sa/sa24..
分类:
系统相关 时间:
2017-07-20 14:17:53
阅读次数:
232
公司服务器上安装了contly,是一个开源的node.js项目,用于统计手机app使用情况,后端数据储存使用的mongodb,使用的时候经常发现mongodb占用cpu非常高,打到了210%的爆表值 仔细查看是中断很多,命令是pid -w 1 vmstat 中断和上下文切换多,是因为nodejs一直 ...
分类:
数据库 时间:
2017-07-19 14:02:29
阅读次数:
2097
一。用vmstat分析系统I/O情况 [root@localhost ~]# vmstat -n 3 (每一个3秒刷新一次) procs memory swap io --system cpu r b swpd free buff cache si so bi bo in cs us sy id w ...
分类:
系统相关 时间:
2017-07-15 09:57:11
阅读次数:
244
1、free命令 free -m total used free shared buffers cachedMem: 1526 182 1344 0 16 99-/+ buffers/cache: 65 1460Swap: 3071 0 3071很清晰明白的显示出了总内存多少,已使用多少,还剩下多少 ...
分类:
系统相关 时间:
2017-07-11 19:25:32
阅读次数:
161
性能分析 vmstat 虚拟内存统计 用法 Usage: vmstat [options] [delay [count]] Options: -a, --active active/inactive memory -f, --forks number of forks since boot -m, ...
分类:
系统相关 时间:
2017-07-02 00:08:34
阅读次数:
243
MYSQL性能优化慢查询分析1)性能瓶颈定位Show命令慢查询日志explain分析查询profiling分析查询2)索引及查询优化3)配置优化MySQL数据库是常见的两个瓶颈是CPU和I/O的瓶颈,CPU在饱和的时候一般发生在数据装入内存或从磁盘上读取数据时候。可以用mpstat,iostat,sar和vmstat来查..
分类:
数据库 时间:
2017-06-30 12:31:30
阅读次数:
266
Reference [1] http://www.thegeekstuff.com/2011/07/iostat-vmstat-mpstat-examples/?utm_source=feedburner [2] https://www.computerhope.com/unix/iostat.ht ...
分类:
系统相关 时间:
2017-06-26 20:10:56
阅读次数:
310