nmon

【Linux】磁盘IO测试

假装没事ソ 提交于 2019-11-29 02:43:47
iotop iotop 命令是一个用来监视磁盘I/O使用状况的top类工具。iotop具有与top相似的UI,其中包括PID、用户、I/O、进程等相关信息。Linux下的IO统计工具如iostat,nmon等大多数是只能统计到per设备的读写情况,如果你想知道每个进程是如何使用IO的就比较麻烦,使用iotop命令可以很方便的查看。 安装 yum install iotop -y 语法 iotop(选项) 选项 -o:只显示有io操作的进程 -b:批量显示,无交互,主要用作记录到文件。 -n NUM:显示NUM次,主要用于非交互式模式。 -d SEC:间隔SEC秒显示一次。 -p PID:监控的进程pid。 -u USER:监控的进程用户。 iotop常用快捷键: 左右箭头:改变排序方式,默认是按IO排序。 r:改变排序顺序。 o:只显示有IO输出的进程。 p:进程/线程的显示方式的切换。 a:显示累积使用量。 q:退出。 磁盘IO速率测试 dd if=/dev/vdb1 of=kwxgd bs=64k count=4k oflag=dsync 磁盘连续写入测试(268MB) dd if=kwxgd of=/dev/sdc bs=64k count=4k iflag=direct 磁盘连续读取测试(268MB) hdparm -t /data/databak/resources

linux下nmon的安装及使用教程

懵懂的女人 提交于 2019-11-29 01:52:19
1.下载nmon压缩包: http://nmon.sourceforge.net/pmwiki.php?n=Site.Download 根据系统的发型版本及CPU位数选择相应的压缩包下载,如笔者的系统发行版本为:红帽子7.3.1611,cpu 64位: 所以选择的版本为: nmon16g_x86.tar.gz , 可以下载到本地,再ftp传到linux服务器上,也可以直接在linux服务器上wget 下载链接。 2.下载后解压缩,有适用于不同linux发行版本的文件,根据自身系统选择不同文件,这里笔者选择的是nmon16g_x86_rhel72: 根据自身需求重命名及赋权,这里笔者重命名为nmon,赋755权限: 执行nmon:./nmon,进入nmon实时监控页,按c查看CPU使用信息,按m查看内存使用信息,按n查看网络使用信息,如下图: 更多命令按h查看帮助信息。 3.采集系统性能信息,并生成报告 a.执行./nmon -s3 -c60 -f -m ./report,-s3为每3s收集一次性能信息,-c60为收集60次,-f为生成的文件名包含该文件创建时间,-m ./report为指定测试报告存储路径,如下图: 执行完收集信息的命令后,生成了以hostname+创建年月+创建时间的文件,并且可以看到有个nmon的后台进程,即为收集服务器性能信息的进程,直到60次收集执行完之后

nmon监控服务器CPU及内存

帅比萌擦擦* 提交于 2019-11-28 00:55:57
1 、查看服务器系统版本 cat /proc/version 2 、下载文件解压放到服务器 下载地址: http://nmon.sourceforge.net/pmwiki.php?n=Site.Downlo 下载文件:nmon16e_mpginc.tar.gz 服务器/app中新建文件夹 nmon16e,解压文件,放到该文件夹下 3 、操作 在nmon6d目录中,可以找到nmon_x86_64_centos6这个文件,并对它添加执行权限 chmod +x nmon_x86_64_centos6 再把该程序文件加入环境变量运行目录,如果不是管理员,需要加上sudo命令 mv nmon_x86_64_centos6 /usr/local/bin/nmon 4、运行nmon 输入nmon命令启动nmon 在上面的交互式窗口中,可以使用nmon 快捷键来显示不同的系统资源统计数据: q : 停止并退出 Nmon h : 查看帮助 c : 查看 CPU 统计数据 m : 查看内存统计数据 d : 查看硬盘统计数据 k : 查看内核统计数据 n : 查看网络统计数据 N : 查看 NFS 统计数据 j : 查看文件系统统计数据 t : 查看高耗进程 V : 查看虚拟内存统计数据 v : 详细模式 按下c,m,d后如下图,CPU、内存、磁盘的消耗情况都直观的展现出来了,按q键可以退出。 来源:

性能测试之nmon对linux服务器的监控

偶尔善良 提交于 2019-11-27 21:43:11
本文转自链接: https://www.cnblogs.com/qgc1995/p/7523786.html 大家都知道在做性能测试的时候,需要监控服务器的资源情况,而大多数服务器是Linux系统,网上资料嘿多,这里汇总介绍下Nmon监控工具: ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 一,Nmon介绍 (这句不用看——Nmon得名于 Nigel 的监控器,是IBM的员工 Nigel Griffiths 为 AIX 和 Linux 系统开发的,使用 Nmon 可以很轻松的监控系统的 CPU、内存、网络、硬盘、文件系统、NFS、高耗进程、资源和 IBM Power 系统的微分区的信息)。 Nmon是一款计算机性能系统监控工具,因为它免费,体积小,安装简单,耗费资源低,广泛应用于AIX和Linux系统。 二,Nmon下载 首先查看Linux系统内核版本(两种方式): 1,cat /proc/version [qgc@localhost nmon16d

性能测试-Linux资源监控⽅式

故事扮演 提交于 2019-11-27 19:14:41
Linux资源监控⽅式 1. 命令 2. 第三⽅⼯具(nmon) 3. LR(需要安装RPC相应服务包和开启服务)(略) ⼀、命令 ⽅式   1. top (系统资源管理器)   2. vmstat (查看虚拟内存状态)   3. free(查看未使⽤的和已使⽤的内存数⽬)   4. iostat (查看io磁盘信息)   5. sar ⽹络     1.1 命令 top(系统资源管理器)             说明: 1). top命令类似与windows的任务管理器,查看内存、CPU、进程等操作信息 2). 在Linux系统中常⽤top命令做资源性能分析⼯具 核⼼: 1). 前五⾏显示系统整体的统计信息; 2). load average 代表负载队列到现在平均⻓度(三个时间段),1分钟、5分钟、15分钟 【重点关注】 参数: 1). 第⼀⾏ 任务列队基本信息 【关注系统负载】 - 06:49:14 :系统当前时间 - up 2:32 :系统运⾏时间 2⼩时32分钟 - 3 users:当前登录⽤户数 - load average:系统负载,即任务队列的平均⻓度-(1分钟、5分钟、15分钟)到现在的平均⻓度 2). 第⼆⾏ 进程列队信息 【了解】 - Tasks : 201 total 进程总数 - 2 running 正在运⾏进程数 - 199 sleeping 睡眠进程数