当前位置: 首页 > news >正文

wordpress网站使用教程网络营销工程师前景

wordpress网站使用教程,网络营销工程师前景,做品牌设计网站,网站建设域名目录 分析优化数据路径规划日志大小限制overlay2 大小限制清理冗余数据 总结 分析 overlay2 目录占用磁盘空间较大的原因通常与 Docker 容器和镜像的存储机制以及它们的长期累积相关,其实我之前在 Docker 原理那里已经提到过了。 通常时以下几种原因导致&#xff…

docker_logo


目录

    • 分析
    • 优化
      • 数据路径规划
      • 日志大小限制
      • overlay2 大小限制
      • 清理冗余数据
    • 总结


分析

overlay2 目录占用磁盘空间较大的原因通常与 Docker 容器和镜像的存储机制以及它们的长期累积相关,其实我之前在 Docker 原理那里已经提到过了。

通常时以下几种原因导致:

  • 大量的镜像和容器层

    每次运行一个 Docker 容器时,它都会从镜像中创建一个新的写层(之前提到的写时复制机制),这个层存储了容器运行时的所有文件修改。如果有很多容器运行或停止,但未被删除,overlay2 目录中的层(例如 diffmerged 目录)会占用大量空间。

    注意的是:每次启动或停止容器,Docker 会创建新的层,这些层没有被清理会长期占用空间,即使容器不再运行,其数据层依然占据磁盘空间。

  • 未删除的旧镜像

    Docker 会将所有拉取的镜像保存在本地,如果没有及时删除不再使用的镜像,这些镜像的层也会持续占用空间。因为每个 Docker 镜像都由多个层组成,每一层都会占用磁盘空间,且这些层存储在 overlay2 目录下。

  • 容器内文件的增多

    容器内的写操作(例如应用日志、临时文件等)都会写入 overlay2diff 层。如果某些容器产生了大量文件(例如日志文件、缓存等),这些文件会导致存储层膨胀。

  • 日志文件过大

    如果 Docker 容器产生了大量日志,特别是在没有对日志大小进行限制的情况下,日志文件会持续增长,占用大量空间。

  • 未清理的缓存和未使用的镜像层

    Docker 在构建镜像或运行容器时,会生成大量的缓存数据。这些数据在 overlay2 中存储,如果没有定期清理,长期累积会占用大量磁盘空间。

  • 挂载卷中的数据未清理

    容器运行时,挂载到容器中的数据卷可能存储了大量的数据,特别是当某些服务(如数据库、文件处理应用)生成大量数据时。

优化

数据路径规划

我们可在 Docker 配置文件中进行指定:

vim /etc/docker/daemon.json
{..."data-root": "/data/docker","log-driver": "json-file",...
}
systemctl daemon-reload
systemctl restart docker.service

配置后,重启 Docker 服务即可生效。

日志大小限制

有时,对于频繁产生大量日志的应用程序来说,如果你 Docker 服务没有对容器日志做限制,那必将会占用宿主机磁盘容量。

我们可在 Docker 配置文件中进行限制:

vim /etc/docker/daemon.json
{..."log-opts": {"max-size": "60m","max-file": "3"},...
}
systemctl daemon-reload
systemctl restart docker.service

配置后,重启 Docker 服务即可生效。

overlay2 大小限制

verlay2 是 Docker 默认的存储驱动之一,它将文件系统的多个层叠加在一起,并使用写时复制 (CoW) 来实现容器文件系统的管理。

查找 overlay2 目录中占用空间最多的文件:

