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

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

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

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

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Linux! πŸš€

Если ваш сСрвСр Π²Π΄Ρ€ΡƒΠ³ стал вСсти сСбя странно β€” ΠΎΠ½ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚, Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ Π·Π°ΠΌΠ΅Π΄Π»ΡΡŽΡ‚ΡΡ, Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΈΠΊΠΈ β€” Π·Π½Π°Ρ‡ΠΈΡ‚, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² памяти. НС ΠΏΠ΅Ρ€Π΅ΠΆΠΈΠ²Π°ΠΉΡ‚Π΅, Π² этом постС ΠΏΠΎΠΊΠ°ΠΆΡƒ Π²Π°ΠΌ, ΠΊΠ°ΠΊ Π·Π° нСсколько ΠΌΠΈΠ½ΡƒΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈ ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ ΡƒΡ‚Π΅Ρ‡ΠΊΠΈ памяти!

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ шаг β€” ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ использованиС памяти ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ free -h.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° cached ΠΈ buffers: ΠΈΡ… ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ β€” Π½Π΅ всСгда ΠΏΠ»ΠΎΡ…ΠΎ, Π° Π²ΠΎΡ‚ used β€” Π²Π°ΠΆΠ½Ρ‹ΠΉ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ.

Π”Π°Π»ΡŒΡˆΠ΅ стоит ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ процСссы с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ top ΠΈΠ»ΠΈ htop.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° процСссы, Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ памяти β€” ΠΈΡ… Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ.

Если ΠΏΠΎΠ΄ΠΎΠ·Ρ€Π΅Π²Π°Π΅Ρ‚Π΅ ΡƒΡ‚Π΅Ρ‡ΠΊΡƒ β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ps с Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠΌ:

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

Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»Π΅Π·Π΅Π½ pmap β€” ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ распрСдСлСниС памяти ΠΏΠΎ процСссу.

Для устранСния ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ β€” пСрСзапуститС ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ процСсс ΠΈΠ»ΠΈ сСрвиса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Β«ΠΆΡ€Π΅Ρ‚Β» Π²ΡΠ΅Π»Π΅Π½ΡΠΊΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π°ΠΆΠ΅ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ Π΄Π°ΠΌΠΏ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ gcore, Ссли Π½ΡƒΠΆΠ½ΠΎ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ΅ исслСдованиС.

ΠŸΡ€ΠΎΡ„ΠΈΠ»Π°ΠΊΡ‚ΠΈΠΊΠ° β€” рСгулярно обновляйтС софт, слСдитС Π·Π° ΡƒΡ‚Π΅Ρ‡ΠΊΠ°ΠΌΠΈ Π² прилоТСниях ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ valgrind для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π½ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.

Π“ΠΎΡ‚ΠΎΠ² Π»ΠΈ Ρ‚Ρ‹ ΠΏΡ€ΠΎΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ свои процСссы Π΄ΠΎ самого Π΄Π½Π° ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅ΡˆΡŒ спокойствиС?

ΠŸΡ€ΠΈΠ³Π»Π°ΡˆΠ°Π΅ΠΌ тСбя Π² наш ΠΊΠ°Π½Π°Π» https://t.me/LinuxSkill β€” Ρ‚Π°ΠΌ большС интСрСсных статСй, ΠΈ Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot β€” тСсты ΠΈ вакансии для вояТСров ΠΏΠΎ Linux!

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