竹竹云

导航

02 2019 档案

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

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

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

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

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

posted @ 2019-02-27 17:13 竹竹云 阅读(289) 评论(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 竹竹云 阅读(982) 评论(0) 推荐(0)

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

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