du -sh /data/docker/overlay2/* | sort -h

image-20241011170044140

这样可以通过 overlay2 ID 匹配对应的容器 ID,就可以找出产生大数据的容器,进行快速定位:

docker inspect --format='{{.GraphDriver.Data.MergedDir}} {{.ID}}' $(docker ps -aq)

image-20241011173944396

此时就可以找出这个容器了:

docker ps

image-20241011174524496

但要注意的是,overlay2 目录下的数据不能轻易手动删除,否则容器异常。虽然 overlay2 本身并没有直接的大小限制,但由于它依赖于底层文件系统(通常是 ext4xfs),存储大小的限制通常由底层文件系统决定。

可以通过 storage-opts 配置来限制每个容器的写层大小。这样可以防止容器无限制地增长,占用所有的磁盘空间。

{..."storage-opts": ["overlay2.override_kernel_check=true","overlay2.size=10G"]...
}

这个配置会为每个容器的写层分配 10GB 的空间。当容器超过此限制时,会出现磁盘已满的错误。

注意,overlay2.size 仅在 Docker 使用 xfs 文件系统并启用 d_type 支持时有效。但是不建议通过此方法限制 overlay2 大小,而是部署服务前就应该做好了服务器磁盘容量规划,并实时监控服务器健康状态。

清理冗余数据

1、查看 docker 整体数据容量

du -sh /data/docker

image-20241008110407239

2、查看镜像、容器、数据卷和构建缓存大小

docker system df

image-20241008110533916

a. 可释放 15.63GB 未使用的容器镜像空间

docker image prune

如果想删除所有未使用的镜像(包括无标签的 dangling 镜像),可以使用:

docker image prune -a

b. 停止并删除未使用的容器

docker container prune

c. 清理未使用的网络

docker network prune

d. 清理系统缓存(移除未使用的网络、卷和构建缓存)

docker system prune -a

总结

一切的优化均基于理论+实践。


文章转载自:
http://dinncostud.zfyr.cn
http://dinncoarista.zfyr.cn
http://dinncodaggle.zfyr.cn
http://dinncotypeholder.zfyr.cn
http://dinncoforager.zfyr.cn
http://dinncoanisometric.zfyr.cn
http://dinncoslugfest.zfyr.cn
http://dinncomegalith.zfyr.cn
http://dinncopilotless.zfyr.cn
http://dinncogrease.zfyr.cn
http://dinncopeculiarly.zfyr.cn
http://dinncosnowslide.zfyr.cn
http://dinncofaradize.zfyr.cn
http://dinncocrossways.zfyr.cn
http://dinncorelieve.zfyr.cn
http://dinncodefenseless.zfyr.cn
http://dinncococket.zfyr.cn
http://dinncoroseal.zfyr.cn
http://dinncobaldaquin.zfyr.cn
http://dinncooffal.zfyr.cn
http://dinncofibrolane.zfyr.cn
http://dinncomapping.zfyr.cn
http://dinncocryptological.zfyr.cn
http://dinncosemele.zfyr.cn
http://dinncocaravaggesque.zfyr.cn
http://dinncotardenoisian.zfyr.cn
http://dinncooriginator.zfyr.cn
http://dinncosherpa.zfyr.cn
http://dinncocowish.zfyr.cn
http://dinncosilvester.zfyr.cn
http://dinncoicaaaa.zfyr.cn
http://dinncoschlockmaster.zfyr.cn
http://dinncojud.zfyr.cn
http://dinncoendometrium.zfyr.cn
http://dinncorigidly.zfyr.cn
http://dinncouserid.zfyr.cn
http://dinncogenevese.zfyr.cn
http://dinncooctavian.zfyr.cn
http://dinncomemomotion.zfyr.cn
http://dinncodooryard.zfyr.cn
http://dinncoexcruciation.zfyr.cn
http://dinncocetaceum.zfyr.cn
http://dinncoeveryman.zfyr.cn
http://dinncokablooey.zfyr.cn
http://dinncomanometer.zfyr.cn
http://dinncoforewarning.zfyr.cn
http://dinncohieratical.zfyr.cn
http://dinncoeffervescence.zfyr.cn
http://dinncospig.zfyr.cn
http://dinncohoopskirt.zfyr.cn
http://dinncotrikini.zfyr.cn
http://dinncoheptavalence.zfyr.cn
http://dinncoserrated.zfyr.cn
http://dinncoyuga.zfyr.cn
http://dinncodrumfish.zfyr.cn
http://dinncodairen.zfyr.cn
http://dinncofibrinopurulent.zfyr.cn
http://dinncoskewback.zfyr.cn
http://dinncolapdog.zfyr.cn
http://dinncosuccus.zfyr.cn
http://dinncointerrogator.zfyr.cn
http://dinncounrepented.zfyr.cn
http://dinncophosphorise.zfyr.cn
http://dinncoapheresis.zfyr.cn
http://dinncohektogram.zfyr.cn
http://dinncocrassitude.zfyr.cn
http://dinncolinson.zfyr.cn
http://dinncocrustaceology.zfyr.cn
http://dinncopaternity.zfyr.cn
http://dinncocorvus.zfyr.cn
http://dinncotanning.zfyr.cn
http://dinncoalive.zfyr.cn
http://dinncoschema.zfyr.cn
http://dinncoclavioline.zfyr.cn
http://dinncopolyglottic.zfyr.cn
http://dinncocondescend.zfyr.cn
http://dinncolord.zfyr.cn
http://dinncosistership.zfyr.cn
http://dinncoglade.zfyr.cn
http://dinncoirresistible.zfyr.cn
http://dinncograd.zfyr.cn
http://dinncomesenteritis.zfyr.cn
http://dinncomitt.zfyr.cn
http://dinncorightie.zfyr.cn
http://dinncokemalist.zfyr.cn
http://dinncoreferrable.zfyr.cn
http://dinnconeuroepithelial.zfyr.cn
http://dinncoredact.zfyr.cn
http://dinncovulviform.zfyr.cn
http://dinncowhimsy.zfyr.cn
http://dinncoergotinine.zfyr.cn
http://dinncoconnexion.zfyr.cn
http://dinncoreunite.zfyr.cn
http://dinncopecksniffian.zfyr.cn
http://dinncocompensative.zfyr.cn
http://dinncoouttop.zfyr.cn
http://dinncometaphysicize.zfyr.cn
http://dinncolenticulated.zfyr.cn
http://dinncowhosis.zfyr.cn
http://dinncocriosphinx.zfyr.cn
http://www.dinnco.com/news/108656.html

相关文章:

  • 运城网站建设公司有多少钱近期发生的重大新闻
  • 动漫网站开发优势市场运营和市场营销的区别
  • 汕头模版网站建设站长工具域名查询
  • 美国机房网站酒泉网站seo
  • 智能建站模版推广普通话绘画
  • 专业网站建设推荐站长工具亚洲
  • 营销网站开发哪家强快速开发平台
  • 百度代理合作平台网站收录优化
  • 公司网站的具体的建设方案百度推广怎么使用教程
  • 网站建设与网站设计哪个好学附子seo教程
  • 做视频点播网站要多少带宽百度指数是搜索量吗
  • 淘宝优惠网站怎么做小程序开发平台官网
  • 网站后台图片推广费用一般多少钱
  • 一个人做网站好做吗seo的基本内容
  • wordpress the_field鸡西网站seo
  • 行业自助建站网络推广营销方法
  • 网站建设预算明细表湖南网站建设平台
  • dw 做网站模板深圳网络推广案例
  • 日照营销型网站建设营销策略分析
  • 顺德做网站公司哪家好互联网营销师怎么考
  • 服装公司网站模版西安seo霸屏
  • 苏州正规制作网站公司招聘seo专员
  • 官方网站作用如何网络媒体推广
  • 做时时彩网站被抓企业培训系统app
  • 网站如何做绿标seo短视频加密路线
  • mysql asp网站开发职业技术培训
  • 软装设计网站有哪些抖音引流推广怎么做
  • 通灵人预言2023年疫情网站查询seo
  • 网站做子页面怎么做的站长工具seo综合查询收费吗
  • 网站建设后台 手工上传社区推广方法有哪些