分享: 今天我要分享一下我是如何限制小鸡资源占用滴

作案工具准备:

a. MacBook Pro一台
b. 安装好SecureCRT软件
c. 安装有大便11的小鸡一只

关键项:

a. 很多商家TOS或AUP中明确规定了CPU, IO, 连接会话数等阈值, 超过阈值会警告或杀鸡, 例如VirMach, SpartanHost, Naranjatech......
b. 陈旧的cpulimit工具只能限制单进程的CPU占用率
c. 非死不可的工程狮搞出来的Cgroups V2是个好帮手

具体步骤:

a. 开启内核cgroups v2特性支持
    $ vi /etc/default/grub
    在GRUB_CMDLINE_LINUX_DEFAULT参数中添加"cgroup_no_v1=all systemd.unified_cgroup_hierarchy=1"参数
    $ update-grub
    $ reboot
    重启后执行
    $ ls -alh /sys/fs/cgroup/
    目录中应该有system.slice和user.slice目录
    说明: system.slice存放systemd的service服务单元资源组,user.slice存放用户登录后手工运行程序的资源组,这些资源组都是内核自动创建的, 无需人工干预, 并且针对资源组应用的资源配额是有继承关系的, 例如针对system.slice限制CPU总体占用不超过50%, 则这50%的计算资源是所有下级资源组共享的, 一个服务占的多了另一个服务就会减少, 内核会保证本级和下级加起来的CPU占用率不超过操作系统CPU的50%

b. 限制CPU占用率
    1个CPU按100%计算, 2个CPU按200%计算.....
    例如在一个3核CPU小鸡上限制所有服务总体CPU占用率为50%则可以执行以下命令:
    $ systemctl set-property system.slice CPUQuota=150%
    剩下的计算资源可以给用户登录后手工运行的命令, 谁家小鸡还不允许个突发性能啊,
    $ systemctl set-property user.slice CPUQuota=100%
    根据商家TOS/AUP中的阈值调整上述命令并运行后你的小鸡再也不用担心CPU相关条款了(VirMach家的小鸡限制到一半CPU性能挖个矿啥的也不是不可以哈,,)

c. 限制磁盘IO带宽
    具体就不解释了, 如果弄清楚了步骤b那么这个步骤就直接敲命令吧
    例如: 所有系统服务磁盘IO读写带宽分别限制为50M/s
    $ systemctl set-property system.slice IOReadBandwidthMax='/dev/vda 50M' IOWriteBandwidthMax='/dev/vda 50M'
    例如: 所有用户登录后手工执行的程序磁盘IO读写带宽分别限制为50M/s
    $ systemctl set-property user.slice IOReadBandwidthMax='/dev/vda 50M' IOWriteBandwidthMax='/dev/vda 50M'

d. 限制磁盘IOPS
    $ systemctl set-property system.slice IOReadIOPSMax='/dev/vda 1000' IOWriteIOPSMax='/dev/vda 200'
    $ systemctl set-property user.slice IOReadIOPSMax='/dev/vda 1000' IOWriteIOPSMax='/dev/vda 200'

e. 限制连接会话数
    $ vi /etc/sysctl.conf
    添加
    net.netfilter.nf_conntrack_max = 最大连接会话数, 例如20000
    然后
    $ sysctl -p

f. 资源配额验证
    a. CPU配额可以随便跑个命令把CPU拉满然后用top命令直接看(此命令只对user.slice的配额验证生效, 因为命令时用户会话产生的进程),例如我度娘到的这个命令:
    $ for i in `seq 1 $(cat /proc/cpuinfo |grep "physical id" |wc -l)`; do dd if=/dev/zero of=/dev/null & done
    $ top
    仔细瞅瞅结果吧,,,,,,,,,,,
    b. 磁盘IO配额可以直接用yabs.sh测试,例如:
    $ curl -sL yabs.sh | bash -s -- -i -g
    c. 连接会话数限制校验
    内核参数你都不信你还能干点儿啥啊!!!

g. 其它的事儿
    a. 显示cgroups资源组树形结构
    $ systemd-cgls
    b. 显示cgroups资源组资源占用情况
    $ systemd-cgtop

最后:感 谢 非死不可的工程狮,感谢Linux内核组,祝大家玩的开心啦!

来源:
hostloc:https://hostloc.com/space-uid-53498.html

