zabbix监控运行在windows的进程,然鹅,当小Z同学在网上搜了一大堆,发现基本上都是使用官方的proc.num
cpu是时分(time division)的,操作系统里有很多线程,每个线程的运行时间由cpu决定,cpu会分给每个线程一个时间片,时间片是一个很短的时间长度,如果在时间片内,线程一直占有,则是100%;我们应该意识到,cpu运行速度很快(主频非常高),除非密集型耗费cpu的运算,其它类型任务都会在 ...
分类:
编程语言 时间:
2020-04-12 14:11:16
阅读次数:
75
1. 概述 1. 继续聊 jvm 命令行工具 2. 背景 1. 之前聊过一些简单的命令行工具 1. jps 1. 查看当前 java 进程 2. jinfo 1. 查看 java 运行参数 2. 查看当前 相关系统变量 3. jstat 1. 查看 jvm 的 堆内存,gc 统计信息 2. 如果我想 ...
分类:
编程语言 时间:
2020-04-08 20:41:39
阅读次数:
89
简介 jps 命令类似与 linux 的 ps 命令,但是它只列出系统中所有的 Java 应用程序。 通过 jps 命令可以方便地查看 Java 进程的启动类、传入参数和 Java 虚拟机参数等信息。 jps用法 参数说明 -q 只输出进程 ID -m 输出传入 main 方法的参数 -l 输出完全 ...
分类:
其他好文 时间:
2020-04-07 00:26:26
阅读次数:
78
Flume概述 Flume是一个高可用、高可靠、分布式的海量日志数据采集、聚合、传输的系统。Flume支持在日志系统中定制各类数据发送方,用于收集数据;同时,Flume提供对数据进行简单处理,并写到各种数据接收方的能力。 Flume(Agent,Java进程)主要由三个重要组件构成: source, ...
分类:
Web程序 时间:
2020-03-31 12:26:27
阅读次数:
76
目录 "问题现场" "线程死锁 vs 线程死循环" "排查Java进程导致CPU持续高的方法" "Tomcat的CPU占用高的原因总结" 问题现场 测试环境tomcat进程占用CPU一直持续99%,但是通过jstack查看log,也没有任何线程死锁的情况。 此时通过$catalina_home/bi ...
分类:
其他好文 时间:
2020-03-21 00:02:16
阅读次数:
90
找出java进程id ps aux|grep xxxxxx 使用jstack命令打印线程堆栈信息 jstack 7363 java线程数统计 jstack 7363|grep java.lang.Thread.State: -c 线程各种状态统计 jstack 7363|grep java.lang ...
分类:
编程语言 时间:
2020-03-13 01:38:52
阅读次数:
87
什么是jmap? jmap是JDK自带的工具软件,主要用于打印指定Java进程(或核心文件、远程调试服务器)的共享对象内存映射或堆内存细节。 可以使用jmap生成Heap Dump。 在Java命令Java Dump和Java命令:Jstack中分别有关于Java Dump以及线程 Dump的介绍。 ...
分类:
其他好文 时间:
2020-03-04 15:07:52
阅读次数:
120
VisualVM在Java 8中是JDK自带的一个图形化工具,项目主页 "VisualVM" ,在后续版本中可能会从JDK移除。 VisualVM可以监控Java进程的CPU与内存占用情况,可以监控Java进程内的各个线程的执行情况,还可以与MAT工具一样用来分析堆转储快照。 监控远程Tomcat进 ...
分类:
编程语言 时间:
2020-02-13 20:46:43
阅读次数:
80
# 有关在阿里云“轻量应用服务器”上安装Tomcat,云服务器ECS 同理, ## 一,下载Tomcat[Tomcat下载地址:](http://tomcat.apache.org/)http://tomcat.apache.org/## 二,上传至服务器中 上传的目录要记得鸭当然,不建议用root ...
分类:
其他好文 时间:
2020-01-25 19:33:20
阅读次数:
149