「Bug」Ubuntu Server 18.04 反应特别慢

前言

相对 CentOS 而言,我对 Ubuntu 更熟悉,而且它自带 Python3.6,ssh 登录完成后还有很详细的提示,因此我在开发环境部署了大量 Ubuntu 虚拟机。

但是好景不长,Jenkins Slave 和 Kubernetes Worker 相继出现问题。。

问题描述

第一台出问题的是我们的主要 Jenkins Slave,是在 Ubuntu 虚拟机里面,使用 Docker 跑了四个不同环境的 Jenkins Slave,提供 c#/golang/flutter/python 等的构建/测试环境。

一段时间后,这台 Jenkins Slave 虚拟机的内存就居高不下。这大概是某些构建任务会维护守护进程以加快下一次构建的速度,所以内存没释放。

这时问题就来了,明明虚拟机提示还有 2G 的空闲内存(不包含 cached),可 ssh 登录却要花将近两三分钟,登入后 top/htop 也要黑屏将近一分钟。。
神奇的是其他的命令(ls/cd/df/du/docker)却都很正常,没有什么明显的卡顿现象。

另一台 Kubernetes Worker 也是同样的问题,内存还一大半,CPU 占用也不超过 50%,可 ssh/top/htop 这几个命令都卡得不行。节点上跑的 Nginx-Ingress-Controller 直接卡死,必须重启节点才能正常。。

目前未找到原因

猜你喜欢

转载自www.cnblogs.com/kirito-c/p/12153528.html
今日推荐