竹竹云

导航

2019年3月1日

java进程占用系统内存高,排查方法

摘要: 1、top 查看具体是哪个进程吃内存较多,接下来我们以排查第一个为例 2、定位线程问题(通过命令查看9534进程的线程情况),命令:ps p 9534 -L -o pcpu,pmem,pid,tid,time,tname,cmd 由此可以看到这PID:9534的进程产生了很多线程。接下来就可以通过j 阅读全文

posted @ 2019-03-01 16:25 竹竹云 阅读(1665) 评论(0) 推荐(0) 编辑

Linux内存 free 详解

摘要: 在Linux下,使用top命令看到内存占用情况: Mem: 4146788k total, 3825536k used, 321252k free, 213488k buffers Swap: 2650684k total, 80k used, 2650604k free, 3006404k cac 阅读全文

posted @ 2019-03-01 15:37 竹竹云 阅读(1792) 评论(0) 推荐(0) 编辑

2019年2月28日

linux--关于JVM CPU资源占用过高的问题排查

摘要: 一、背景: 先执行一个java程序里面开了两个线程分别都在while循环做打印操作。 # java -cp ./test-threads.jar com.spiro.Main 二、现象: 通过top命令查看当前CPU情况 可以看到有个java进程占用CPU过高,下面来排查是什么线程的什么代码导致CP 阅读全文

posted @ 2019-02-28 19:01 竹竹云 阅读(439) 评论(0) 推荐(0) 编辑

top命令详解-性能分析

摘要: top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,常用于服务端性能分析。 top命令说明 统计信息:前五行是系统整体的统计信息; 进程信息:统计信息下方类似表格区域显示的是各个进程的详细信息,默认5秒刷新一次。 第1行:Top 任务队列信息(系统运行状态及平均负载 阅读全文

posted @ 2019-02-28 15:12 竹竹云 阅读(509) 评论(0) 推荐(0) 编辑

2019年2月27日

Linux查看物理CPU个数、核数、逻辑CPU个数

摘要: ㈠ 概念 ① 物理CPU 实际Server中插槽上的CPU个数 物理cpu数量,可以数不重复的 physical id 有几个 ② 逻辑CPU Linux用户对 /proc/cpuinfo 这个文件肯定不陌生. 它是用来存储cpu硬件信息的 信息内容分别列出了processor 0 – n 的规格。 阅读全文

posted @ 2019-02-27 17:13 竹竹云 阅读(262) 评论(0) 推荐(0) 编辑

Linux top命令里面%CPU和cpu(s)的差别

摘要: 有的同学会把%CPU和us%搞晕,也就是下图所示在top的时候查看cpu的信息。 这时有的同学会问:这两个CPU到底哪个是对的。 其实都是对的,只是表达的意思不一样。 官方解释如下 Cpu(s):34.0% us: 用户空间占用CPU百分比 %CPU:上次更新到现在的CPU时间占用百分比 读到这里我 阅读全文

posted @ 2019-02-27 16:57 竹竹云 阅读(817) 评论(0) 推荐(0) 编辑

2019年2月26日

Linux性能监测(系统监测统计命令详解)

摘要: 通过这个命令,可以最简便的看出系统当前基本状态信息,这里面最有用是负载指标,如果你还想查看当前系统的CPU/内存以及相关的进程状态,可以使用TOP命令。 TOP 通过TOP命令可以详细看出当前系统的CPU、内存、负载以及各进程状态(PID、进程占用CPU、内存、用户)等。从上面的结果看出该系统上安装 阅读全文

posted @ 2019-02-26 17:47 竹竹云 阅读(274) 评论(0) 推荐(0) 编辑