оптимизация импортов
This commit is contained in:
parent
e2e314474c
commit
39677bb7f6
18
nohang
18
nohang
@ -5,12 +5,11 @@
|
|||||||
import os
|
import os
|
||||||
from ctypes import CDLL
|
from ctypes import CDLL
|
||||||
from operator import itemgetter
|
from operator import itemgetter
|
||||||
from signal import SIGKILL, SIGTERM
|
from time import sleep
|
||||||
from time import gmtime, strftime, sleep, time
|
from argparse import ArgumentParser
|
||||||
import argparse
|
|
||||||
|
|
||||||
|
|
||||||
parser = argparse.ArgumentParser()
|
parser = ArgumentParser()
|
||||||
parser.add_argument(
|
parser.add_argument(
|
||||||
'-c',
|
'-c',
|
||||||
'--config',
|
'--config',
|
||||||
@ -151,8 +150,7 @@ def pid_to_name(pid):
|
|||||||
return '<unknown>'
|
return '<unknown>'
|
||||||
|
|
||||||
|
|
||||||
# поиск пид жертвы И ПОСЫЛ СИГНАЛА
|
def find_victim_and_send_signal(signal):
|
||||||
def find_victim(signal):
|
|
||||||
|
|
||||||
if decrease_oom_score_adj_enable and root:
|
if decrease_oom_score_adj_enable and root:
|
||||||
decrease_oom_score_adj(oom_score_adj_before, oom_score_adj_after)
|
decrease_oom_score_adj(oom_score_adj_before, oom_score_adj_after)
|
||||||
@ -513,7 +511,7 @@ while True:
|
|||||||
kib_to_mib(swap_min_sigkill_kb)
|
kib_to_mib(swap_min_sigkill_kb)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
find_victim(SIGKILL)
|
find_victim_and_send_signal(9)
|
||||||
sleep(min_delay_after_sigkill)
|
sleep(min_delay_after_sigkill)
|
||||||
continue
|
continue
|
||||||
|
|
||||||
@ -525,7 +523,7 @@ while True:
|
|||||||
kib_to_mib(zram_max_sigkill_kb)
|
kib_to_mib(zram_max_sigkill_kb)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
find_victim(SIGKILL)
|
find_victim_and_send_signal(9)
|
||||||
sleep(min_delay_after_sigkill)
|
sleep(min_delay_after_sigkill)
|
||||||
continue
|
continue
|
||||||
|
|
||||||
@ -539,7 +537,7 @@ while True:
|
|||||||
kib_to_mib(swap_min_sigterm_kb)
|
kib_to_mib(swap_min_sigterm_kb)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
find_victim(SIGTERM)
|
find_victim_and_send_signal(15)
|
||||||
sleep(min_delay_after_sigterm)
|
sleep(min_delay_after_sigterm)
|
||||||
|
|
||||||
# MEM ZRAM TERM
|
# MEM ZRAM TERM
|
||||||
@ -550,7 +548,7 @@ while True:
|
|||||||
kib_to_mib(zram_max_sigterm_kb)
|
kib_to_mib(zram_max_sigterm_kb)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
find_victim(SIGTERM)
|
find_victim_and_send_signal(15)
|
||||||
sleep(min_delay_after_sigterm)
|
sleep(min_delay_after_sigterm)
|
||||||
|
|
||||||
sleep(t)
|
sleep(t)
|
||||||
|
Loading…
Reference in New Issue
Block a user