一、概要:
jps -l
查看现有的java进程
jps -l 显示所有正在运行的java进程id
jstack
查看Java线程
jstack -l pid; 做thread dump,直接打印在串口
jstack pid>> ./threaddumps 输出到指定文件分析
jmap
查看Java内存使用情况
jmap -his
转载
2021-08-07 23:23:14
1557阅读
在企业中非常关心每天从 Java 后台拉取过来的数据,需要多久能上传到集群?消费者关心多久能从 HDFS 上拉取需要的数据? 为了搞清楚 HDFS 的读写性能,生产环境上非常需要对集群进行压测。HDFS 的读写性能主要受网络和磁盘影响比较大。为了方便测试,将 hadoop102、 hadoop103、hadoop104 虚拟机网络都设置为 100mbps。100Mbps 单位是 bit;10M/s
转载
2023-10-06 20:34:34
113阅读
前言
作为软件开发人员,我们通常会写一些测试程序用来对比不同算法、不同工具的性能问题。而最常见的做法是写一个main方法,构造模拟场景进行并发测试。
如果细心的朋友可能已经发现,每次测试结果误差很大,有时候测试出的结果甚至与事实相反。当然,这不排除是因为软硬件环境因素导致,但更多的可能是因为所使用测试方法自身有问题。
比如,不同需要性能比较方法放到一个虚拟机里调用,有可能会互相影响,缺少预热的过程
转载
2021-06-10 23:01:05
207阅读
有时候碰到服务器CPU飙升或者程序卡死之类的问题,一般都不太好定位。这类bug一般都隐藏的比较深并且还可能是偶发性的,比较棘手。
原创
2022-04-25 12:30:32
10000+阅读
最近研究APACHE的优化问题,发现 ab 这东东还是不错的,可为衡量APACHE性能提供一些有价值的参考依据。
./ab -n 50000 -c 1000 http://localhost/bbs/index.php
//这个表示1000个用户 发送 50000请求 index.php文件的动作,服务器的处理情况如下:
This is ApacheBench,
原创
2011-01-05 14:47:39
543阅读
点赞
1. 安装
1.1. 下载spark安装包
下载地址spark官网:http://spark.apache.org/downloads.html这里我们使用 1.2. 规划安装目录
/opt/bigdata1.3. 解压安装包
tar -zxvf spark-1.6.2-bin-hadoop2.6.tgz1.4. 重命名目录
mv spa
转载
2024-06-25 15:59:58
51阅读
rpm -qa | grep Java 命令来查询出系统自带的jdk(带箭头的四个就是系统自带的)注:不带箭头的那三个不要删掉 然后通过 rpm -e --nodeps 后面跟系统自带的jdk名 这个命令来删除系统自带的jdk, 例如:rpm -e --nodeps java-1.8.0-openj ...
转载
2021-08-01 16:18:00
839阅读
2评论
1 jdk 自带工具之jstat——虚拟机进程状况工具使用方式Usage: jstat -help|-options jstat -<option> [-t] [-h<lines>] <vmid> [<interval> [<count>]]例子1: 查看gc信息,每 250 秒查询一次,
原创
2021-07-17 09:18:50
204阅读
package com.italktv.colnv.stat.util; import java.io.File; import java.io.FileInputStream; import java.io.FileOu
转载
2017-02-22 17:35:00
123阅读
2评论
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home export PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
原创
2022-11-20 00:47:23
248阅读
Spark-Benchmark基准数据col_name data_type
username string
name string
blood_group string
company string
birthdate string
转载
2023-11-06 22:25:09
313阅读
JetPack里的组件上图就是JetPack中包含的组件列表,每个组件都是相对独立的,可以被单独使用和构建。其中像被介绍的最多,也是最常被使用的LiveData, ViewModel, Room, Navigation, WorkManager之类的都发布了正式版,而CameraX, Compose之类的还处在Alpha版本,未正式发布,官方并不建议在生产环境中使用。然后说下,JetPack所有的
1.hbase支持的数据类型?Byte[]HBase 通过 Put 操作和 Result 操作支持 “byte-in / bytes-out” 接口,所以任何可以转换为字节数组的内容都可以作为一个值存储。输入可以是字符串、数字、复杂对象、甚至可以是图像,只要它们可以呈现为字节。2.hbase的查询速度相比传统数据库为什么要快些?读取速度快是因为它使用了LSM树型结构,而不是B或B+树
转载
2023-05-30 21:19:26
272阅读
VisualVM是什么? VisualVM是JDK自带的一个用于Java程序性能分析的工具,JDK安装完毕后就有啦,在JDK安装目录的bin文件夹下能找到名称为jvisualvm.exe。 要使用VisualVM分析您的应用性能,首先得让VisualVM识别出您的应用。Eclipse有个插件名叫“V
原创
2021-10-22 09:56:22
104阅读
VisualVM是什么?VisualVM是JDK自带的一个用于Java程序性能分析的工具,JDK安装完毕后就有啦,在JDK安装目录的bin文件夹下能找到名称为jvisualvm.exe。要使用VisualVM分析您的应用性能,首先得让VisualVM识别出您的应用。
原创
2021-07-15 09:41:19
151阅读
VisualVM是什么?VisualVM是JDK自带的一个用于Java程序性能分析的工具,JDK安装完毕后就有啦,在JDK安装目录的bin文件夹下能找到名称为jvisualvm.ex
原创
2021-07-15 10:45:02
221阅读
sysbench是一个模块化的、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况。它主要包括以下几种方式的测试:1、cpu性能
2、磁盘io性能
3、调度程序性能
4、内存分配及传输速度
5、POSIX线程性能
6、数据库性能(OLTP基准测试)
目前sysbench主要支持 MySQL,pgsql,oracle 这3种数据库。
一、sysbench安装
[root@
转载
2023-08-12 15:22:30
248阅读
Apache自带的ab命令虽然很简单,但是对于调试的时候的测试,还是非常有效的,因此,做网站性能测试,还是有必要了解下的,关于ab详细命令,本文不做介绍,本文只介绍使用POST数据的使用方法。测试环境WEB环境服务器,并部署好SHOP系统使用Xshell连接服务器开始测试login.ab 内容,该内容需要在登录的时候使用抓包工具进行抓包,我这里先使用了loadrunner进行了录制,并抓取了录制代
原创
2016-09-02 07:50:26
4689阅读
点赞
Sysbench是MySQL数据库及系统的重要压力测试工具,通过该工具可以测试出CPU、内存、IO、进程、数据库等方面的性能。下面是使用sysbench进行MySQL数据库测试的步骤:第一步:sysbench软件的编译安装1.sysbench的安装和使用需要先安装下面相关的软件包:# yum install -y automake libtool zlib gcc glibc-devel
转载
2023-10-13 22:34:50
280阅读
root用户登陆到系统,打开一个终端输入
# rpm -qa|grep gcj
显示内容会包含下面几行信息,具体显示可能略有不同,比如版本号
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
java-1.4.2-gcj-compat-devel-l.4.2.0-40jpp.115
java-1.4.2-gcj-compat-src-l.4.2.0-40
转载
2011-08-09 17:09:03
787阅读