Найти Π² Π”Π·Π΅Π½Π΅
Π£Ρ€ΠΎΠΊΠΈ Linux

πŸŒ€*Экономия рСсурсов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ cgroups: ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ Π½Π° сСрвСр

πŸŒ€*Экономия рСсурсов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ cgroups: ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ Π½Π° сСрвСр* Π₯ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ свой Linux-сСрвСр Π±ΠΎΠ»Π΅Π΅ ΡƒΠΌΠ½Ρ‹ΠΌ ΠΈ экономным? Π’ΠΎΠ³Π΄Π° этот Π»Π°ΠΉΡ„Ρ…Π°ΠΊ Ρ‚ΠΎΡ‡Π½ΠΎ для вас! Π“Ρ€ΡƒΠΏΠΏΡ‹ рСсурсов (cgroups) β€” приятСли ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ систСмного администратора, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ…ΠΎΡ‡Π΅Ρ‚ Π»Π΅Π³ΠΊΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ΠΌ CPU, памяти ΠΈ диска. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅: ΠΎΠ΄Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° β€” ΠΈ Π²Ρ‹ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π½Π° процСссы, избСгая ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΎΠΊ ΠΈ зависаний. ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° использования cgroups: - Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ использованиС рСсурсов. - ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π·Π° ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°ΠΌΠΈ процСссов. - ΠŸΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ Π·Π»ΠΎΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠΉ ΠΈ «зависаний» систСмы. ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ всё ΠΌΠΎΠΆΠ½ΠΎ Π·Π° ΠΏΠ°Ρ€Ρƒ ΠΌΠΈΠ½ΡƒΡ‚: создаётС Π³Ρ€ΡƒΠΏΠΏΡƒ β€” добавляСтС процСссы β€” Π·Π°Π΄Π°Ρ‘Ρ‚Π΅ Π»ΠΈΠΌΠΈΡ‚Ρ‹. НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ CPU для процСсса с PID=1234: sudo cgcreate -g cpu,memory:limit_group sudo cgset -r cpu.max=50000 limit_group sudo cgclassify -g cpu,memory:limit_group 1234 Π­Ρ‚ΠΎ ΠΊΠ°ΠΊ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ «скоростной Π»ΠΈΠΌΠΈΡ‚Β» для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ процСсса, Ρ‡Ρ‚ΠΎΠ±Ρ‹ сСрвСр Ρ€Π°Π±ΠΎΡ‚Π°Π» Ρ€ΠΎΠ²Π½Π΅Π΅ ΠΈ спокойнСС. Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π½Π΅Π·Π°ΠΌΠ΅Π½ΠΈΠΌ Π² ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅

πŸŒ€*Экономия рСсурсов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ cgroups: ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ Π½Π° сСрвСр*

Π₯ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ свой Linux-сСрвСр Π±ΠΎΠ»Π΅Π΅ ΡƒΠΌΠ½Ρ‹ΠΌ ΠΈ экономным? Π’ΠΎΠ³Π΄Π° этот Π»Π°ΠΉΡ„Ρ…Π°ΠΊ Ρ‚ΠΎΡ‡Π½ΠΎ для вас!

Π“Ρ€ΡƒΠΏΠΏΡ‹ рСсурсов (cgroups) β€” приятСли ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ систСмного администратора, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ…ΠΎΡ‡Π΅Ρ‚ Π»Π΅Π³ΠΊΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ΠΌ CPU, памяти ΠΈ диска. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅: ΠΎΠ΄Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° β€” ΠΈ Π²Ρ‹ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π½Π° процСссы, избСгая ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΎΠΊ ΠΈ зависаний.

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° использования cgroups:

- Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ использованиС рСсурсов.

- ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π·Π° ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°ΠΌΠΈ процСссов.

- ΠŸΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ Π·Π»ΠΎΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠΉ ΠΈ «зависаний» систСмы.

ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ всё ΠΌΠΎΠΆΠ½ΠΎ Π·Π° ΠΏΠ°Ρ€Ρƒ ΠΌΠΈΠ½ΡƒΡ‚: создаётС Π³Ρ€ΡƒΠΏΠΏΡƒ β€” добавляСтС процСссы β€” Π·Π°Π΄Π°Ρ‘Ρ‚Π΅ Π»ΠΈΠΌΠΈΡ‚Ρ‹.

НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ CPU для процСсса с PID=1234:

sudo cgcreate -g cpu,memory:limit_group

sudo cgset -r cpu.max=50000 limit_group

sudo cgclassify -g cpu,memory:limit_group 1234

Π­Ρ‚ΠΎ ΠΊΠ°ΠΊ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ «скоростной Π»ΠΈΠΌΠΈΡ‚Β» для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ процСсса, Ρ‡Ρ‚ΠΎΠ±Ρ‹ сСрвСр Ρ€Π°Π±ΠΎΡ‚Π°Π» Ρ€ΠΎΠ²Π½Π΅Π΅ ΠΈ спокойнСС. Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π½Π΅Π·Π°ΠΌΠ΅Π½ΠΈΠΌ Π² ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΈΠ»ΠΈ API-окруТСниях!

А Π²Ρ‹ ΡƒΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ cgroups Π² своСй Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΈΠ»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚Π΅ΡΡŒ Π½Π°Ρ‡Π°Ρ‚ΡŒ? Π§Ρ‚ΠΎ для вас Π²Π°ΠΆΠ½Π΅Π΅: удобство ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ?

πŸ’¬ ΠŸΡ€ΠΈΠ³Π»Π°ΡˆΠ°Π΅ΠΌ тСбя Π² наш ΠΊΠ°Π½Π°Π» https://t.me/LinuxSkill ΠΈ Π±ΠΎΡ‚Π° https://t.me/gradeliftbot β€” Ρ‚Π°ΠΌ ΠΆΠ΄ΡƒΡ‚ Π΅Ρ‰Π΅ большС классных статСй ΠΈ тСстов!

ΠŸΡ€ΠΎΠΊΠ°Ρ‡Π°ΠΉ свои скилы ΠΈ ΡΡ‚Π°Π½ΡŒ ΠΏΡ€ΠΎΡ„ΠΈ, Π° наш ΠΊΠ°Π½Π°Π» ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΡΠ±ΠΈΡ‚ΡŒΡΡ с ΠΏΡƒΡ‚ΠΈ!

πŸ“© Π—Π°Π²Ρ‚Ρ€Π°: Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Fail2Ban Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚!

Π’ΠΊΠ»ΡŽΡ‡ΠΈ πŸ”” Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ!