用户响应时间=服务器响应时间+网络时间 系统性能分析思路 (1)整体系统CPU利用率 (2)内存利用率 (3)磁盘I/O的利用率和延迟 (4)网络利用率 cpu CPU:top、vmstat、uptime、sar 一般我们期望会期望系统平均可用的CPU不少于20% JVM自带监控命令:jstat、j ...
分类:
其他好文 时间:
2017-04-08 13:04:06
阅读次数:
225
一、什么是dstat? 通过man帮助,可以看到官方对dstat的定义为:多功能系统资源统计生成工具( versatile tool for generating system resource statistics)。在获取的信息上有点类似于top、free、iostat、vmstat等多个工具的 ...
分类:
其他好文 时间:
2017-04-07 12:51:52
阅读次数:
528
1.查看负载w//整体负载uptime//整体负载top//具体负载2.查看进程端口ps-aux//进程netstat-lnp//进程状态端口3.磁盘读写iostat//读写整体状态iotop//具体进程读写状态4.流量带宽vnstat//服务器带宽流量统计iftop//谁在使用网络带宽nload//整体流量5.内存free6.sar工具sar-nDEV//..
分类:
其他好文 时间:
2017-04-06 17:07:30
阅读次数:
185
简介 mpstat是Multiprocessor Statistics的缩写,是实时系统监控工具。其报告与CPU的一些统计信息,这些信息存放在/proc/stat文件中。在多CPUs系统里,其不但能查看所有CPU的平均状况信息,而且能够查看特定CPU的信息。mpstat最大的特点是:可以查看多核心c ...
分类:
系统相关 时间:
2017-04-01 13:34:54
阅读次数:
229
简介 iostat主要用于监控系统设备的IO负载情况,iostat首次运行时显示自系统启动开始的各项统计信息,之后运行iostat将显示自上次运行该命令以后的统计信息。用户可以通过指定统计的次数和时间来获得所需的统计信息。 语法 iostat [ -c ] [ -d ] [ -h ] [ -N ] ...
分类:
移动开发 时间:
2017-04-01 13:33:09
阅读次数:
265
【1】影响Linux服务器性能的因素 操作系统级 Ø CPU 目前大部分CPU在同一时间只能运行一个线程,超线程的处理器可以在同一时间处理多个线程,因此可以利用超线程特性提高系统性能。 在linux系统下只有运行SMP内核才能支持超线程,但是安装的CPu数量越多,从超线程获得的性能提升越少。 另外l ...
分类:
系统相关 时间:
2017-04-01 13:30:23
阅读次数:
258
介绍 Linux下的IO统计工具如iostat, nmon等大多数是只能统计到per设备的读写情况, 如果你想知道每个进程是如何使用IO的就比较麻烦. iotop 是一个用来监视磁盘 I/O 使用状况的 top 类工具。iotop 具有与 top 相似的 UI,其中包括 PID、用户、I/O、进程等 ...
分类:
系统相关 时间:
2017-04-01 13:28:14
阅读次数:
220
1、使用远程终端时,可以使用如下命令: screen tmux 2、下载文件可以使用如下命令: curl wget 3、压缩解压缩可以使用: tar 、zip、rar 4、使用抓包工具 tcpdump 5、字符串处理工具 awk 6、查看资源使用情况 top:相当于资源管理器 htop:top增强版 ...
分类:
系统相关 时间:
2017-03-28 14:01:47
阅读次数:
203
[root@webserver1~]#iostat-x11如果%util接近100%,说明产生的I/O请求太多,I/O已经满负荷,该磁盘可能存在瓶颈。如果%idle小于70%,I/O的压力就比较大了,说明读取进程有较多的wait。同时还可以结合vmstat查看b参数(等待资源的进程数)和wa参数(I/O等待所占用的CPU时间段百..
分类:
其他好文 时间:
2017-03-23 00:02:08
阅读次数:
247
vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令,一个是Linux/Unix都支持,二是相比top,我可以看到整个机器的CPU,内存,IO ...
分类:
系统相关 时间:
2017-03-21 19:42:32
阅读次数:
209