zoukankan      html  css  js  c++  java
  • J2EE应用服务器Apusic AS在HPUX上调优时使用的工具列表

    开发人员写程序一般都在Windows下,主要还是方便。但是许多问题又都是上线后才能发现,特别是在开发过程不健全的情况下,许多都是边用边解决问题,那么如果部署到IBM或者HP的小机后,如何跟踪和调试呢?

    可以去下载HP-UX提供的文档,http://www.docs.hp.com/en/5992-1918/5992-1918.pdf

    里面还有相关工具的下载地址。

    这里把主要的调优的工具做个列表,顺便简单介绍一下功能,以后我会将熟悉的工具再分别介绍。

    ★ Ctrl-Break Handler

    作用:具备与Windows下一样的功能,实现Dump Thread功能。

    用法:kill -3 <pid> 或者 -XX:+HeapDump or -XX:+HeapDumpOnCtrlBreak

    ★ Fatal Error Log (hs_err_pid<pid>.log)

    作用:当发生严重错误时,系统自动在应用运行目录下创建以pid为模式的日志文件;

    用法:系统自动处理

    ★ HPjconfig

    作用:可视化工具,根据应用的情况推荐和调整HP的核心参数;

    用法:java -jar HPjconfig.jar

    ★ HPjmeter

    作用:可视化工具,分析应用的性能瓶颈,跟踪方法调用次数、CPU占用率和周期,线程的时间消耗和进程中的线程数;

    用法:/opt/hpjmeter/bin/hpjmeter

    备注:HPjmeter用法复杂,使用前需仔细阅读使用指南

    ★ HPjtune

    作用:可视化工具,分析应用运行期垃圾收集(GC)的情况,从3.0开始合并到HPjmeter;

    ★ jConsole

    作用:可视化工具,分析JVM的运行状态;

    用法:jConsole 直接运行,输入连接字符串,具体可以参考SUN的指南或本Blog后面的使用说明

    ★ jstat/jstatd

    作用:统计监测工具,连接到JVM上收集相关数据;jstatd是远程连接

    用法:jstat -gc <pid> [interval] [times]

    ★ visualgc

    作用:可视化工具,监测JVM的GC、Compiler和Class Loader,可以监控本地和远程的

    用法:visualgc vmid [interval]

    ★ GlancePlus

    作用:系统性能监视和分析工具。

    ★ sar

    作用:报告系统活动,包括:CPU、I/O、context switches,interrupts, page faults, and other kernel actions.

    ★ vmstat

    作用:报告process, virtual memory, trap, and CPU

    ★ iostat

    作用:报告每个活动Disk的I/O情况

    ★ swapinfo

    作用:提供device和file system 页面空间

    ★ top

    作用:显示系统中主要进程,定期更新信息。根据CPU使用情况排列进程。

    ★ netstat

    作用:显示网络接口和协议的统计结果以及网络相关的数据结构,包括:packet traffic, connections, error rates, and more

  • 相关阅读:
    如何解决Windows 10系统下设备的声音问题
    mutex与semaphore的区别
    大端与小端,大尾与小尾,高尾端与低尾端,主机字节序与网络字节序
    详解C语言的htons和htonl函数、大尾端、小尾端
    sockaddr与sockaddr_in结构体简介
    使用socket()函数创建套接字
    struct socket 结构详解
    C语言函数sscanf()的用法
    使用 Socket 通信实现 FTP 客户端程序(来自IBM)
    C语言文件的读写
  • 原文地址:https://www.cnblogs.com/zhuyx/p/10401974.html
Copyright © 2011-2022 走看看