Commit Graph

758 Commits

Author SHA1 Message Date
Alexey Avramov
17ae2a9996 Add instructions to make a deb package 2020-04-12 18:35:20 +09:00
Alexey Avramov
806be760e3 remove funding 2020-04-11 01:29:54 +09:00
Alexey Avramov
9f3671ccb0 Improve working with PSI 2020-04-11 01:28:47 +09:00
Alexey Avramov
dab381b62c update oom-sort (small fix) 2020-04-05 16:49:35 +09:00
Alexey Avramov
5e67ec9ec3 improve output 2020-04-05 04:06:55 +09:00
Alexey Avramov
8ae58248d0 update systemd service unit files 2020-04-05 01:02:17 +09:00
Alexey Avramov
18f90d7a8c update config 2020-04-03 17:51:51 +09:00
Alexey Avramov
8100cb2cf6 Fix checking mem_used_total 2020-04-01 03:38:03 +09:00
Alexey Avramov
24173cbc47 Print top-15 task by badness before corrective action 2020-04-01 03:31:57 +09:00
Alexey Avramov
a7cd7f2bba small fix 2020-03-30 00:20:52 +09:00
Alexey Avramov
04c659c8f0 fix 2020-03-29 18:38:50 +09:00
Alexey Avramov
1b24be5359 Improve customizing soft corrective actions: add @SOFT_ACTION_RE_CGROUP_V2 2020-03-29 18:03:08 +09:00
Alexey Avramov
e94ac4cf02 change --memload self-termination threshold from 20 MiB to 40 MiB 2020-03-29 14:46:28 +09:00
Alexey Avramov
7ac4314886 improve output 2020-03-29 14:21:29 +09:00
Alexey Avramov
51d94db378 update config 2020-03-29 05:42:07 +09:00
Alexey Avramov
0b9be5a41c speeding up the search for the victim 2020-03-29 05:21:19 +09:00
Alexey Avramov
72b1197aff fix GUI notifications
see also https://github.com/hakavlad/nohang/issues/85#issuecomment-593066828
2020-03-26 02:34:53 +09:00
Alexey Avramov
37807b4157 Ignore disksize: check only /sys/block/zramX/mem_used_total 2020-03-25 01:20:33 +09:00
Alexey Avramov
daca5ccf1e enforce and describe new valid values in the config (and other changes)
- improve configs validation

- enforce and describe new valid values in configs

- remove over_sleep key from configs

- fix Bug with PSI #84
2020-03-23 01:33:48 +09:00
Alexey Avramov
3e170f5ec4 Improve conf checking and parsing
remove forbid_negative_badness from config

improve conf checking and showing with --check --config
2020-03-22 09:30:00 +09:00
Alexey Avramov
3e1acc3590 Change CLI options handling 2020-03-21 03:12:16 +09:00
Alexey Avramov
c70b8242d0 Fix PermissionError with hidepid=1 #88 agin 2020-03-15 23:39:24 +09:00
Alexey Avramov
a7c329971f Fix PermissionError with hidepid=1 #88 2020-03-15 22:59:43 +09:00
Alexey Avramov
b154dcca91 Update default values in configs 2020-03-15 22:14:26 +09:00
Alexey Avramov
8e931f8f00 Various improvements and fixes
Fix Something went wrong #56

Improve implement_corrective_action():
- Check VmRSS instead od /proc/[pid]/exe realpath to check process existene
- Improve displaying total stat

Improve check_permissions()

Other improvements
2020-03-15 21:10:01 +09:00
Alexey Avramov
0225fc3bff Reduce CPU usage up to 8%
Disable buffering /proc/meminfo
2020-03-15 12:27:22 +09:00
Alexey Avramov
747cff404e Reduce CPU usage up to 25%
Optimize reading /proc/meminfo
2020-03-15 00:03:50 +09:00
Alexey Avramov
045b3922a3 small fix 2020-03-14 21:30:19 +09:00
Alexey Avramov
b4f41cfb58 Print CPU usage at exit 2020-03-14 21:24:59 +09:00
Alexey Avramov
29287097b4 files relocation 2020-02-28 00:51:15 +09:00
Alexey Avramov
75c07f0cc5 Add --mode flag to psi2log 2020-02-24 14:02:41 +09:00
Alexey Avramov
e707e37042 fix psi-top and psi2log output 2020-02-23 04:25:54 +09:00
Alexey Avramov
8cc7c63f9c Set forbid_negative_badness=True always and ignore forbid_negative_badness value in the config 2020-02-22 00:00:37 +09:00
Alexey Avramov
8eb65df15a Do not change badness if oom_score=0 2020-02-21 23:56:36 +09:00
Alexey Avramov
4925df0828 add -h and -m flags to psi-top 2020-02-19 03:06:14 +09:00
Alexey Avramov
bf241f247c replace --period by --interval in psi2log 2020-02-19 00:11:39 +09:00
Alexey Avramov
f381bb9a67 fix nothing 2020-02-18 23:31:55 +09:00
Alexey Avramov
805c2f1b27 Update systemd units 2020-02-16 23:45:36 +09:00
Alexey Avramov
122233ac2f fix Bug with GUI notifications #86 2020-02-16 22:32:45 +09:00
Alexey Avramov
cda2c95a00 fix Bug in psi-top #87 2020-02-16 21:34:02 +09:00
Alexey Avramov
c902e2bd39 fix travis 2020-02-16 21:25:15 +09:00
Alexey Avramov
0c8399ed8b Check privileges at startup 2020-02-16 21:17:54 +09:00
Alexey Avramov
01787de503 update config 2020-02-15 12:39:08 +09:00
Alexey Avramov
0490a8fb30 fix memload() 2020-02-06 21:56:09 +09:00
Alexey Avramov
50506274fe fix memload() 2020-02-06 21:26:01 +09:00
Alexey Avramov
0a177c1a5b fix memload() 2020-02-06 01:04:23 +09:00
Alexey Avramov
e6eace7375 update readme 2020-02-03 04:55:07 +09:00
Alexey Avramov
f869d849eb Add --memload flag 2020-02-03 01:50:14 +09:00
Alexey Avramov
e852d2fc8b
Merge pull request #83 from tim77/dev
Update rpm spec file
2020-02-03 01:36:49 +09:00
Artem Polishchuk
0564282170 Update rpm spec file 2020-02-02 18:33:48 +02:00