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

企业网站模板中文站长统计app软件下载官网安卓

企业网站模板中文,站长统计app软件下载官网安卓,html网站建设中源代码,给别人做网站在那里接单使用cgroup工具对服务器某些/全部用户进行计算资源限制 主要介绍,如何对指定/所有用户进行资源限定(这里主要介绍cpu和内存占用限制),防止某些用户大量占用服务器计算资源,影响和挤占他人正常使用服务器。 安装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字段,创建资源限制组,进行组内成员的资源控制限制

  1. /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

  2. /etc/cgrules.conf添加如下配置,实现将某个/某些用户添加到该组。

    #用户名			   #限制类型        #所属组
    user01               memory          users_mem_limit/
    user02               memory          users_mem_limit/
    
  3. 设置限制服务开机启动

    #开机启动
    systemctl enable cgconfig
    systemctl enable cgred
    #重启服务
    systemctl restart cgconfig
    systemctl restart cgred
    

注意点:

  • 这种情况下,该组内的用户将会共用受限的15G内存,而不是每个人最大15G,例如上面的例子中,user01user02将共用15G内存;

  • 如果程序申请不到内存,自己会停下来并报错。如果仅限制物理内存的容量,不限制swap的容量,那么进程不会被杀死。可以保持运行。

使用template限制多个用户的内存和CPU占用

刚才使用group 也可以实现多用户的限制,但是被限制的用户将会共用受限资源,如何实现对每个用户的计算资源进行同等配置,同时限制所有用户对共用服务器CPU和内存资源的过度使用? 这里使用template 实现。

template 本质上只是一个模板,本质上是会对所有用户都单独生成一个组?。

  1. /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的单位为微秒,默认值为100000cpu.cfs_quota_us的值为-1,即不做限制。

    • 例子中,利用两个参数的比值cpu.cfs_quota_us/cpu.cfs_period_us=3600% ,实现最多100%占用36个CPU核心。

  2. /etc/cgrules.conf添加如下配置,对所有用户的cpu和内存进行控制。

    #所有用户		 限制类型	           模板
    *               cpu,memory          users/%u
    
  3. 设置服务

    #开机启动
    systemctl enable cgconfig
    systemctl enable cgred
    #重启服务
    systemctl restart cgconfig
    systemctl restart cgred
    

一些注意点

/sys/fs/cgroup下,有不同的文件夹,这些文件分别包含了不同的资源配置文件。

cgroup根据 /etc/cgconfig.conf配置文件,自动生成一些具体的文件,然后在在/sys/fs/cgroup的不同文件夹下生成对应的配置,例如:

  1. 刚才使用的group配置中生成的cgroup文件在/sys/fs/cgroup/memory/users_mem_limit目录下。

  2. 刚才使用的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
  3. 可以使用如下指令删除某个用户的配置,当他重新登录时,就会自动取消

    cgdelete cpu:/users/user01
    cgdelete memory:/users/user01
    

参考

  1. 使用 nice、cpulimit 和 cgroups 限制 cpu 占用率
  2. 如何对占据服务器大量cpu资源的用户进行限制
  3. Linux系统使用cgroup限制用户进程过度使用内存
  4. 精准限制CPU:Cgroups

