专栏首页CoffeeLandjava系统问题之cpu占用过高
原创

java系统问题之cpu占用过高

Table of Contents

  • Prerequisite
  • Top intro
  • Use top to find the thread information

Prerequisite

系统负载(system load)

系统负载(System Load)是系统CPU繁忙程度的度量,即有多少进程在等待被CPU调度(进程等待队列的长度)。

平均负载(Load average)

load average: 0.52, 0.27, 0.25

Load average 表示系统的cpu的平均的负载

平均负载(Load Average)是一段时间内系统的平均负载,这个一段时间一般取1分钟、5分钟、15分钟。

来自 <https://blog.csdn.net/ztf312/article/details/80342234>

Pwdx (显示进程的当前工作目录)

pwdx - report current working directory of a process

pwdx <pid>

Vim

+/{pat} 
For the first file the cursor will be positioned on the
 first occurrence of {pat}. See ":help search-pattern" for
 the available search patterns.
 
 - The file to edit is read from stdin. Commands are read from stderr, which should be a TTY.

jstack <pid>

jstack 15400 | vim +/0x3c2a -

表示直接从进程15400产生的线程stack信息, 去定位线程id是0x3c2a的线程栈信息

Top intro

实时显示系统的进程占CPU的情况, 或者是实时显示系统的负载情况

Use top to find the thread information

  • top (find the pid which has the largest cpu usage)
  • top -Hp <pid> (find the thread id )
  • Prinf "0x%x\n" <thread-id>
  • jstack <pid> | vim +/<hex_threadid> -

<hey, man or lady, 阅读完了,请点赞支持, 非常感谢:)>

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Spring Cloud Stream的理解

    Source: publish the message to a specific channel

    CoffeeLand
  • spring container (spring 容器)

    Spring provides following two types of containers.

    CoffeeLand
  • 位运算之异或(XOR)

    一个二进制数减1, 相当于把这个数的从最右侧的1开始flio翻转

    CoffeeLand
  • 搜索专题2 | 3D地宫寻路 POJ - 2251

    上一篇我们做了一道棋子摆放的题目,采用的是DFS算法,本篇是一篇BFS算法,在刚开始学习搜索算法的时候,会觉得DFS和BFS算法非常相似,因为都是搜索然后得到结...

    ACM算法日常
  • Cleaning Shifts POJ - 2376 (经典区间贪心)

    Farmer John is assigning some of his N (1 <= N <= 25,000) cows to do some cleani...

    ACM算法日常
  • 03-树2. List Leaves (25) 二叉树的层序遍历

    03-树2. List Leaves (25) 题目来源:http://www.patest.cn/contests/mooc-ds/03-%E6%A0%912...

    llhthinker
  • axios : Promise based HTTP client for the browser and node.jsaxios

    Promise based HTTP client for the browser and node.js

    一个会写诗的程序员
  • Go 语法速览与实践清单(V0.5)

    Go CheatSheet 是对于 Go 学习/实践过程中的语法与技巧进行盘点,其属于 Awesome CheatSheet 系列,致力于提升学习速度与研发效能...

    王下邀月熊
  • LoRa笔记01 sx1276 sx1278信号强度RSSI研究

    RSSI信号强度是无线网络中特别被人关注的一个点,尤其是工程部署中。今天在了解LoRa SX1276的RSSI展示,搜寻了一些资料,做如下笔记留念。(留念。。。...

    twowinter
  • leetcode330. Patching Array

    假设有一个有序的正整数数组nums和一个整数n,最少添加几个元素到这个数组中,使得从1-n的所有整数都可以由这个数组中的值的或是几个值的和构成。

    眯眯眼的猫头鹰

扫码关注云+社区

领取腾讯云代金券