文章分类 -  Java中间件监控工具

摘要:一、生成证书 Tomcat支持JKS格式证书,从Tomcat7开始也支持PFX格式证书,两种证书格式任选其一。文件说明: 证书文件xxxx.pem,包含两段内容,请不要删除任何一段内容。 如果是证书系统创建的CSR,还包含:证书私钥文件xxxx.key、PFX格式证书文件xxxx.pfx、PFX格式 阅读全文
posted @ 2020-06-15 14:46 白灰 阅读(3369) 评论(0) 推荐(0) 编辑
摘要:一、下载Nmon 根据CPU的类型选择下载相应的版本: http://nmon.sourceforge.net/pmwiki.php?n=Site.Downloadwget http://sourceforge.net/projects/nmon/files/download/nmon_x86_12 阅读全文
posted @ 2018-10-10 17:39 白灰 阅读(355) 评论(0) 推荐(0) 编辑
摘要:前言 现今的互联网产品越来越注重可靠性,尤其是在生产环境中使用的系统,对高可用性都有一定的要求。而作为产品的提供方,在交付产品之前,也会对高可用进行验收测试。近期跟进过两个产品曾有高可用测试的需求,在此简单的总结分享下。 在介绍产品之前,先简单的介绍下高可用和高可用测试: 高可用:指的是系统如何保证 阅读全文
posted @ 2018-08-16 09:53 白灰 阅读(2850) 评论(0) 推荐(0) 编辑
摘要:在启动weblogic的时候我们经常看到如下的命令: nohup ./startWebLogic.sh >out.log 2>&1 & 其中 0、1、2分别代表如下含义: 0 – stdin (standard input) 1 – stdout (standard output) 2 – stde 阅读全文
posted @ 2018-03-16 20:05 白灰 阅读(3968) 评论(0) 推荐(0) 编辑
摘要:一、准备工作 1)工具下载:下载地址,下载地址2, 可以选择eclipse插件的方式安装 http://download.eclipse.org/mat/1.3/update-site/ http://download.eclipse.org/mat/1.3/update-site/ 2)分析较大的 阅读全文
posted @ 2017-03-03 10:09 白灰 阅读(7105) 评论(0) 推荐(0) 编辑
摘要:1、为什么会发生内存泄漏 Java 如何检测内在泄漏呢?我们需要一些工具进行检测,并发现内存泄漏问题,不然很容易发生down机问题。 编写java程序最为方便的地方就是我们不需要管理内存的分配和释放,一切由jvm来进行处理,当java对象不再被应用时,等到堆内存不够用时,jvm会进行垃圾回收,清除这 阅读全文
posted @ 2017-03-02 16:38 白灰 阅读(5721) 评论(2) 推荐(0) 编辑
摘要:博客分类: 技术转载 服务器 技术转载 服务器 转载:http://blog.csdn.net/qysh123/article/details/11678903 这是个很简单的问题,但是搜了一圈,发现大家都写错了。所以这里总结一下: 几乎所有的中文网页都介绍,要修改Tomcat的默认最大并发连接数, 阅读全文
posted @ 2017-03-01 16:44 白灰 阅读(801) 评论(0) 推荐(1) 编辑
摘要:在HTTP连接器元素表示支持HTTP / 1.1协议的连接器组件。 除了能够执行servlet和JSP页面之外,它还使Catalina能够作为独立的Web服务器。 此组件的特定实例侦听服务器上特定TCP端口号上的连接。 一个或多个这种连接器可以被配置为单个的一部分服务 ,每一个转发到相关联的引擎来执 阅读全文
posted @ 2017-03-01 16:43 白灰 阅读(1345) 评论(0) 推荐(0) 编辑
摘要:apr 官方介绍: Tomcat可以使用APR来提供超强的可伸缩性和性能,更好地集成本地服务器技术。 APR(Apache Portable Runtime)是一个高可移植库,它是Apache HTTP Server 2.x的核心。 APR有很多用途,包括访问高级IO功能(例如sendfile,ep 阅读全文
posted @ 2017-03-01 14:16 白灰 阅读(548) 评论(0) 推荐(0) 编辑
摘要:Tomcat 的缺省配置是不能稳定长期运行的,也就是不适合生产环境,它会死机,让你不断重新启动,甚至在午夜时分唤醒你。对于操作系统优化来说,是尽可能的增大可使用的内存容量、提高CPU 的频率,保证文件系统的读写速率等。经过压力测试验证,在并发连接很多的情况下,CPU 的处理能力越强,系统运行速度越快 阅读全文
posted @ 2017-03-01 12:30 白灰 阅读(30753) 评论(3) 推荐(8) 编辑
摘要:1.数据类型 java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:它代表的值就是数值本身,而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。 基本类型包括:byte、short、int、lon 阅读全文
posted @ 2017-02-28 16:20 白灰 阅读(227) 评论(0) 推荐(0) 编辑
摘要:IO瓶颈往往是我们可能会忽略的地方(我们常会看top、free、netstat等等,但经常会忽略IO的负载情况),今天给大家详细分享一下如何确认一台服务器的IO负载是否到达了瓶颈,以及可能优化、定位的点。 先来看一台典型的IO密集型服务器的cpu统计图: 可以看到,CPU总使用率不高,平均1.3%, 阅读全文
posted @ 2017-02-28 14:53 白灰 阅读(244) 评论(0) 推荐(0) 编辑
摘要:一.Java VisualVM 概述 VisualVM 是一款免费的\集成了多个 JDK 命令行工具的可视化工具,它能为您提供强大的分析能力,对 Java 应用程序做性能分析和调优。这些功能包括生成和分析海量数据、跟踪内存泄漏、监控垃圾回收器、执行内存和 CPU 分析,同时它还支持在 MBeans 阅读全文
posted @ 2017-02-28 10:26 白灰 阅读(1735) 评论(0) 推荐(0) 编辑
摘要:在上文中我们分析了很多性能监控工具,介绍这些工具的目的只有一个,那就是找出对应的性能瓶颈。盲目的性能调优是没有效果的,只有充分知道了哪里出了问题,针对性的结果才是立竿见影的。解决了主要的性能问题,那些次要的性能问题也就不足为虑了! 我们知道,性能问题无非就这么几种:CPU、内存、磁盘IO、网络。那我 阅读全文
posted @ 2017-02-27 18:06 白灰 阅读(413) 评论(0) 推荐(0) 编辑
摘要:为什么要分代 分代的垃圾回收策略,是基于这样一个事实:不同的对象的生命周期是不一样的。因此,不同生命周期的对象可以采取不同的收集方式,以便提高回收效率。 在Java程序运行的过程中,会产生大量的对象,其中有些对象是与业务信息相关,比如Http请求中的Session对象、线程、Socket连接,这类对 阅读全文
posted @ 2017-02-27 12:18 白灰 阅读(230) 评论(0) 推荐(0) 编辑
摘要:Tomcat的默认配置,性能并不是最优的,我们可以通过优化tomcat以此来提高网站的并发能力。提高Tomcat的性能可以分为两个方向。 服务器资源 服务器所能提供CPU、内存、硬盘的性能对处理能力有决定性影响,所以说服务器性能牛B,Tomcat也不会太差。当然提高服务器的硬件配置,是需要大量RMB 阅读全文
posted @ 2017-02-23 10:00 白灰 阅读(1318) 评论(0) 推荐(0) 编辑
摘要:目录: Tomcat背景 Tomcat目录 Tomcat类加载 server.xml配置简介 web.xml配置简介 管理 tomcat原理解说 Tomcat Server的组成部分 Tomcat Server的结构图 配置文件$CATALINA_HOME/conf/server.xml的说明 Co 阅读全文
posted @ 2017-02-22 14:12 白灰 阅读(1253) 评论(0) 推荐(0) 编辑
摘要:1,JProfiler下载地址: http://www.ej-technologies.com/download/jprofiler/files 2,JProfiler 注册码 L-Larry_Lau@163.com#23874-hrwpdp1sh1wrn#0620 L-Larry_Lau@163. 阅读全文
posted @ 2017-02-22 11:48 白灰 阅读(382) 评论(0) 推荐(0) 编辑
摘要:jstat(JVM Statistics Monitoring Tool)是用于监控虚拟机各种运行状态信息的命令行工具。他可以显示本地或远程虚拟机进程中的类装载、内存、垃圾收集、JIT编译等运行数据,在没有GUI图形的服务器上,它是运行期定位虚拟机性能问题的首选工具。 一、介绍 用以判断JVM是否存 阅读全文
posted @ 2017-02-17 09:34 白灰 阅读(11458) 评论(2) 推荐(0) 编辑
摘要:jhat也是jdk内置的工具之一。主要是用来分析java堆的命令,可以将堆中的对象以html的形式显示出来,包括对象的数量,大小等等,并支持对象查询语言。 使用jmap等方法生成java的堆文件后,使用其进行分析。 第一步:导出堆 #jmap -dump:live,file=a.log pid 除了 阅读全文
posted @ 2017-02-16 16:17 白灰 阅读(40706) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示