kubectl top查看资源占用
需要安装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查看资源占用相关推荐
- Linux 查看资源占用top参数详解
参考 https://blog.csdn.net/weixin_29070721/article/details/113165696 linux 输入top可查看资源占用 常用参数,排序 在 top ...
- 【Unity3D插件】Build Report Tool插件,Build报告,优化包体,查看资源占用
推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦. 一.前言 ...
- linux服务器 top 查看 内存占用详情
前言 前几天登录云服务器突然发现没几个服务内存竟然快占满了,于是赶快top查看,发现直接top查看的话 也不太好分析是哪个应用占用的内存比较大,于是谷歌了一番记录了以下几种查内存占用情况的方法. 查看 ...
- Linux之top查看资源、网络操作相关的命令(ping、service)、登录远程服务器、文件互传
注意: ifconfig--Linux中查看ip命令 或者使用 ip -4 addr ipconfig--Windows中查看ip命令 一.查看系统资源的命令--top top使用权限是所有用户,使 ...
- Linux 监控数据库资源占用
1.用xshell连接远程服务器,登录用户名和密码 2.进入远程服务器 3.输入top,回车,显示如下图所示 4.Cpu states: cpu状态 0,2,4,6 说明cpu是四核的 IDLE ...
- linux system查看内存占用,Linux查看系统内存占用
1.查看内存情况 free -h 解释下基本概念 Mem 内存的使用信息 Swap 交换空间的使用信息 total 系统总的可用物理内存大小 used 已被使用的物理内存大小 free 还有多少物理内 ...
- linux查看指定程序的资源占用
linux下,或者说*inx下有个top命令,可以让我们实时的监控进程运行状态,包括cpu占用,内存占用等. 常用的管理指令像c查看命令行参数,s调整刷新时间,M以内存排序,P以cpu排序,N以进程排 ...
- linux进程占用的资源,Linux查看进程的资源占用情况
相关命令:who/w/ps/top 转载自:http://www.51testing.com/html/32/n-823532.html 1.top top命令是Linux下常用的性能分析工具,能够实 ...
- 9.7 top:实时显示系统中各个进程的资源占用状况
top命令 用于实时地对系统处理器状态进行监控,它能够实时地显示系统中各个进程的资源占用状况.该命令可以按照CPU的使用.内存的使用和执行时间对系统任务进程进行排序显示,同时top命令还可以通过交互式 ...
最新文章
- JDBC在getConnection之前为什么要调用Class.forName
- ubuntu添加软件源
- linux下查看大文件或者目录
- python图像切面numpy_NumPy做图像处理不香吗?我用Python把秋日里最美的景色做成了这种效果~...
- 数据挖掘实践(金融风控)——task5:模型融合
- C++ eof()函数相关应用技巧分享
- bytes和string 与 “w“/“r“ “wb“/“rb“的对应关系
- 脏读、不可重复读与幻读和spring事务传播方式
- QQ官方单向好友删除 免软件
- 【网络安全学习笔记3】侧信道攻击以及技术概览
- python库cloudmusic: 网易云爬虫解决方案,轻松获取你想要的数据。
- 【STM32F407的DSP教程】第2章 Matlab R2018a的安装
- 打印机、惠普打印机扫描分辨率低,扫描出来模糊,解决办法
- Altium Designer PCB板框扩大
- Linux私房菜--第三章 主机规划和磁盘分区
- 国产32层堆栈3D闪存2019年量产 2020年赶超国际
- 什么是你最关键的人脉
- 计算机规划语句,有关规划人生的句子
- Web:选择器的种类
- 传智黑马java基础学习——day04(数组)