原文:CentOS7脱机安装SQL Server 2017SQL Server on Linux也发布一段时间了,官方上支持Red Hat, SUSE, Ubuntu。手上没有以上Linux版本,选用了与Red Hat最接近的CentOS7.4来进行安装和测试。 1. 环境 Linux: CentO... ...
分类:
数据库 时间:
2017-12-25 13:43:45
阅读次数:
273
什么是Docker?是一个开源的容器引擎,可以方便对容器进行管理是基于容器的轻量虚拟化技术,基于内核的Cgroup和Namespace技术,并没有传统虚拟化的Hypervisor层, 通信上,Docker并不直接与内核交互,而是通过Libcontainer(真正意义上的容器引擎)来交互通过clone ...
分类:
其他好文 时间:
2017-12-23 17:15:38
阅读次数:
188
原因是:由于内核不支持限制内存的设置 解决办法是:vim /etc/default/grub 修改为: 或者:GRUB_CMDLINE_LINUX="cgroup_enable=memory swapaccount=1" 重启后可以解决 ...
分类:
其他好文 时间:
2017-12-10 11:25:49
阅读次数:
383
kubeletArguments: cgroups-per-qos: - "true" cgroup-driver: - "systemd" enforce-node-allocatable: - "pods" pods-per-core: - "10" max-pods: - "60" kube-... ...
分类:
其他好文 时间:
2017-12-06 20:11:58
阅读次数:
457
之前一直被一个Linq问题困扰,数据分组后就会变成IGrouping形式,但是返回的需要的是 IQueryable,现在终于知道怎么转了。 query = from c in query group c by c.Id into cGroup orderby cGroup.Key select cG ...
分类:
其他好文 时间:
2017-11-13 18:26:38
阅读次数:
295
Cgroups控制系统资源的分配(cpu、mem、io) 1、cgroups概述 CGroup是Linux内核提供的可以限制、隔离进程组 (process groups) 所使用的物理资源 (如 cpu memory i/o 等等)。 全称是Control Groups,从2.6.24 内核引入,并 ...
分类:
其他好文 时间:
2017-11-10 20:14:05
阅读次数:
222
由于工作原因需要使用docker完成集群的搭建,特此记录一下研究的docker技术。 首先简单的介绍一下docker: Docker 使用 Google 公司推出的 Go 语言 进行开发实现,基于 Linux 内核的 cgroup,namespace,以及 AUFS 类的 Union FS 等技术, ...
分类:
其他好文 时间:
2017-11-10 01:35:31
阅读次数:
195
内存cgroup的值都是从哪里来的呀 page_counter_charge是增加page_counter的计数, try_charge函数和mem_cgroup_migrate函数是增加普通进程内存统计的重要方法; try_charge< mem_cgroup_try_charge< 然后在许多缺 ...
分类:
其他好文 时间:
2017-10-28 22:12:07
阅读次数:
200
cgroup和namespace是实现容器底层的重要技术 cgroup:实现资源限制 namespace:实现资源隔离 1.cgroup:control group Linux操作系统通过cgroup可以设置进程使用CPU,内存和IO资源使用的限额。我们之前学习的通过-m,--memory-swap ...
分类:
其他好文 时间:
2017-10-25 19:57:26
阅读次数:
192
日志空间管理实际应用引出近日在服务器空间不足的报警经常出现,经过排除系日志占用,分析后发现使用Docker容器的服务器空间占用是日志占用的2倍,观察系统空间df-h
FilesystemSizeUsedAvailUse%Mountedon
/dev/xvda150G47.4G2.5G95%/
none4.0K04.0K0%/sys/fs/cgroup
udev988M1..
分类:
其他好文 时间:
2017-10-16 21:49:56
阅读次数:
161