update readme

This commit is contained in:
Alexey Avramov 2019-04-04 18:03:50 +09:00
parent ec2f960383
commit bbb441ecdc
2 changed files with 1 additions and 36 deletions

View File

@ -125,7 +125,7 @@ optional arguments:
-h, --help show this help message and exit
-v, --version print version
-t, --test print some tests
--ppt, --print-proc-table
-p, --print-proc-table
print table of processes with their badness values
-c CONFIG, --config CONFIG
path to the config file, default values:

View File

@ -2,41 +2,6 @@
# интерактивный oom-trigger
from ctypes import CDLL
def mlockall():
"""Lock all memory to prevent swapping nohang process."""
MCL_CURRENT = 1
MCL_FUTURE = 2
MCL_ONFAULT = 4
libc = CDLL('libc.so.6', use_errno=True)
result = libc.mlockall(
MCL_CURRENT | MCL_FUTURE | MCL_ONFAULT
)
if result != 0:
result = libc.mlockall(
MCL_CURRENT | MCL_FUTURE
)
if result != 0:
log('Cannot lock all memory')
else:
log('All memory locked with MCL_CURRENT | MCL_FUTURE')
else:
log('All memory locked with MCL_CURRENT | MCL_FUTURE | MCL_ONFAULT')
mlockall()
from memco import *
# печать показателей на этапах работы