Bpytop Π΅ ΠΌΠΎΠ½ΠΈΡΠΎΡ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈ ΡΠ΅ΡΡΡΡΠΈ, ΠΊΠΎΠΉΡΠΎ ΠΏΠΎΠΊΠ°Π·Π²Π° ΡΠ΅ΠΊΡΡΠΈ ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ ΠΈ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ° Π·Π° CPU, ΠΏΠ°ΠΌΠ΅Ρ, Π΄ΠΈΡΠΊ, ΠΌΡΠ΅ΠΆΠ° ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΈ. ΠΠ°ΠΏΠΈΡΠ°Π½ΠΎ Π½Π° Python Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° psutil.
Π’ΠΎΠ²Π° Π΅ ΠΏΠΎΠΌΠΎΡΠ½ΠΈΡΡ ΠΏΠΎΡΡ Π±Π°ΡΡΠΎ Π² Python. Π‘ΠΏΠΎΡΠ΅Π΄ Π°Π²ΡΠΎΡΠ° ΡΠΎΠΉ Π΅ ΠΏΠΎ-Π±ΡΡΠ· ΠΈ ΠΊΠΎΠ½ΡΡΠΌΠΈΡΠ° ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ CPU ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»Π½ΠΎ.
Π₯Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ:
-
ΠΠ΅ΡΠ΅Π½ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅, ΡΡΡ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΎΡ ΠΌΠ΅Π½ΡΡΠ°, ΠΏΠΎΠ΄ΠΎΠ±Π½Π° Π½Π° ΠΈΠ³ΡΠ°.
-
ΠΡΠ»Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΠΌΠΈΡΠΊΠ°, Π²ΡΠΈΡΠΊΠΈ Π±ΡΡΠΎΠ½ΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΠΊΠ»ΠΈΠΊΠ²Π°Ρ ΠΈ ΠΏΡΠ΅Π²ΡΡΡΠ°Π½Π΅ΡΠΎ Ρ ΠΌΠΈΡΠΊΠ°ΡΠ° ΡΠ°Π±ΠΎΡΠΈ Π² ΡΠΏΠΈΡΡΠΊΠ° Ρ ΠΏΡΠΎΡΠ΅ΡΠΈ ΠΈ ΠΌΠ΅Π½ΡΡΠ°ΡΠ°.
-
ΠΡΡΠ· ΠΈ ΠΎΡΠ·ΠΈΠ²ΡΠΈΠ² ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ.
-
Π€ΡΠ½ΠΊΡΠΈΡ Π·Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π° ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ° Π·Π° ΠΈΠ·Π±ΡΠ°Π½ΠΈΡ ΠΏΡΠΎΡΠ΅Ρ.
-
ΠΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΡΠΈΠ»ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΈ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π²ΡΠ²Π΅Π΄Π΅ΡΠ΅ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΠΈΠ»ΡΡΡΠ°.
-
ΠΠ΅ΡΠ½ΠΎ ΠΏΡΠ΅Π²ΠΊΠ»ΡΡΠ²Π°ΠΉΡΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΠΎΠΏΡΠΈΠΈΡΠ΅ Π·Π° ΡΠΎΡΡΠΈΡΠ°Π½Π΅.
-
ΠΠ·ΠΏΡΠ°ΡΠ°Π½Π΅ Π½Π° SIGTERM, SIGKILL, SIGINT ΠΊΡΠΌ ΠΈΠ·Π±ΡΠ°Π½ΠΈΡ ΠΏΡΠΎΡΠ΅Ρ.
-
ΠΠ΅Π½Ρ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π·Π° ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° Π²ΡΠΈΡΠΊΠΈ ΠΎΠΏΡΠΈΠΈ Π½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΈΡ ΡΠ°ΠΉΠ».
-
ΠΡΠ°ΡΠΈΠΊ Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΠΌΠ°ΡΠ°Π±ΠΈΡΠ°Π½Π΅ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π² ΠΌΡΠ΅ΠΆΠ°ΡΠ°.
-
ΠΠΎΠΊΠ°Π·Π²Π° ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π² ΠΌΠ΅Π½ΡΡΠΎ, Π°ΠΊΠΎ Π΅ Π½Π°Π»ΠΈΡΠ½Π° Π½ΠΎΠ²Π° Π²Π΅ΡΡΠΈΡ.
-
ΠΠΎΠΊΠ°Π·Π²Π° ΡΠ΅ΠΊΡΡΠ°ΡΠ° ΡΠΊΠΎΡΠΎΡΡ Π½Π° ΡΠ΅ΡΠ΅Π½Π΅ ΠΈ Π·Π°ΠΏΠΈΡ Π·Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π°
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru