docker
力行云
热爱技术,热爱开源
展开
-
关于GOMAXPROCS的设置
G-P-M模型我们知道在Go scheduler中,G代表goroutine, P代表Logical Processor, M是操作系统线程。在绝大多数时候,其实P的数量和M的数量是相等。 每创建一个p, 就会创建一个对应的M只有少数情况下,M的数量会大于Pgolang runtime是有个sysmon的协程,他会轮询的检测所有的P上下文队列,只要 G-M 的线程长时间在阻塞状态,那么就重新创建一个线程去从runtime P队列里获取任务。先前的阻塞的线程会被游离出去了,当他完成阻塞操作后会触发原创 2022-04-01 10:54:01 · 7212 阅读 · 0 评论 -
Docker占用空间大的问题
经查询发现Docker.raw 文件特别大。该文件为docker的逻辑磁盘的文件。属于预占用文件,系统分配给dockcer的逻辑硬盘大小,是最大可用的磁盘空间,实际没有占用。mac 下编辑:~/Library/Group\ Containers/group.com.docker/settings.json 配置文件。修改参数:“diskSizeMiB”: 15258这里的15258 单位就是mb。 修改后重启docker就会发现占用空间瞬间变小。注意:调整会导致镜像与容器丢失。可用通过如下命原创 2022-03-12 14:26:27 · 2577 阅读 · 0 评论 -
清理docker容器日志
容器日志一般存放在/var/lib/docker/containers/container_id/或者/var/docker/lib/containers/container_id下面查看目录大小:du -h -d 1 .清空日志:cat /dev/null > xxx.log原创 2020-06-28 11:13:39 · 168 阅读 · 0 评论