常用的 Java 性能测试工具实战

本贴最后更新于 726 天前,其中的信息可能已经渤澥桑田

nmon:获取系统性能数据

除了在上一篇博客中介绍的 top、free 等命令,还有一些将资源整合在一起的监控工具,nmon 便是一个老牌的 Linux 性能监控工具,它不仅有漂亮的监控界面,还能通过配套的 nmonchar 产出细致的监控报表。

在这里插入图片描述

我在对应用做性能评估时,通常会加上 nmon 的报告,这会让测试结果更加有说服力。你在平时工作中也可如此尝试。

上一篇博客中介绍的一些操作系统性能指标,都可从 nmon 中获取。它的监控范围很广,包括 CPU、内存、网络、磁盘、文件系统、NFS、系统资源等信息。

安装

nonm 可以去它的官网下载后安装,不过我还是更喜欢用 yum 安装。但 nmonchar 暂不提供 yum 的下载方式,只能通过官网下载。具体方法如下:

# 安装yum源
yum -y install wget
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
# 更新yum源
yum makecache
# 安装ksh和nmon
yum -y install ksh  nmon

# 下载nmonchar 
wget https://udomain.dl.sourceforge.net/project/nmon/nmonchart40.tar  --no-check-certificate
# 解压nmonchart
tar -xf nmonchart40.tar 
# 移动到$Path
mv nmonchart /usr/local/bin

使用

直接执行 nmon 命令即可运行并进入软件首页,按 C 键可加入 CPU 面板;按 M 键可加入内存面板;按 N 键可加入网络;按 D 键可加入磁盘等。

更多内容请看:常用的 Java 性能测试工具实战

  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    3165 引用 • 8206 回帖 • 1 关注
  • 性能
    62 引用 • 180 回帖
  • JVM

    JVM(Java Virtual Machine)Java 虚拟机是一个微型操作系统,有自己的硬件构架体系,还有相应的指令系统。能够识别 Java 独特的 .class 文件(字节码),能够将这些文件中的信息读取出来,使得 Java 程序只需要生成 Java 虚拟机上的字节码后就能在不同操作系统平台上进行运行。

    180 引用 • 120 回帖 • 3 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • wxyShine

    btop 怎么样

    1 回复
  • fc13240
    作者

    没用过,转发而已

someone
嘿!我是社区系统匿名内容占位账号,大家使用匿名发帖和回帖时将自动使用我作为作者进行填充占位,细节请浏览社区隐私保护系统 https://ld246.com/article/1469346159566