首先介绍top中一些字段的含义: VIRT:virtual memory usage 虚拟内存1、进程“需要的”虚拟内存大小,包括进程使用的库、代码、数据等2、假如进程申请100m的内存,但实际只使用了10m,那么它会增长100m,而不是实际的使用量 RES:resident memory usag ...
分类:
系统相关 时间:
2020-03-12 15:58:40
阅读次数:
76
查看多核CPU命令 mpstat -P ALL 和 sar -P ALL 说明:sar -P ALL > aaa.txt 重定向输出内容到文件 aaa.txt top命令 经常用来监控linux的系统状况,比如cpu、内存的使用,程序员基本都知道这个命令,但比较奇怪的是能用好它的人却很少,例如top ...
分类:
系统相关 时间:
2020-03-02 18:55:13
阅读次数:
76
真实案例:公司一台线上redis服务器前段时间在空闲状态下cpu也一直处于100%的状态,在查看对应进程的CPU后,发现一个奇怪的问题,平均CPU使用率远远大于redis进程、其它两个进程的所占用的CPU总和,但是top命令查看不到对应的占用过高的进程,于是初步怀疑有两种可能:1.硬件问题2.服务器受到***CPU病毒的***排查思路:1.因为是最新购买的云服务器,基本排除硬件问题(腾讯云监控会有报警
分类:
系统相关 时间:
2020-02-24 00:30:46
阅读次数:
250
转自:https://www.jianshu.com/p/f510a1f8e5f0 1,yarn top 类似linux里的top命令,查看正在运行的程序资源使用情况 2, yarn queue -status root.users.xxxx 查看指定queue使用情况 3,yarn applica ...
分类:
其他好文 时间:
2020-02-22 15:31:35
阅读次数:
234
一、查看指定进程的cpu和内存的占用情况 首先找到进程id,然后使用top命令进行查看 二、查看指定进程的带宽占用情况 使用nethogs工具即可查看,安装命令:yum -y install nethogs apt -y install nethogs nethogs 网卡 即可查看带宽的占用情况 ...
分类:
系统相关 时间:
2020-02-17 12:21:09
阅读次数:
118
动态查看一个进程的内存使用 1、top命令 top -d 1 -p pid [,pid ...] //设置为delay 1s,默认是delay 3s 根据内存使用量排序 shift + m 根据cpu使用量排序 shift+p 静态查看一个进程的内存使用 1、pmap命令 pmap pid2、ps命 ...
分类:
系统相关 时间:
2020-02-09 20:15:33
阅读次数:
75
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器 第一行,任务队列信息 第二行,Tasks — 任务(进程) 第三行,cpu状态信息 第四行,内存状态 1003020k total, 234464k used, 777824k f ...
分类:
系统相关 时间:
2020-02-05 10:19:55
阅读次数:
131
本博客记录工作中需要的linux运维命令,大学时候开始接触linux,会一些基本操作,可是都没有整理起来,加上是做开发,不做运维,有些命令忘记了,所以现在整理成博客,当然vi,文件操作等就不介绍了,慢慢积累一些其它拓展的命令,博客不定时更新 文章目录 一、系统监控 1、free命令 2、ulimit ...
分类:
系统相关 时间:
2020-02-02 21:24:38
阅读次数:
108
一 系统内存不足 Java 应用一般都有单机或者集群的内存水位监控,如果单机的内存利用率大于 95%,或者集群的内存利用率大于80%,就说明可能存在潜在的内存问题(注:这里的内存水位是系统内存)。 除了一些较极端的情况,一般系统内存不足,大概率是由 Java 应用引起的。使用 top 命令时,我们可 ...
分类:
其他好文 时间:
2020-02-01 00:49:20
阅读次数:
99
判断问题SQL 判断SQL是否有问题时可以通过两个表象进行判断: 系统级别表象 CPU消耗严重 IO等待严重 页面响应时间过长 应用的日志出现超时等错误 可以使用sar命令,top命令查看当前系统状态。 也可以通过Prometheus、Grafana等监控工具观察系统状态。(感兴趣的可以翻看我之前的 ...
分类:
数据库 时间:
2020-01-30 09:17:21
阅读次数:
94