本文介绍工作中常用的几个linux性能查看命令:top,sar,vmstat,iostat,pidstat等。
分类:
系统相关 时间:
2015-01-25 16:32:19
阅读次数:
252
linux有诸多优秀的工具帮助我们分析服务器各项性能指标和协助开发调试工作。下面只列举比较基础的命令,且一般是集成在linux环境中而不需再次安装的命令。更多更详细的命令可以参考 https://github.com/brendangregg/perf-tools
A、CPU进程相关 常用工具列举下:uptime、ps、top、mpstat、pidstat等
uptime: 查看系统运行时...
分类:
系统相关 时间:
2015-01-25 12:33:52
阅读次数:
242
linux LVM分区查看dm设备在linux中iostat -d查看磁盘状态时,有的会有如下dm-0,dm-1的条目.Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtnsda 0.19 0.57 2.92 ...
分类:
系统相关 时间:
2015-01-22 14:49:59
阅读次数:
185
linux LVM分区查看dm设备在linux中iostat -d查看磁盘状态时,有的会有如下dm-0,dm-1的条目.Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtnsda 0.19 0.57 2.92 ...
分类:
系统相关 时间:
2015-01-22 12:35:52
阅读次数:
220
vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。相比top,vmstat可以看到整个机器的CPU,内存,IO的使用情况,而不是单单看到各个进程的CPU使用率和内存使用率(使用场景不一.....
分类:
其他好文 时间:
2015-01-20 23:31:29
阅读次数:
247
用 'top -i' 看看有多少进程处于 Running 状态,可能系统存在内存或 I/O 瓶颈,用 free 看看系统内存使用情况,swap 是否被占用很多,用 iostat 看看 I/O 负载情况... 还 有一种办法是 ps -ef | sort -k7 ,将进程按运行时间排序,看哪个进程消....
分类:
其他好文 时间:
2015-01-20 19:58:18
阅读次数:
289
客户端操作:zabbix客户端的启动./zabbix_agentd-c/usr/local/etc/zabbix_agentd.conf添加自定义keyvi/usr/local/etc/zabbix_agentd.conf将UnsafeUserParameters从0设置为1,默认是0,即默认自定义key功能是关闭的在末行添加UserParameter=io.read,iostat|grep"\<vda\>"|..
分类:
其他好文 时间:
2015-01-19 19:22:08
阅读次数:
246
Linux vmstat命令实战详解 vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令,一个是Linux/Unix都支持,二是相比top....
分类:
系统相关 时间:
2015-01-15 17:32:35
阅读次数:
187
top 实时显示进程状态vmstat 2 3 服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况uptime 命令用于查看服务器运行了多长时间以及有多少个用户登录,快速获知服务器的负荷情况。查看内核/操作系统/CPU信息 ...
分类:
系统相关 时间:
2015-01-12 22:23:57
阅读次数:
197
vmstat 2 3 服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况cat /proc/$PID/io 查看线程的读写明细iostat [选项] [ []] 用来显示存储子系统的详细信息,通常用它来监控磁盘 I/O 的情况 Option: ...
分类:
系统相关 时间:
2015-01-12 22:18:43
阅读次数:
232