需要安装metric server,一般部署在kube-system空间

查看node资源使用

[root@master1 ~]# kubectl top node master1
NAME      CPU(cores)   CPU%   MEMORY(bytes)   MEMORY%
master1   165m         9%     4653Mi          66%

查看pod资源

[root@master1 ~]# kubectl top pod --all-namespaces
NAMESPACE                   NAME                                                              CPU(cores)   MEMORY(bytes)
admincsqorderer             orderer0-admincsqorderer-57858875f8-vs7v7                         0m           0Mi
admincsqorg                 ca-admincsqorg-b4f5bb7fb-nmqm4                                    1m           10Mi
admincsqorg                 peer0-admincsqorg-db5f877b4-mknfh                                 5m           114Mi
cattle-system               cattle-node-agent-62n8k                                           0m           0Mi
cattle-system               cattle-node-agent-89gpj                                           0m           0Mi       也可以指定namespace      [root@master1 ~]# kubectl top pod -n dst_namespace pod_name还可以精确到容器[root@master1 ~]# kubectl top pod -n dst_namespace pod_name --containers

指标含义

  • 和k8s中的request、limit一致,CPU单位100m=0.1 内存单位1Mi=1024Ki
  • pod的内存值是其实际使用量,也是做limit限制时判断oom的依据。pod的使用量等于其所有业务容器的总和,不包括 pause 容器,值等于cadvisr中的container_memory_working_set_bytes指标
  • node的值并不等于该node 上所有 pod 值的总和,也不等于直接在机器上运行 top 或 free 看到的值

解决docker中不能使用jps命令

  • 配置环境变量
export PATH="$PATH:/usr/java/jdk1.8.0_91/bin"
  • 释放docker容器ptrace权限
在docker run 命令中加上参数--cap-add=SYS_PTRACE
docker run --cap-add=SYS_PTRACE ......

链接

  • 很好 https://segmentfault.com/a/1190000021493607
  • https://www.cnblogs.com/hongdada/p/12066802.html

kubectl top查看资源占用相关推荐

  1. Linux 查看资源占用top参数详解

    参考 https://blog.csdn.net/weixin_29070721/article/details/113165696 linux 输入top可查看资源占用 常用参数,排序 在 top ...

  2. 【Unity3D插件】Build Report Tool插件,Build报告,优化包体,查看资源占用

    推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦. 一.前言 ...

  3. linux服务器 top 查看 内存占用详情

    前言 前几天登录云服务器突然发现没几个服务内存竟然快占满了,于是赶快top查看,发现直接top查看的话 也不太好分析是哪个应用占用的内存比较大,于是谷歌了一番记录了以下几种查内存占用情况的方法. 查看 ...

  4. Linux之top查看资源、网络操作相关的命令(ping、service)、登录远程服务器、文件互传

    注意: ifconfig--Linux中查看ip命令 或者使用  ip -4 addr ipconfig--Windows中查看ip命令 一.查看系统资源的命令--top top使用权限是所有用户,使 ...

  5. Linux 监控数据库资源占用

    1.用xshell连接远程服务器,登录用户名和密码 2.进入远程服务器 3.输入top,回车,显示如下图所示 4.Cpu states: cpu状态 0,2,4,6   说明cpu是四核的 IDLE  ...

  6. linux system查看内存占用,Linux查看系统内存占用

    1.查看内存情况 free -h 解释下基本概念 Mem 内存的使用信息 Swap 交换空间的使用信息 total 系统总的可用物理内存大小 used 已被使用的物理内存大小 free 还有多少物理内 ...

  7. linux查看指定程序的资源占用

    linux下,或者说*inx下有个top命令,可以让我们实时的监控进程运行状态,包括cpu占用,内存占用等. 常用的管理指令像c查看命令行参数,s调整刷新时间,M以内存排序,P以cpu排序,N以进程排 ...

  8. linux进程占用的资源,Linux查看进程的资源占用情况

    相关命令:who/w/ps/top 转载自:http://www.51testing.com/html/32/n-823532.html 1.top top命令是Linux下常用的性能分析工具,能够实 ...

  9. 9.7 top:实时显示系统中各个进程的资源占用状况

    top命令 用于实时地对系统处理器状态进行监控,它能够实时地显示系统中各个进程的资源占用状况.该命令可以按照CPU的使用.内存的使用和执行时间对系统任务进程进行排序显示,同时top命令还可以通过交互式 ...

最新文章

  1. JDBC在getConnection之前为什么要调用Class.forName
  2. ubuntu添加软件源
  3. linux下查看大文件或者目录
  4. python图像切面numpy_NumPy做图像处理不香吗?我用Python把秋日里最美的景色做成了这种效果~...
  5. 数据挖掘实践(金融风控)——task5:模型融合
  6. C++ eof()函数相关应用技巧分享
  7. bytes和string 与 “w“/“r“ “wb“/“rb“的对应关系
  8. 脏读、不可重复读与幻读和spring事务传播方式
  9. QQ官方单向好友删除 免软件
  10. 【网络安全学习笔记3】侧信道攻击以及技术概览
  11. python库cloudmusic: 网易云爬虫解决方案,轻松获取你想要的数据。
  12. 【STM32F407的DSP教程】第2章 Matlab R2018a的安装
  13. 打印机、惠普打印机扫描分辨率低,扫描出来模糊,解决办法
  14. Altium Designer PCB板框扩大
  15. Linux私房菜--第三章 主机规划和磁盘分区
  16. 国产32层堆栈3D闪存2019年量产 2020年赶超国际
  17. 什么是你最关键的人脉
  18. 计算机规划语句,有关规划人生的句子
  19. Web:选择器的种类
  20. 传智黑马java基础学习——day04(数组)

热门文章

  1. latex上编写论文转到word上
  2. 生成上千种字体的签名图标
  3. 最大熵原则与最大熵模型
  4. linux 更改远程桌面端口,如何快速修改远程桌面端口
  5. Vroid studio 上的快捷键
  6. 硬件设计25之什么是霍尔信号?
  7. 《Medical image classification using synergic deep learning》论文笔记
  8. Linux系统查看CPU使用率命令
  9. python编程趣味试题_3道趣味Python题,非常适合菜鸟练手
  10. Ubuntu 18.04/20.04 xrdp远程桌面连接