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

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

πŸ› οΈ Как быстро Π½Π°ΠΉΡ‚ΠΈ ΠΈ ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ ΡƒΡ‚Π΅Ρ‡ΠΊΠΈ памяти Π² Linux ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡŒ систСм! πŸš€ Если твоя систСма Π½Π°Ρ‡Π°Π»Π° Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ процСсс Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ слишком ΠΌΠ½ΠΎΠ³ΠΎ рСсурсов, скорСС всСго, ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° β€” ΡƒΡ‚Π΅Ρ‡ΠΊΠ° памяти. Но Π½Π΅ ΠΏΠ°Π½ΠΈΠΊΡƒΠΉ! Π’ этом постС я расскаТу, ΠΊΠ°ΠΊ Π·Π° ΠΌΠΈΠ½ΡƒΡ‚Ρƒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ Π½Π΅Ρ‘. πŸ”Ž ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ шаги для поиска ΡƒΡ‚Π΅Ρ‡Π΅ΠΊ памяти - ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ процСссы ΠΏΠΎ использованию памяти: ps aux --sort=-%mem | head -n 10 - Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ инструмСнт top ΠΈΠ»ΠΈ htop, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ горячиС Ρ‚ΠΎΡ‡ΠΊΠΈ: top - Для Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° β€” pmap ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠ°Ρ€Ρ‚Ρƒ процСсса: pmap -x <pid> - А Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ Ρ‚Π°ΠΊΠΈΠ΅ процСссы β€” smem ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅: sudo apt-get install smem smem -p | sort -k 4 -nr | head -n 10 πŸ“ˆ Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π° ΡƒΡ‚Π΅Ρ‡ΠΊΠ°? - ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½Ρ‹ΠΉ процСсс: sudo systemctl restart <service> - Или ΡƒΠ±Π΅ΠΉ Π΅Π³ΠΎ бСзопасно: kill -9 <pid> - И ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒ ΠΊΠΎΠ΄ Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Ρ†ΠΈΠΊΠ»ΠΎΠ² ΠΈΠ»ΠΈ ΡƒΡ‚Π΅Ρ‡Π΅ΠΊ рСсурсов. πŸ§˜β€β™‚οΈ Π“Π»Π°Π²Π½ΠΎΠ΅ β€” постоянно ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΡ‚ΡŒ ΠΈ быстро Ρ€Π΅Π°Π³ΠΈ

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

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡŒ систСм! πŸš€

Если твоя систСма Π½Π°Ρ‡Π°Π»Π° Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ процСсс Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ слишком ΠΌΠ½ΠΎΠ³ΠΎ рСсурсов, скорСС всСго, ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° β€” ΡƒΡ‚Π΅Ρ‡ΠΊΠ° памяти. Но Π½Π΅ ΠΏΠ°Π½ΠΈΠΊΡƒΠΉ! Π’ этом постС я расскаТу, ΠΊΠ°ΠΊ Π·Π° ΠΌΠΈΠ½ΡƒΡ‚Ρƒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ Π½Π΅Ρ‘.

πŸ”Ž ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ шаги для поиска ΡƒΡ‚Π΅Ρ‡Π΅ΠΊ памяти

- ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ процСссы ΠΏΠΎ использованию памяти:

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

- Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ инструмСнт top ΠΈΠ»ΠΈ htop, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ горячиС Ρ‚ΠΎΡ‡ΠΊΠΈ:

top

- Для Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° β€” pmap ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠ°Ρ€Ρ‚Ρƒ процСсса:

pmap -x <pid>

- А Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ Ρ‚Π°ΠΊΠΈΠ΅ процСссы β€” smem ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅:

sudo apt-get install smem

smem -p | sort -k 4 -nr | head -n 10

πŸ“ˆ Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π° ΡƒΡ‚Π΅Ρ‡ΠΊΠ°?

- ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½Ρ‹ΠΉ процСсс:

sudo systemctl restart <service>

- Или ΡƒΠ±Π΅ΠΉ Π΅Π³ΠΎ бСзопасно:

kill -9 <pid>

- И ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒ ΠΊΠΎΠ΄ Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Ρ†ΠΈΠΊΠ»ΠΎΠ² ΠΈΠ»ΠΈ ΡƒΡ‚Π΅Ρ‡Π΅ΠΊ рСсурсов.

πŸ§˜β€β™‚οΈ Π“Π»Π°Π²Π½ΠΎΠ΅ β€” постоянно ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΡ‚ΡŒ ΠΈ быстро Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. ΠŸΠΎΡ€ΠΎΠΉ Π΄Π°ΠΆΠ΅ простая ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ происходит Π²Π½ΡƒΡ‚Ρ€ΠΈ.

А Ρ‚Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΡˆΡŒ рСсурсы своих ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ рСгулярно? Или полагаСшься Π½Π° автоматичСскиС систСмы?

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

πŸ“© Π—Π°Π²Ρ‚Ρ€Π°: Π›Π΅Π³ΠΊΠΈΠΉ Π³Π°ΠΉΠ΄ ΠΏΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π»ΠΎΠ³ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ logrotate β€” Π½Π΅ пропусти! Π’ΠΊΠ»ΡŽΡ‡ΠΈ πŸ”” Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ!