美文网首页
查找主机上磁盘占用比较多的container

查找主机上磁盘占用比较多的container

作者: 一瓶多先生 | 来源:发表于2021-06-23 16:35 被阅读0次

很多时候在kubernetes运行过程中, 存在某个pod因为一些原因造成磁盘的使用率比较高, 我们应该如何找到pod,并进行磁盘的清理呢?

因为kubernetes没有收集磁盘相关的数据, 我们只能ssh到宿主机上查找对应的container

查看正在运行容器的大小

使用docker系统df命令,我们可以得到一个docker使用的总结信息,包括以下内容:

  • 所有Images的总大小
  • 所有Containers的总大小
  • 本地卷大小
  • 和缓存
$ docker system df
TYPE                TOTAL               ACTIVE              SIZE                RECLAIMABLE
Images              95                  92                  12.29GB             2.514GB (20%)
Containers          188                 184                 54.79GB             0B (0%)
Local Volumes       0                   0                   0B                  0B
Build Cache         0                   0                   0B                  0B

通过上文的输出可以看出, 目前Image的存储使用了12G, containers的存储使用了54G。

默认情况下,如果运行docker Image,只能得到每个Image的大小,我们可以运行docker ps加上--size获得到正在运行容器的大小。

$ docker ps --size
315be0878bba        nginx       "/bin/sh -c 'echo \"j…"   24 hours ago        Up 24 hours                             k8s_nginx-df8b4b58d-lx7w6_pre_84f02139-1970-4663-9bb8-dfd613717d80_0                   173MB (virtual 1.07GB)
......................................

如何清理相关容器或镜像请看清理Docker 镜像、容器和卷

相关文章

  • 查找主机上磁盘占用比较多的container

    很多时候在kubernetes运行过程中, 存在某个pod因为一些原因造成磁盘的使用率比较高, 我们应该如何找到p...

  • 零碎小技巧

    1、查找文件 2、du 命令:查看某个文件或目录占用的磁盘空间大小 3、df 命令:查看系统磁盘占用情况 4、同步...

  • 记录一次Linux服务器磁盘空间占满的修复过程

    问题: Liunx 磁盘空间占满 1.查找大文件 通过df,du指令查找到大文件jenkins.log(占用了50...

  • 如何清除docker占用的资源

    如何清除docker占用的资源 查看当前占用了多少资源 container 删除所有已经死掉的container。...

  • Linux相关

    du命令 计算出单个文件或者文件夹的磁盘空间占用 Linux中查找当前目录下占用空间最大的前10个文件:du -a...

  • mysql索引

    索引 加快查找可以理解为创建了一个索引目录每次查找会在目录中找到位置.(例子:字典) 1.占用内存磁盘 2.目的快...

  • Linux系统下提示磁盘空间满,但实际占用却很小(转)

    Linux系统下提示磁盘空间满,但实际占用却很小因为公司放在测试服务器上的服务比较多,磁盘经常性会满。以前满过几次...

  • mysql 字段压缩和表压缩还有其它的

    压缩的实质就是降低网络带宽的占用和磁盘存储空间的占用,或者由于主机上存在大数据量的sql操作,而导致主从同步延迟时...

  • linux 下查看文件占用空间

    1.linux 下查看磁盘空间 df -h2.linux 下查看文件占用空间 du3.linux 下查找相应大小文...

  • Linux 常用操作命令

    磁盘空间较大时处理 df -h 查看磁盘空间占用,实际上是查看磁盘块占用的文件(block)df -i 查看索...

网友评论

      本文标题:查找主机上磁盘占用比较多的container

      本文链接:https://www.haomeiwen.com/subject/ijbbyltx.html