Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΠΊΠΎΡ€Π·ΠΈΠ½ΡƒΠŸΠΎΠ·Π²ΠΎΠ½ΠΈΡ‚ΡŒ
Найти Π² Π”Π·Π΅Π½Π΅
Π£Ρ€ΠΎΠΊΠΈ Linux

πŸ”§ *Как быстро Π½Π°ΠΉΡ‚ΠΈ ΠΈ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΡƒΡ‚Π΅Ρ‡ΠΊΠΈ памяти Π² Linux

πŸ”§ *Как быстро Π½Π°ΠΉΡ‚ΠΈ ΠΈ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΡƒΡ‚Π΅Ρ‡ΠΊΠΈ памяти Π² Linux* Π’ ΠΌΠΈΡ€Π΅ систСмных Π°Π΄ΠΌΠΈΠ½ΠΎΠ² ΠΈ DevOps-ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠ² ΠΎΠ΄Π½Π° ΠΈΠ· Π²Π΅Ρ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ – ΡƒΡ‚Π΅Ρ‡ΠΊΠΈ памяти. Они ΠΌΠΎΠ³ΡƒΡ‚ привСсти ΠΊ зависанию сСрвСров, ΡƒΡ…ΡƒΠ΄ΡˆΠ΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΊ ΠΏΠΎΠ»Π½ΠΎΠΌΡƒ ΠΊΡ€Π°Ρ…Ρƒ систСмы. Но Π½Π΅ спСши Ρ€Π°ΡΠΊΠ°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚Ρ€Π΅Π²ΠΎΠ³Ρƒ! Π•ΡΡ‚ΡŒ простыС инструмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ ΠΈ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒ систСму ΠΎΡ‚ "ΠΏΡ€ΠΎΡ‚Π΅ΠΊΠ°ΡŽΡ‰ΠΈΡ…" процСссов. Π‘Π°ΠΌΡ‹ΠΉ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… β€” ΠΊΠΎΠΌΠ°Π½Π΄Π° top ΠΈΠ»ΠΈ htop (Ссли ΠΎΠ½ установлСн). Они ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΏΠΎ памяти ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ быстро ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ процСсс потрСбляСт большС всСго рСсурсов. Π•Ρ‰Ρ‘ β€” ps вмСстС с awk ΠΈΠ»ΠΈ grep. НапримСр: - Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ Ρ‚ΠΎΠΏ-10 процСссов ΠΏΠΎ использованию памяти: ps aux --sort=-%mem | head -n 11 - Или ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ процСссы: pmap -X <pid> Если ΡƒΠ²ΠΈΠ΄Π΅Π» Π½Π΅Π·Π½Π°ΠΊΠΎΠΌΠΎΠ΅ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ β€” Π½Π΅ ΠΆΠ΄ΠΈ, ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ°ΠΉ Π΅Π³ΠΎ ΠΈΠ»ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠΈ "ΠΏΡ€ΠΎΡ‚Π΅ΠΊΠ°ΡŽΡ‰ΡƒΡŽ" Π·Π°Π΄Π°Ρ‡Ρƒ. ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΡƒΡ‚Π΅Ρ‡ΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½Ρ‹ ошибками ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, поэтому рСгулярный ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ β€” Π·Π°Π»ΠΎΠ³ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ! *А ΠΊΠ°ΠΊ Π²Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡ‰Π΅Ρ‚Π΅ ΡƒΡ‚Π΅Ρ‡ΠΊΠΈ ΠΏΠ°

πŸ”§ *Как быстро Π½Π°ΠΉΡ‚ΠΈ ΠΈ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΡƒΡ‚Π΅Ρ‡ΠΊΠΈ памяти Π² Linux*

Π’ ΠΌΠΈΡ€Π΅ систСмных Π°Π΄ΠΌΠΈΠ½ΠΎΠ² ΠΈ DevOps-ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠ² ΠΎΠ΄Π½Π° ΠΈΠ· Π²Π΅Ρ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ – ΡƒΡ‚Π΅Ρ‡ΠΊΠΈ памяти. Они ΠΌΠΎΠ³ΡƒΡ‚ привСсти ΠΊ зависанию сСрвСров, ΡƒΡ…ΡƒΠ΄ΡˆΠ΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΊ ΠΏΠΎΠ»Π½ΠΎΠΌΡƒ ΠΊΡ€Π°Ρ…Ρƒ систСмы. Но Π½Π΅ спСши Ρ€Π°ΡΠΊΠ°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚Ρ€Π΅Π²ΠΎΠ³Ρƒ! Π•ΡΡ‚ΡŒ простыС инструмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ ΠΈ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒ систСму ΠΎΡ‚ "ΠΏΡ€ΠΎΡ‚Π΅ΠΊΠ°ΡŽΡ‰ΠΈΡ…" процСссов.

Π‘Π°ΠΌΡ‹ΠΉ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… β€” ΠΊΠΎΠΌΠ°Π½Π΄Π° top ΠΈΠ»ΠΈ htop (Ссли ΠΎΠ½ установлСн). Они ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΏΠΎ памяти ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ быстро ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ процСсс потрСбляСт большС всСго рСсурсов. Π•Ρ‰Ρ‘ β€” ps вмСстС с awk ΠΈΠ»ΠΈ grep. НапримСр:

- Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ Ρ‚ΠΎΠΏ-10 процСссов ΠΏΠΎ использованию памяти:

ps aux --sort=-%mem | head -n 11

- Или ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ процСссы:

pmap -X <pid>

Если ΡƒΠ²ΠΈΠ΄Π΅Π» Π½Π΅Π·Π½Π°ΠΊΠΎΠΌΠΎΠ΅ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ β€” Π½Π΅ ΠΆΠ΄ΠΈ, ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ°ΠΉ Π΅Π³ΠΎ ΠΈΠ»ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠΈ "ΠΏΡ€ΠΎΡ‚Π΅ΠΊΠ°ΡŽΡ‰ΡƒΡŽ" Π·Π°Π΄Π°Ρ‡Ρƒ. ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΡƒΡ‚Π΅Ρ‡ΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½Ρ‹ ошибками ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, поэтому рСгулярный ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ β€” Π·Π°Π»ΠΎΠ³ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ!

*А ΠΊΠ°ΠΊ Π²Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡ‰Π΅Ρ‚Π΅ ΡƒΡ‚Π΅Ρ‡ΠΊΠΈ памяти? Π•ΡΡ‚ΡŒ хитрости, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ?*

πŸ’¬ ΠŸΡ€ΠΈΠ³Π»Π°ΡΠΈΡ‚Π΅ сСбя ΠΊ Π½ΠΎΠ²Ρ‹ΠΌ знаниям: большС ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… статСй Ρ‚Ρ‹ найдСшь Π² нашСм Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill, Π° вакансии для систСмных администраторов β€” Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot.

ΠŸΡ€ΠΎΠΊΠ°Ρ‡Π°ΠΉ свои скилы Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill, Π° ΠΏΡ€ΠΎΠΉΡ‚ΠΈ тСсты Π½Π° Π·Π½Π°Π½ΠΈΠ΅ Linux β€” Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot.

Π£Π²Π΅Ρ€Π΅Π½ Π² своих знаниях Linux? ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒ сСбя ΡƒΠΆΠ΅ сСгодня!

πŸ“© Π—Π°Π²Ρ‚Ρ€Π°: Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Fail2Ban Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚! Π’ΠΊΠ»ΡŽΡ‡ΠΈ πŸ”” Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ!