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

πŸ› οΈ Π Π°Π·Π±ΠΎΡ€ систСмы: ΠΊΠ°ΠΊ эффСктивно ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ зависаний Π² Linux

πŸ› οΈ Π Π°Π·Π±ΠΎΡ€ систСмы: ΠΊΠ°ΠΊ эффСктивно ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ зависаний Π² Linux ΠŸΡ€ΠΈΠ²Π΅Ρ‚, искатСли ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ! πŸš€ Иногда Linux «зависаСт», ΠΈ Ρ‚Ρ‹ ΠΎΡΡ‚Π°Π΅ΡˆΡŒΡΡ Π² ΠΏΠΎΠ»Π½ΠΎΠΌ Π½Π΅Π΄ΠΎΡƒΠΌΠ΅Π½ΠΈΠΈ β€” Ρ‡Ρ‚ΠΎ ΡΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ? НС волнуйся, я расскаТу Ρ‚Π΅Π±Π΅ ΠΎ простых способах ΠΏΠΎΠ½ΡΡ‚ΡŒ, Π³Π΄Π΅ Π·Π°Ρ€Ρ‹Ρ‚Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° β€” Π±Π΅Π· ΠΏΠ°Π½ΠΈΠΊΠΈ ΠΈ Π»ΠΈΡˆΠ½ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄! ΠŸΠ΅Ρ€Π²ΠΎΠ΅ β€” Π½Π΅ ΠΏΠ°Π½ΠΈΠΊΡƒΠΉ ΠΈ Π½Π΅ Π½Π°Ρ‡ΠΈΠ½Π°ΠΉ Ρ…Π°ΠΎΡ‚ΠΈΡ‡Π½ΠΎ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ систСму. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° кроСтся Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²: процСссах, дискС ΠΈΠ»ΠΈ памяти. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ источник, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ top ΠΈΠ»ΠΈ htop β€” ΠΎΠ½ΠΈ ΠΏΠΎΠΊΠ°ΠΆΡƒΡ‚ Π½Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Π΅ процСссы. Если ΠΏΠ°ΠΌΡΡ‚ΡŒ Π² «красной Π·ΠΎΠ½Π΅Β» β€” посмотри с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ free -h. Π›ΡŽΠ±Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, которая потрСбляСт большС рСсурса β€” ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Π°. Π”Π°Π»ΡŒΡˆΠ΅ β€” ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒ дисковый Π²Π²ΠΎΠ΄-Π²Ρ‹Π²ΠΎΠ΄: iostat ΠΈΠ»ΠΈ iotop. Они ΠΏΠΎΠΊΠ°ΠΆΡƒΡ‚, Π΅ΡΡ‚ΡŒ Π»ΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ Π½Π° дискС. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ часто Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ too many I/O-запросов ΠΈΠ»ΠΈ диск, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Β«ΠΏΠΎΠ΄Π·Π°ΠΌΠ΅Ρ€Π·Β». Если систСма Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚ ΠΈΠ·-Π·Π° ядра, Π²ΠΊΠ»ΡŽΡ‡ΠΈ dmesg β€” Ρ‚Π°ΠΌ ΠΈΡ‰ΠΈ сообщСния ΠΎ сбоях ΠΈΠ»ΠΈ ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… оборудования. И, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, β€” Π½Π΅ Π·Π°Π±Ρ‹Π²Π°ΠΉ ΠΎ Π»ΠΎΠ³Π°Ρ…! /var/log/syslog ΠΈ journalctl ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚

πŸ› οΈ Π Π°Π·Π±ΠΎΡ€ систСмы: ΠΊΠ°ΠΊ эффСктивно ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ зависаний Π² Linux

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, искатСли ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ! πŸš€

Иногда Linux «зависаСт», ΠΈ Ρ‚Ρ‹ ΠΎΡΡ‚Π°Π΅ΡˆΡŒΡΡ Π² ΠΏΠΎΠ»Π½ΠΎΠΌ Π½Π΅Π΄ΠΎΡƒΠΌΠ΅Π½ΠΈΠΈ β€” Ρ‡Ρ‚ΠΎ ΡΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ? НС волнуйся, я расскаТу Ρ‚Π΅Π±Π΅ ΠΎ простых способах ΠΏΠΎΠ½ΡΡ‚ΡŒ, Π³Π΄Π΅ Π·Π°Ρ€Ρ‹Ρ‚Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° β€” Π±Π΅Π· ΠΏΠ°Π½ΠΈΠΊΠΈ ΠΈ Π»ΠΈΡˆΠ½ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄!

ΠŸΠ΅Ρ€Π²ΠΎΠ΅ β€” Π½Π΅ ΠΏΠ°Π½ΠΈΠΊΡƒΠΉ ΠΈ Π½Π΅ Π½Π°Ρ‡ΠΈΠ½Π°ΠΉ Ρ…Π°ΠΎΡ‚ΠΈΡ‡Π½ΠΎ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ систСму. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° кроСтся Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²: процСссах, дискС ΠΈΠ»ΠΈ памяти.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ источник, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ top ΠΈΠ»ΠΈ htop β€” ΠΎΠ½ΠΈ ΠΏΠΎΠΊΠ°ΠΆΡƒΡ‚ Π½Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Π΅ процСссы.

Если ΠΏΠ°ΠΌΡΡ‚ΡŒ Π² «красной Π·ΠΎΠ½Π΅Β» β€” посмотри с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ free -h. Π›ΡŽΠ±Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, которая потрСбляСт большС рСсурса β€” ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Π°.

Π”Π°Π»ΡŒΡˆΠ΅ β€” ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒ дисковый Π²Π²ΠΎΠ΄-Π²Ρ‹Π²ΠΎΠ΄: iostat ΠΈΠ»ΠΈ iotop. Они ΠΏΠΎΠΊΠ°ΠΆΡƒΡ‚, Π΅ΡΡ‚ΡŒ Π»ΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ Π½Π° дискС.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ часто Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ too many I/O-запросов ΠΈΠ»ΠΈ диск, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Β«ΠΏΠΎΠ΄Π·Π°ΠΌΠ΅Ρ€Π·Β».

Если систСма Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚ ΠΈΠ·-Π·Π° ядра, Π²ΠΊΠ»ΡŽΡ‡ΠΈ dmesg β€” Ρ‚Π°ΠΌ ΠΈΡ‰ΠΈ сообщСния ΠΎ сбоях ΠΈΠ»ΠΈ ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… оборудования.

И, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, β€” Π½Π΅ Π·Π°Π±Ρ‹Π²Π°ΠΉ ΠΎ Π»ΠΎΠ³Π°Ρ…! /var/log/syslog ΠΈ journalctl ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ происходило Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ зависания.

ΠœΠΎΠΆΠ΅Ρ‚ Π»ΠΈ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΡΡ‚Π°Ρ‚ΡŒ Ρ‚Π²ΠΎΠ΅ΠΉ супСрсилой? Вопрос ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚!

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

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