cgroup 概念
Cgroup,全称Control Group(控制组),是Linux系统内核提供的一个特性(Linux 2.6.24内核开始将Cgroup加入主线)。
主要作用:
- 限制和隔离一组进程对系统资源的使用,也就是做资源QoS。可控制的资源主要包括CPU、内存、block I/O、网络带宽等等。
- 资源统计,可以统计资源使用量,比如CPU使用时长、内存使用量。
- 对进程组执行挂起、恢复。 …
2021年07月26日
Cgroup,全称Control Group(控制组),是Linux系统内核提供的一个特性(Linux 2.6.24内核开始将Cgroup加入主线)。
主要作用:
共222字-大约需要阅读5min
2021年07月08日
通过文章pause 容器,我们知道同 pod 中的容器之间通过 Join Namespace
实现网络设备的共享,因此 pod 内网络可以通过 localhost
互相通信,就像访问本机一样通过不同端口访问应用。
而每个 pod 有一个自己的 IP 地址。那么他们之间是如何通信的呢?
共31字-大约需要阅读1min
2021年07月06日
2021年07月04日
上篇文章 使用 kind 快速搭建集群中提到使用 kind 搭建好集群。
接下来写一个简单的微服务来进行验证,并尝试配置服务类型为 LoadBalancer 。
在上篇文章中,编写了一个 b-serv
服务,它包含一个简单的/hello
接口,并记录自己被调用的次数。本篇中它将作为微服务提供者(b-serv
…
共164字-大约需要阅读6min
2021年07月03日
如果你因一些原因(囊中羞涩)无法完整的体验一个k8s集群, 你应该尝试一下 kind。它的优势:
共143字-大约需要阅读5min
2021年06月01日
Linux 从2.4.19开始陆续引入namespace
的概念。它将全局系统的资源包裹在一个抽象层中,使得在每个 namespace 内部的进程看起来自己都拥有一个独立的全局资源。同一个 namespace 下的资源变化对于同一 namespace…
共199字-大约需要阅读3min
2021年04月29日
man-db 提供了 man 命令,less 是 man 的默认分页器。
man-pages 提供了 Linux man 页面的内容。
对于中文可以使用:
gnome 桌面下可以使用 gnome-help查询
通过以下命令阅读man手册页:
…共80字-大约需要阅读2min
2021年04月25日
2021年04月22日
整洁的代码只做好一件事
好的代码:
时时保持代码整洁:每次签入时,代码都比签出时简洁。
注意命名,一旦发现有更好的名称就换掉旧的。
…
共66字-大约需要阅读2min
2021年04月07日
在一次面试中被问到了,没回答上来,所以回家仔细复盘分析一下
TCP连接四元组是源IP地址、源端口、目的IP地址和目的端口。任意一个元素发生了改变,那么就代表的是一条完全不同的连接。
例如在服务器配置了nginx,端口是固定使用80,服务器ip…
共64字-大约需要阅读2min