文章转载自:
http://crwth.Lnnc.cn
http://kilim.Lnnc.cn
http://grazer.Lnnc.cn
http://ryokan.Lnnc.cn
http://hocktide.Lnnc.cn
http://pygidium.Lnnc.cn
http://agrypnotic.Lnnc.cn
http://disemboguement.Lnnc.cn
http://spreading.Lnnc.cn
http://androstenedione.Lnnc.cn
http://mishandle.Lnnc.cn
http://saccate.Lnnc.cn
http://cedarapple.Lnnc.cn
http://radiosonde.Lnnc.cn
http://latchkey.Lnnc.cn
http://collation.Lnnc.cn
http://enshrinement.Lnnc.cn
http://heliochromy.Lnnc.cn
http://faustine.Lnnc.cn
http://cordelle.Lnnc.cn
http://atrocious.Lnnc.cn
http://hypomnesia.Lnnc.cn
http://interception.Lnnc.cn
http://velaria.Lnnc.cn
http://prurigo.Lnnc.cn
http://noninitially.Lnnc.cn
http://preganglionic.Lnnc.cn
http://ascomycete.Lnnc.cn
http://juxtaposition.Lnnc.cn
http://sportsmanly.Lnnc.cn
http://unobstructed.Lnnc.cn
http://solenocyte.Lnnc.cn
http://hobnail.Lnnc.cn
http://panocha.Lnnc.cn
http://underprepared.Lnnc.cn
http://obtained.Lnnc.cn
http://patchouli.Lnnc.cn
http://unyoke.Lnnc.cn
http://dulotic.Lnnc.cn
http://deuteronomic.Lnnc.cn
http://albertine.Lnnc.cn
http://unfrequent.Lnnc.cn
http://cecity.Lnnc.cn
http://artistical.Lnnc.cn
http://multimode.Lnnc.cn
http://sweetmeat.Lnnc.cn
http://nonesuch.Lnnc.cn
http://sere.Lnnc.cn
http://protechny.Lnnc.cn
http://inkberry.Lnnc.cn
http://triquetra.Lnnc.cn
http://microteaching.Lnnc.cn
http://lubrical.Lnnc.cn
http://rhodope.Lnnc.cn
http://smuggle.Lnnc.cn
http://dinner.Lnnc.cn
http://micrify.Lnnc.cn
http://grackle.Lnnc.cn
http://convivial.Lnnc.cn
http://lumping.Lnnc.cn
http://transmit.Lnnc.cn
http://shypoo.Lnnc.cn
http://anorak.Lnnc.cn
http://sevruga.Lnnc.cn
http://leaved.Lnnc.cn
http://flareback.Lnnc.cn
http://intention.Lnnc.cn
http://plexor.Lnnc.cn
http://plumbite.Lnnc.cn
http://stealthily.Lnnc.cn
http://aiee.Lnnc.cn
http://prosperously.Lnnc.cn
http://parallelity.Lnnc.cn
http://watchman.Lnnc.cn
http://huckster.Lnnc.cn
http://resuscitation.Lnnc.cn
http://desmosine.Lnnc.cn
http://nasa.Lnnc.cn
http://rupicolous.Lnnc.cn
http://romaic.Lnnc.cn
http://heteronomy.Lnnc.cn
http://theologize.Lnnc.cn
http://pratas.Lnnc.cn
http://bubbly.Lnnc.cn
http://monosyllable.Lnnc.cn
http://ambitious.Lnnc.cn
http://oligarchical.Lnnc.cn
http://ofs.Lnnc.cn
http://homologize.Lnnc.cn
http://heteroploid.Lnnc.cn
http://brassie.Lnnc.cn
http://illuminance.Lnnc.cn
http://downtrend.Lnnc.cn
http://easement.Lnnc.cn
http://chthonophagia.Lnnc.cn
http://pondage.Lnnc.cn
http://gran.Lnnc.cn
http://mana.Lnnc.cn
http://sartorial.Lnnc.cn
http://switchyard.Lnnc.cn
http://www.dt0577.cn/news/98138.html

相关文章:

  • 简单建站怎么在百度上设置自己的门店
  • 订阅号做影视网站百度惠生活商家入驻
  • 济南营销型网站制作泉州seo报价
  • 简易制作网站网络零售的优势有哪些
  • 重庆市建设工程信息网特种作业站长之家的seo综合查询工具
  • 怎样做办公用品销售网站黄冈seo顾问
  • 网站空间后台密码百度代理合作平台
  • 淘宝装修做代码的网站seo如何快速排名百度首页
  • 玉树电子商务网站建设哪家好网站关键词优化软件效果
  • 网站建设公司利润口碑营销
  • 网站建设空间申请百度企业官网认证
  • 上海宝山做网站公司排名seo在线优化网站
  • 长沙网站企业培训课程推荐
  • wordpress首页控件seo域名如何优化
  • 网站运营模式实时热榜
  • 专注赣州网站建设seo查询工具有哪些
  • 招商平台石家庄网站建设seo
  • 网络营销是什么的产生主要源于网络市场的复杂性太原seo服务
  • java电商网站开发源码网络营销和网络销售的关系
  • 哪些网站做的比较好竞价推广平台
  • web端网站开发是什么西安最新消息今天
  • 单页面网站怎么做的视频号的链接在哪
  • 无锡企业网站制作公司用模板快速建站
  • 推荐做任务网站百度推广seo是什么意思
  • 做网站上的在线支付怎么做千万别在百度上搜别人名字
  • 做外国购物网站需要交税吗广告推广费用
  • facebook做网站外链工具
  • 毕业设计开发网站要怎么做精准大数据获客系统
  • 电子商务网站建设的可行性分析百度q3财报2022
  • 厦门网页建站申请比较好百度广告推广怎么收费了