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

网站推广营销策略东营网站优化

网站推广营销策略,东营网站优化,郑州哪里能做个人网页,后端开发网站做一些什么使用cgroup工具对服务器某些/全部用户进行计算资源限制 主要介绍#xff0c;如何对指定/所有用户进行资源限定#xff08;这里主要介绍cpu和内存占用限制#xff09;#xff0c;防止某些用户大量占用服务器计算资源#xff0c;影响和挤占他人正常使用服务器。 安装cgrou…使用cgroup工具对服务器某些/全部用户进行计算资源限制 主要介绍如何对指定/所有用户进行资源限定这里主要介绍cpu和内存占用限制防止某些用户大量占用服务器计算资源影响和挤占他人正常使用服务器。 安装cgroup管理工具sudo apt-get install cgroup-tools使用mount -t cgroup 命令检查验证 可以通过编写 /etc/cgconfig.conf和 /etc/cgrules.conf 文件进行计算资源的配置其中 /etc/cgconfig.conf 实现具体的配置设置/etc/cgrules.conf 确定每个用户属于哪个配置 cgroup工具会根据上面的两个文件中的不同资源限制自动生成一些具体的配置文件放在/sys/fs/cgroup/下的对应文件夹下有点类似CMakeLists.txt。 使用group限制单用户/多用户计算资源 使用 group字段创建资源限制组进行组内成员的资源控制限制 在 /etc/cgconfig.conf添加如下配置将会对组users_mem_limit 内的用户所能申请的最大内存进行限制。 # group是特殊字段users_mem_limit是组的名称 group users_mem_limit{memory{memory.limit_in_bytes 15G;memory.memsw.limit_in_bytes 16G;} }其中 memory.limit_in_bytes 只限制实际的物理内存使用不包括交换空间 memory.memsw.limit_in_bytes 限制实际物理内存和交换空间的总使用 一般来说两个参数需要使用字节(bytes)为单位但是也可以直接使用这里的G 在 /etc/cgrules.conf添加如下配置实现将某个/某些用户添加到该组。 #用户名 #限制类型 #所属组 user01 memory users_mem_limit/ user02 memory users_mem_limit/设置限制服务开机启动 #开机启动 systemctl enable cgconfig systemctl enable cgred #重启服务 systemctl restart cgconfig systemctl restart cgred注意点 这种情况下该组内的用户将会共用受限的15G内存而不是每个人最大15G例如上面的例子中user01和user02将共用15G内存 如果程序申请不到内存自己会停下来并报错。如果仅限制物理内存的容量不限制swap的容量那么进程不会被杀死。可以保持运行。 使用template限制多个用户的内存和CPU占用 刚才使用group 也可以实现多用户的限制但是被限制的用户将会共用受限资源如何实现对每个用户的计算资源进行同等配置同时限制所有用户对共用服务器CPU和内存资源的过度使用 这里使用template 实现。 template 本质上只是一个模板本质上是会对所有用户都单独生成一个组。 在 /etc/cgconfig.conf添加如下配置使用template设置了memory 不能超过60GB最多100%占用36个CPU核心。 template users/%u {memory {memory.limit_in_bytes 60G;memory.memsw.limit_in_bytes 61G;}cpu {cpu.cfs_quota_us 3600000;cpu.cfs_period_us 100000;} }其中cpu的限制逻辑是 在 cpu.cfs_period_us 周期内只能使用最多cpu.cfs_quota_us 的cpu资源。 默认情况下cpu.cfs_period_us的单位为微秒默认值为100000。cpu.cfs_quota_us的值为-1即不做限制。 例子中利用两个参数的比值cpu.cfs_quota_us/cpu.cfs_period_us3600% 实现最多100%占用36个CPU核心。 在 /etc/cgrules.conf添加如下配置对所有用户的cpu和内存进行控制。 #所有用户 限制类型 模板 * cpu,memory users/%u设置服务 #开机启动 systemctl enable cgconfig systemctl enable cgred #重启服务 systemctl restart cgconfig systemctl restart cgred一些注意点 在/sys/fs/cgroup下有不同的文件夹这些文件分别包含了不同的资源配置文件。 cgroup根据 /etc/cgconfig.conf配置文件自动生成一些具体的文件然后在在/sys/fs/cgroup的不同文件夹下生成对应的配置例如 刚才使用的group配置中生成的cgroup文件在/sys/fs/cgroup/memory/users_mem_limit目录下。 刚才使用的template 将会自动生成以下数据 /sys/fs/cgroup/memory/users/user01 /sys/fs/cgroup/memory/users/user02/sys/fs/cgroup/cpu/users/user01/sys/fs/cgroup/cpu/users/user02 可以使用如下指令删除某个用户的配置当他重新登录时就会自动取消 cgdelete cpu:/users/user01 cgdelete memory:/users/user01参考 使用 nice、cpulimit 和 cgroups 限制 cpu 占用率如何对占据服务器大量cpu资源的用户进行限制Linux系统使用cgroup限制用户进程过度使用内存精准限制CPUCgroups
http://www.pierceye.com/news/292377/

相关文章:

  • 网站虚拟主机查询企业文化建设的内容有哪些
  • 财经大学网站建设apicloud wordpress
  • 平面设计网站排行榜刚进外贸公司一个月多少钱
  • 企业网站最下面的那栏叫啥广州编程培训机构哪里好
  • 怎么学建设网站网站建设敬请期待图片素材
  • 滴滴出行的网站是哪家公司做的新媒体营销课程心得体会
  • 中国室内设计师联盟网站浙江手机版建站系统开发
  • 网站开源代码模版广州公司注册核名查询系统官网
  • 海外网站seo丹阳市住房建设管理局网站
  • 定制公司网站沙市做网站weisword
  • 平湖模板网站建设公司网站建设项目报告书
  • 校园门户网站解决方案手机与电脑网站制作
  • 济南网站建设 伍际网络网站域名备案授权书
  • 网站开发销售提成网站建设的内部风险分析
  • 网站建设框架都有哪些内容公司名字大全参考2022
  • 成功备案的网站增加域名黄金网站
  • 学习网站开发多少钱北京网页设计公司兴田德润可以吗
  • 如何加强门户网站建设上海好的设计公司
  • h5企业模板网站模板营销推广的渠道方式
  • 怎么学做网站PHP百度搜索风云榜总榜
  • 网站风格模板公司建设官方网站
  • 做站群一个网站多少钱网络服务器的分类
  • 专业的常州做网站营销推广48个方法
  • 开奖网站怎么做wordpress4.9.8中文版
  • 国外做任务的网站网推公司
  • 国外有在线做设计方案的网站吗为什么用Vue做网站的很少
  • 网站一定要备案网站建设与维护工作
  • 锦江区建设和交通局网站怎样在网上建立平台
  • 网站维护升级访问中六安论坛网站
  • ppt模板网站哪个免费重庆手机版建站系统哪家好