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

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

πŸ”§ Как быстро Π½Π°ΠΉΡ‚ΠΈ ΠΈ ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ ΡƒΡ‚Π΅Ρ‡ΠΊΠΈ памяти Π² Linux ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ядро ΠΈ систСмныС мастСра! πŸš€ Π–ΠΈΠ·Π½ΡŒ Π±Π΅Π· ΡƒΡ‚Π΅Ρ‡Π΅ΠΊ – ΠΊΠ°ΠΊ сон Π±Π΅Π· сновидСний: каТСтся Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ. БСгодня расскаТу, ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈ ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ с ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ быстро ΠΈ Π±Π΅Π· стрСссов. Когда систСма выглядит Ρ‚ΠΎΡ€ΠΌΠΎΠ·Π½ΠΎΠΉ ΠΈΠ»ΠΈ сСрвСр виснСт, часто Π²ΠΈΠ½ΠΎΠΉ – ΡƒΡ‚Π΅Ρ‡ΠΊΠ° памяти. Π’Π°ΠΆΠ½ΠΎ ΡƒΠΌΠ΅Ρ‚ΡŒ быстро Π΅Ρ‘ Π²Ρ‹ΡΠ²ΠΈΡ‚ΡŒ! ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½Π° проявляСтся ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ простых инструмСнтов: - ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈ использованиС памяти ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ top ΠΈΠ»ΠΈ htop. Они ΠΏΠΎΠΊΠ°ΠΆΡƒΡ‚, ΠΊΠ°ΠΊΠΈΠ΅ процСссы ΡΠΎΠ·Π΄Π°ΡŽΡ‚ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ. - ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒ использованиС кэша ΠΈ Π±ΡƒΡ„Π΅Ρ€ΠΎΠ²: free -m ΠžΠ±Ρ€Π°Ρ‚ΠΈ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° строки cached ΠΈ buffers. Если ΠΎΠ½ΠΈ Π½Π΅ ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°ΡŽΡ‚ΡΡ β€” это Π·Π½Π°ΠΊ ΡƒΡ‚Π΅Ρ‡ΠΊΠΈ. - Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ ps ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΡƒΠΉ ΠΏΠΎ памяти: ps aux --sort=-%mem | head Π’Π°ΠΊ ΡƒΠ²ΠΈΠ΄ΠΈΡˆΡŒ, ΠΊΡ‚ΠΎ грССтся большС всСх. - Для Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° – исползуй ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ smem, которая ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ΅ использованиС памяти с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ совмСстного использования. - Если ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ» ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ процСсс

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

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ядро ΠΈ систСмныС мастСра! πŸš€

Π–ΠΈΠ·Π½ΡŒ Π±Π΅Π· ΡƒΡ‚Π΅Ρ‡Π΅ΠΊ – ΠΊΠ°ΠΊ сон Π±Π΅Π· сновидСний: каТСтся Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ. БСгодня расскаТу, ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈ ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ с ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ быстро ΠΈ Π±Π΅Π· стрСссов.

Когда систСма выглядит Ρ‚ΠΎΡ€ΠΌΠΎΠ·Π½ΠΎΠΉ ΠΈΠ»ΠΈ сСрвСр виснСт, часто Π²ΠΈΠ½ΠΎΠΉ – ΡƒΡ‚Π΅Ρ‡ΠΊΠ° памяти. Π’Π°ΠΆΠ½ΠΎ ΡƒΠΌΠ΅Ρ‚ΡŒ быстро Π΅Ρ‘ Π²Ρ‹ΡΠ²ΠΈΡ‚ΡŒ!

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½Π° проявляСтся ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ простых инструмСнтов:

- ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈ использованиС памяти ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ top ΠΈΠ»ΠΈ htop. Они ΠΏΠΎΠΊΠ°ΠΆΡƒΡ‚, ΠΊΠ°ΠΊΠΈΠ΅ процСссы ΡΠΎΠ·Π΄Π°ΡŽΡ‚ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ.

- ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒ использованиС кэша ΠΈ Π±ΡƒΡ„Π΅Ρ€ΠΎΠ²:

free -m

ΠžΠ±Ρ€Π°Ρ‚ΠΈ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° строки cached ΠΈ buffers. Если ΠΎΠ½ΠΈ Π½Π΅ ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°ΡŽΡ‚ΡΡ β€” это Π·Π½Π°ΠΊ ΡƒΡ‚Π΅Ρ‡ΠΊΠΈ.

- Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ ps ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΡƒΠΉ ΠΏΠΎ памяти:

ps aux --sort=-%mem | head

Π’Π°ΠΊ ΡƒΠ²ΠΈΠ΄ΠΈΡˆΡŒ, ΠΊΡ‚ΠΎ грССтся большС всСх.

- Для Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° – исползуй ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ smem, которая ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ΅ использованиС памяти с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ совмСстного использования.

- Если ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ» ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ процСсс β€” ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ сСрвСр, Ссли ситуация критичСская.

РСзюмС: ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ ΠΈ быстрый Π°Π½Π°Π»ΠΈΠ· β€” ΠΊΠ»ΡŽΡ‡ ΠΊ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ систСмы. А Ρ‚Ρ‹ ΠΊΠΎΠ³Π΄Π° Π² послСдний Ρ€Π°Π· провСрял ΡƒΡ‚Π΅Ρ‡ΠΊΠΈ?

Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΎ, Π° ΠΊΠ°ΠΊ Π²Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡ‰Π΅Ρ‚Π΅ ΡƒΡ‚Π΅Ρ‡ΠΊΠΈ памяти? Π”Π΅Π»ΠΈΡ‚Π΅ΡΡŒ Π² коммСнтариях!

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

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