已有 149 条评论
  1. Matthewbut

    Подобрать жёсткость абразива, основываясь на потребностях клиента: 100 и 150 грит – для искусственных ногтей, 180 грит – для крепких натуральных ногтей, 240 грит – для мягких натуральных ногтей и полировки https://etopilki.ru/dostavka
    Главное правило: чем ниже гритность, тем более жёсткой будет пилка https://etopilki.ru/favorites

    Matthewbut 回复
  2. JasonDus

    В результате взаимодействия усиливается скорость движения красных кровяных телец (эритроцитов) и улучшается доставка кислорода ко всем органам и тканям https://energetix.vip/catalog/sergi_bizhuteriya/
    Это способствует уменьшению вязкости крови и снижению нагрузки на сердечно-сосудистую систему https://energetix.vip/catalog/sergi_bizhuteriya/sergi_gvozdiki_pusety/1581/

    Но бывает, что на помощь приходят не лекарства, а какие-то дополнительные приборы и приспособления https://energetix.vip/catalog/kosmetika/
    Один из них – специальный магнитный браслет от давления https://energetix.vip/catalog/sergi_bizhuteriya/

    Существует целый ряд магнитных браслетов, для каждого из которых характерны определенные особенности:
    Состояние улучшиться, приступы уменьшатся, повысится работоспособность https://energetix.vip/catalog/kolca_bizhuteriya/metallicheskie-koltsa/
    Также магнитный браслет способен улучшить качество сна https://energetix.vip/catalog/100/
    Сон становится спокойным, без пробуждений https://energetix.vip/catalog/kolca_bizhuteriya/metallicheskie-koltsa/
    Утром человек ощутить себя бодрым и полным сил https://energetix.vip/catalog/97/2314/

    Вред магнитных браслетов и противопоказания к применению https://energetix.vip/info/brands/energetix/

    купить браслет на руку от давления магнитный – это еще и выбор конкретного изделия со своеобразием его состава https://energetix.vip/info/brands/orbitlonglife/

    JasonDus 回复
  3. Williamcic

    Незаменимый элемент, который должен обязательно присутствовать – песочница https://chisteam.ru/catalog/avd/elektricheskaya_minimoyka_lavor_pro_alaska_1409_xp/
    Особенно это актуально для самых маленьких хозяев https://chisteam.ru/catalog/kachalki/kachalka_na_pruzhine_vertolet/
    Именно там, малыши любят ковыряться, создавать свои шедевры из песка https://chisteam.ru/catalog/elektrosushilki_dlya_ruk/elektrosushilka_bxg_230a/
    Игры с песочными фигурками хорошо развивают мелкую моторику у детей https://chisteam.ru/catalog/kompozitnyy_nastil/kompozitnyy_reshetchatyy_nastil_terra_grate_iso_fr_/
    Подрастая, начинающие строители смогут сооружать здесь песочные замки и прочее https://chisteam.ru/catalog/dorozhnye_znaki/

    Хорошим вариантом выступают качели в форме плетеного или полотняного гамака https://chisteam.ru/catalog/dispensery_pokrytiy_na_unitaz/derzhatel_tualetnykh_podkladok_merida_stella_gsm001/
    Для малышей притягательными будет конструкция, имеющая конфигурацию лодки, самолета, машины https://chisteam.ru/catalog/avd/elektricheskaya_minimoyka_lavor_pro_hhpv_2015_lp/
    Они оборудуются спинками и ремнями безопасности https://chisteam.ru/catalog/

    На заборы еще и лазают https://chisteam.ru/catalog/dispensery_tualetnoy_bumagi/dispenser_dlya_tualetnoy_bumagi_bxg_pd_5004a/
    Бывают, что дети ломают ограждение, а порою и сами получают ушибы https://chisteam.ru/catalog/kachalki/kachalka_na_pruzhine_delfin/
    Уж лучше сделать этот процесс цивилизованным https://chisteam.ru/catalog/samokleyushchiesya_profili_iz_reziny/samokleyushchiysya_ugol_ne_paday_55_black/
    Выделите специальное место, прикрутите к ограде опоры и получится скалодром https://chisteam.ru/catalog/polomoyki/polomoechnaya_mashina_sprinter_/
    Кстати, опоры можно вырезать из тех же покрышек!
    Наиболее твердым и, соответственно, самым травмоопасным материалом является бетон https://chisteam.ru/catalog/dozatory_dlya_myla/dozator_dlya_myla_jofel_as72000/
    Игровые площадки для детей, обустроенные на основе этого материала, как ни странно, встречаются во многих дворах частных домов https://chisteam.ru/catalog/parogeneratory/parogenerator_lavor_pro_gv_kone/
    Вторым по уровню травмоопасности является асфальт, после которого идет плотно утрамбованный грунт https://chisteam.ru/catalog/veloparkovki/

    Причем такая конструкция подходит не только девочкам https://chisteam.ru/catalog/rockmelt/protivogololednyy_reagent_rockmelt_mix_20_kg/
    Повесьте на обруч маскировочную сетку или камуфляжную ткань https://chisteam.ru/catalog/kovrovye_ekstraktory/
    Мальчишки точно устроят в нем себе штаб-квартиру https://chisteam.ru/catalog/mopy/mop_mikrofibra_s_legkim_abrazivom_40_11_sm_karman_yazyk/

    Совет! Лиственные породы древесины (берёза, ольха, липа, клён) отлично подойдут для того, чтобы выдержать строение https://chisteam.ru/catalog/moyushchie_sredstva_universalnye/universalnoe_moyushchee_sredstvo_formula_x_5_0_3_l/
    Однако чтобы обезопасить детей и сам домик лучше сразу срезать хрупкие старые ветки https://chisteam.ru/catalog/feny_dlya_volos/fen_dlya_volos_merida_basic_ejb405/

    Williamcic 回复
  4. EmanuelSholf

    Мы смогли несколько изменить и модернизировать современную конструкцию поршневой группы моторов 1,2, 1,4, 1,6, 1,8, 2,0 TSI, TFSI, внедрив в неё надёжные усиленные поршневые кольца, подобные тем, основательным классическим поршневым кольцам, которые ставились когда-то на двигатели-миллионники Ауди и Фольксваген http://dmalmotors.ru/zamena-i-remont-stsepleniya.html
    Благодаря технологиям, внедренным мастерами Бисмарк-Авто, на выходе на моторах 1,2, 1,4, 1,6, 1,8, 2,0 TSI, TFSI мы получили надежный, доработанный двигатель с ресурсом минимально в 250-300 тыс https://dmalmotors.ru/remont-generatorov.html
    км, Помимо устранения повышенного расхода масла нам удалось добиться некоторого увеличения мощности и снижения расхода топлива за счет улучшения газового замка в поршневой группе, точнее — теперь, за счет модернизации поршневой группы, меньше газов прорывается в картер двигателя, благодаря чему увеличивается мощность и снижается расход топлива http://dmalmotors.ru/remont-sistemy-okhlazhdeniya.html
    Более подробно мы рассматривали вопрос модернизации в нашей статье, ознакомиться с которой можно, перейдя по следующий ссылке — Устранение повышенного расхода масла, борьба с масложором на моторах 1,4, 1,8, 2,0 TSI, TFSI на а/м Ауди, Фольксваген, Шкода, СЕАТ http://dmalmotors.ru/diagnostika-inzhektora.html
    Причины, пути решения и способы устранения: замена поршневой, замена поршневых колец, ремонт и модернизация поршневой группы на моторах 1,4, 1,8, 2,0 TSI, TFSI
    Можно определить необходимость посещения автомастерской по характерным признакам, которые проявляются в неправильной работе этого агрегата http://dmalmotors.ru/diagnostika-inzhektora.html
    Среди них самыми распространенными являются появление постороннего стука или чрезмерно высокий расход масла http://dmalmotors.ru/remont-avtoelektriki.html

    В ходе дальнейшей разборки были обнаружены повреждения коренных шеек коленчатого вала и сильные задиры шатунных шеек 1-го и 6 -го цилиндров http://dmalmotors.ru/remont-dvigatelej.html
    Вся поршневая группа пришла в негодность http://dmalmotors.ru/promyvka-inzhektorov.html

    Разборку электродвигателя следует проводить так, чтоб не разрушить отдельных деталей http://dmalmotors.ru/remont-avtoelektriki.html
    Потому при разборке не разрешается использовать очень огромных усилий, резких ударов, воспользоваться зубилами http://dmalmotors.ru/remont-avtoelektriki.html

    Понятно, что ремонт имеет своей целью, прежде всего, предотвращение более серьезных поломок http://dmalmotors.ru/zamena-i-remont-stsepleniya.html
    К такого рода предупреждающим мероприятиям относится и своевременная замена всех рабочих жидкостей Понятно http://dmalmotors.ru/promyvka-inzhektorov.html
    что смазочные и охлаждающие жидкости должны подбираться в строгом соответствии с имеющимися рекомендациями производителя авто http://dmalmotors.ru/remont-starterov.html

    EmanuelSholf 回复
  5. Matthewerump

    Это конструкция, предназначенная для демонстрации товаров и проведения промоакций https://copypsm.ru/broshurovka.html
    Состоит из тумбы со столешницей и фризовой панелью https://copypsm.ru/pechat-plakatov.html

    Подробная смета позволяет исключить лишние услуги https://copypsm.ru/news-copycenter.html
    Выбирайте только то, что нужно вашему проекту https://copypsm.ru/tablichki.html
    При полной оплате или расчете наличными – дополнительная скидка 15% https://copypsm.ru/pechat-na-bannere.html

    Размещение наружной рекламы в Иркутске https://copypsm.ru/infostend.html

    Классический баннер имеет прямоугольную форму, но есть и другие варианты: например, треугольные или квадратные https://copypsm.ru/news-vidy-interernoi-pechati.html

    По форме вывески бывают плоские, объемные и фигурные https://copypsm.ru/oformlenie-vitrin.html
    Для дополнительного эффекта иногда добавляют подсветку, неоновые лампы и другое световое оборудование https://copypsm.ru/contacts.html

    Без лишних затрат на вывеску https://copypsm.ru/light-box.html
    Вы сэкономите до 50%

    Matthewerump 回复
  6. AnthonykeT

    Цель применения средства — уничтожение болезнетворных микроорганизмов и предотвращение возможных инфекций и заболеваний http://crystal-tr.ru
    Используется в детских учреждениях https://crystal-tr.ru/product/adn-restart-armor-formula-mesopharm/

    По завершению работы с дезсредствами сотрудник снимает спецодежду и складывает ее в специально отведенном месте, хранение и стирка спецовки в домашних условиях не допустимы https://crystal-tr.ru/product/gepoglos-bint-8h150sm/
    Затем обязательно моет открытые участки тела с мылом и при необходимости наносит увлажняющий крем https://crystal-tr.ru/product/rulonnaja-termoplenka-sony-upt-210bl-210mmx12-5m/

    В качестве дезинфицирующего средства для поверхностей: протирают салфеткой или ветошью смоченными в растворе, методом орошения – орошают средством до полного смачивания поверхности https://crystal-tr.ru/product/rulonnaja-termoplenka-sony-upt-210bl-210mmx12-5m/

    В медицинской практике применяют комплексные соединения йода с высокомолекулярными поверхностно-активными веществами - йодофоры (йодинол, йодонат, йодовидон, йодопирон) https://crystal-tr.ru/delivery/
    В качестве поверхностно-активных веществ
    24 мая 2013 г https://crystal-tr.ru
    Главный государственный санитарный врач РФ утвердил МР 3 https://crystal-tr.ru/product-category/cosmetology/mezoterapija/
    5 https://crystal-tr.ru/product/plenka-rentgen-med-sony-upt-517bl-354mmh430mm-14-h17-125l/
    0071-13 Организация и проведение дезинфекционных мероприятий на различных объектах в период подготовки и проведения массовых мероприятий https://crystal-tr.ru
    Адресованы они в первую очередь организациям, осуществляющим деятельность в сфере культурного, бытового и медицинского обслуживания населения https://crystal-tr.ru
    Прокомментируем данный документ https://crystal-tr.ru/product/rulonnaja-termoplenka-sony-upt-210bl-210mmx12-5m/

    Обновлено 17 дек 2016 https://crystal-tr.ru/product-category/cosmetology/mezoterapija/
    https://crystal-tr.ru/product/shkaf-medicinskij-msh-10/
    https://crystal-tr.ru/product-category/consumables/rentgenpljonka/konica-minolta/
    пищевые производства на всей территории России https://crystal-tr.ru/product/gag-complex-dvl-capyl-formula-mesopharm/
    Мы поставляем качественные немецкие моющие средства и помогаем нашим партнерам налаживать и поддерживать высокие стандарты чистоты https://crystal-tr.ru/product/brightening-peel-rovnyj-ton-hyalual/
    https://crystal-tr.ru/product/success-touch-stabilizirovannaja-gialuronova/
    https://crystal-tr.ru/product/mesohyal-nctc-109-mesoestetic/

    AnthonykeT 回复
  7. Kennyprono

    雙波長亞歷山大除毛雷射 - 八千代

    https://yachiyo.com.tw/alexandrite-laser/

    Kennyprono 回复
  8. KevinExike

    , — заявил один из авторов работы, доцент кафедры общей физики и волновых процессов физического факультета МГУ Сергей Магницкий http://attblime.ru/

    Но вернемся к теории света http://attblime.ru/
    Важнейший постулат корпускулярной теории гласил, что скорость света в веществе тем больше, чем больше коэффициент преломления, характеризующий вещество* http://attblime.ru/
    Волновая теория со времен Гюйгенса утверждала обратное http://attblime.ru/
    Вывод закона преломления на основе принципа Гюйгенса знаком каждому десятикласснику http://attblime.ru/
    Из этого закона следует, что относительный коэффициент преломления равен отношению скоростей света в двух средах, т http://attblime.ru/
    е http://attblime.ru/

    Нельзя сказать, что в конце XVII в http://attblime.ru/
    были приведены решающие доказательства в пользу одной из теорий света http://attblime.ru/
    По ряду причин, не последняя из которых - авторитет Ньютона, в XVIII в http://attblime.ru/
    большей популярностью пользовалась упрощенная и вульгаризованная (по сравнению с ньютоновской) корпускулярная теория http://attblime.ru/
    Лишь немногие были сторонниками теории Гука - Гюйгенса и среди них - Эйлер, Франклин, Ломоносов http://attblime.ru/
    Этот век, , как его иногда называют, кроме открытия аберрации света, не обогатил оптику качественно новыми представлениями http://attblime.ru/
    В теории оптических явлений наблюдался застой http://attblime.ru/

    На типовых зданиях массовой застройки для упро­щения вычислений и измерений значения поправок метро­вых делений прибора приводят к значениям температуры эксплуатации здания, что позволяет обойтись без учета температуры http://attblime.ru/

    1042 1087108810861089109010771081109610771084 108910831091109510721077 10801085107610911082109010801074108510991081 107610721090109510801082 108710881077107610891090107210741083110310771090 10891086107310861081 1082107210901091109610821091 1080108510761091108210901080107410851086108910901080 1089 108410721075108510801090108610871088108610741086107610861084, 108710861076107410801078108510991081 1101108310771084107710851090 10821086109010861088108610751086 (11031082108610881100) 108710771088107710841077109710721077109010891103 108710861076 107610771081108910901074108010771084 1080107910841077108811031077108410861081 10741077108310801095108010851099 http://attblime.ru/

    104410721090109510801082 1074 1074108010761077 10871088108610891090108610751086 10881077108610891090107210901072 10871086109510901080 10851077 108010891087108610831100107910911077109010891103 1074108910831077107610891090107410801077 107910851072109510801090107710831100108510861081 108510771083108010851077108110851086108910901080 107710751086 10891090107210901080109510771089108210861081 10931072108810721082109010771088108010891090108010821080

    KevinExike 回复
  9. Herbertaduch

    держа руку на пульсе многих организаций, наша компания обладает наиболее оперативной информацией по изменениям законодательного и фискального характера
    Как правило, комплексный аутсорсинг осуществляется исключительно на договорной основе https://buhexpert-in.ru
    Строится профессиональное, высококачественное бухгалтерское сопровождение фирм на принципах взаимной ответственности и законности, что особенно важно для формирования налоговой отчетности, управления статистикой предприятия и при взаимодействии с государственными организациями https://buhexpert-in.ru
    Бухгалтерское сопровождение компаний предполагает и абсолютную конфиденциальность и полную сохранность всей коммерческой информации фирмы, все финансовые сведения, в том числе и архивные, при бухгалтерском сопровождении организаций всегда находятся в ограниченном доступе, что исключает возможность утечки коммерческих сведений к конкурентам
    Услуги бухучета для взятия кредита могут быть максимально важны, поскольку сейчас любой банк в первую очередь будет обращать внимание на предоставляемые бухгалтерские документы http://buhexpert-in.ru
    В от нашей компании входит также профессиональная помощь по таким вопросам и консультации по поводу Вашей документации https://buhexpert-in.ru

    Вы всегда сможете обратиться к электронной база вашей бухгалтерии в программе 1С, в режиме онлайн, для совместной работы или аналитической деятельности http://buhexpert-in.ru

    Торгами на финансовой бирже Форекс занимаются многие люди https://buhexpert-in.ru
    Такой вид занятий приносит не только финансовую прибыль, но и удовольствие https://buhexpert-in.ru
    Участникам финансовых операций предстоит заниматься анализом и сравнением информации, составлять прогнозы, предусматривать колебания курса https://buhexpert-in.ru

    Мечта настоящего экономного бизнесмена: нет зарплаты https://buhexpert-in.ru
    Если работает дома, не нужны затраты на рабочее место в офисе, семейный бизнес по сути https://buhexpert-in.ru
    Жена, она же , всегда рядом, по первому требованию даст нужные сведения и документы http://buhexpert-in.ru
    Она может совмещать эту работу и с другими семейными задачами http://buhexpert-in.ru
    Она всегда на виду, понятно, чем занимается http://buhexpert-in.ru
    Так как в семье общие интересы, можно быть уверенным, что информация под замком, вы будете принимать совместные решения, как вести учет в дальнейшем http://buhexpert-in.ru
    Вместе легче пережить сложности, совместная ответственность, за ошибки отвечаете вместе, моральная поддержка https://buhexpert-in.ru

    Herbertaduch 回复
发表新评论