Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | refactor ionice() on Linux | Giampaolo Rodola | 2019-04-04 | 1 | -6/+3 |
| | |||||
* | refactor ionice() on Linux | Giampaolo Rodola | 2019-04-04 | 1 | -30/+9 |
| | |||||
* | #1404: fix regression not returning CPUs > 9 | Giampaolo Rodola | 2019-04-02 | 1 | -1/+2 |
| | |||||
* | Fix corner case when /etc/mtab doesn't exist and procfs=/proc (#1470) | Cedric Lamoriniere | 2019-03-28 | 1 | -4/+4 |
| | | | | | | | | | | In some Linux configurations the `/etc/mtab` does not exist but the procfs_path is equal to `/proc`. With the fix done for the issue #1307, the described configuration didn't work. This Commit introduce an additional check that verifies if the `/etc/mtab` file exists before using it, else it defaults to `<procfs_path>/self/mounts` Signed-off-by: cedric lamoriniere <cedric.lamoriniere@datadoghq.com> | ||||
* | issue #1404 / linux / phys CPUs count | Giampaolo Rodola | 2019-03-14 | 1 | -2/+12 |
| | | | | | determine CPUs from /sys/devices/system/cpu/cpu[0-9]/topology/core_id in case /proc/cpuinfo does not provide this info | ||||
* | fix #1447: we weren't use @wrap_exceptions around oneshot() (doh\!) | Giampaolo Rodola | 2019-03-03 | 1 | -0/+3 |
| | |||||
* | _assert_alive() refactor (linux) | Giampaolo Rodola | 2019-02-27 | 1 | -9/+11 |
| | |||||
* | fix #1402: move psutil exceptions back into __init__.py | Giampaolo Rodola | 2019-02-04 | 1 | -3/+7 |
| | |||||
* | #1373: different approach to oneshot() cache (pass Process instances around ↵ | Giampaolo Rodola | 2018-12-13 | 1 | -7/+7 |
| | | | | - which is faster) | ||||
* | Linux: refactor _parse_stat_file() and return a dict instead of a list (+ ↵ | Giampaolo Rodola | 2018-12-10 | 1 | -17/+30 |
| | | | | maintainability) | ||||
* | fix #1357: do not expose Process' memory_maps() and io_counters() methods if ↵ | Giampaolo Rodola | 2018-12-10 | 1 | -11/+4 |
| | | | | not supported by the kernel | ||||
* | Fix #1354 [Linux] disk_io_counters() fails on Linux kernel 4.18+ (#1360) | Koen Kooi | 2018-11-05 | 1 | -1/+3 |
| | | | | Linux kernel 4.18+ added 4 fields, ingore them and parse the rest as usual. | ||||
* | sensors_temperatures() / linux: convert defaultdict to dict | Giampaolo Rodola | 2018-10-20 | 1 | -1/+1 |
| | |||||
* | fix #1004: Process.io_counters() may raise ValueError | Giampaolo Rodola | 2018-10-19 | 1 | -10/+19 |
| | |||||
* | fix #1307: [Linux] disk_partitions() does not honour PROCFS_PATH | Giampaolo Rodola | 2018-10-19 | 1 | -2/+9 |
| | |||||
* | refactor hasattr() checks as global constants | Giampaolo Rodola | 2018-10-16 | 1 | -1/+3 |
| | |||||
* | #1197 / linux / cpu_freq(): parse /proc/cpuinfo in case ↵ | Giampaolo Rodola | 2018-10-16 | 1 | -0/+13 |
| | | | | /sys/devices/system/cpu fs is not available | ||||
* | Add parsing for /sys/class/thermal (#1345) | Alex Manuskin | 2018-10-01 | 1 | -0/+44 |
| | | | Add parsing for /sys/class/thermal | ||||
* | #1341: move open() utilities/wrappers in _common.py | Giampaolo Rodola | 2018-09-26 | 1 | -18/+2 |
| | |||||
* | fix #1323: [Linux] sensors_temperatures() may fail with ValueError | Giampaolo Rodola | 2018-08-13 | 1 | -5/+13 |
| | |||||
* | #1321: refactoring | Giampaolo Rodola | 2018-08-13 | 1 | -39/+52 |
| | |||||
* | make disk_io_counters more robust (#1324) | Lawrence Ye | 2018-08-13 | 1 | -2/+17 |
| | |||||
* | update is_storage_device() docstring | Giampaolo Rodola | 2018-08-01 | 1 | -4/+4 |
| | |||||
* | fix #1305 / disk_io_counters() / Linux: assume SECTOR_SIZE is a fixed 512 | Giampaolo Rodola | 2018-08-01 | 1 | -17/+16 |
| | |||||
* | disk_io_counters() - linux: mimic iostat behavior (#1313) | Giampaolo Rodola | 2018-07-29 | 1 | -33/+45 |
| | | | Fix #1244, #1305, #1312. disk_io_counters(perdisk=False) on Linux was counting disk device + partitions(s) twice | ||||
* | fix #1309: add STATUS_PARKED constant and fix STATUS_IDLE (both on linux) | Giampaolo Rodola | 2018-07-25 | 1 | -2/+7 |
| | |||||
* | fix #1279: catch and skip ENODEV in net_if_stat() | Giampaolo Rodola | 2018-07-16 | 1 | -4/+10 |
| | |||||
* | fix #1274 / Process.children / Linux: do not swallow AccessDenied | Giampaolo Rodola | 2018-05-08 | 1 | -3/+2 |
| | |||||
* | rename function arg | Giampaolo Rodola | 2018-03-24 | 1 | -2/+2 |
| | |||||
* | fix #1238: sensors_battery() may return None in case battery is not listed ↵ | Giampaolo Rodola | 2018-03-20 | 1 | -2/+6 |
| | | | | as BAT0 under /sys/class/power_supply. | ||||
* | Adding 'slab' info to virtual_memory on linux (#1239) | maxime mouial | 2018-03-17 | 1 | -2/+7 |
| | | | There are 1970 results on stackoverflow for "slab". Also it is being requested by another user https://github.com/giampaolo/psutil/issues/1202. As such I'm going to accept this PR. | ||||
* | #1222 / linux / memory_full_info: we were erroneously adding "Pss:" and ↵ | Giampaolo Rodola | 2018-03-13 | 1 | -3/+4 |
| | | | | "SwapPss" | ||||
* | #1222: [Linux] Process.memory_full_info() was summing both 'swap PSS' (swap ↵ | Giampaolo Rodola | 2018-03-13 | 1 | -1/+1 |
| | | | | proportional set size) and plain 'swap'. Not anymore. | ||||
* | more detailed error msg in case of missing file when reading temperatures | Giampaolo Rodola | 2018-03-13 | 1 | -4/+6 |
| | |||||
* | #1245 / linux / temperatures: skip sensors if 'name' file does not exist | Giampaolo Rodola | 2018-03-13 | 1 | -2/+3 |
| | |||||
* | Speedup Process.children() (#1185) | Giampaolo Rodola | 2017-12-01 | 1 | -0/+24 |
| | | | | | | | | | | | | | | | | * update HISTORY * update doc * #1183: speedup Process.children() by 2.2x * fix windows err * #1083 / #1084: implement linux-specific ppid_map() function speending things up from 2x to 2.4x * add ESRCH to err handling * update doc | ||||
* | fix #1179 / linux / cmdline: handle processes erroneously overwriting ↵ | Giampaolo Rodola | 2017-11-28 | 1 | -2/+10 |
| | | | | /proc/pid/cmdline by using spaces instead of null bytes as args separator | ||||
* | #1174: use TimeoutExpired in wait_pid() | Giampaolo Rodola | 2017-11-13 | 1 | -5/+1 |
| | |||||
* | sort imports by name | Giampaolo Rodola | 2017-11-12 | 1 | -2/+2 |
| | |||||
* | Move exceptions to separate file (#1174) | wiggin15 | 2017-11-12 | 1 | -6/+4 |
| | |||||
* | #1141: sensors_fans / linux: skip unreadable _input label for first | Giampaolo Rodola | 2017-09-28 | 1 | -6/+5 |
| | |||||
* | 1129: have sensors_fans() on Linux skip entry on IOError (#1141) | Sebastian Saip | 2017-09-28 | 1 | -1/+5 |
| | |||||
* | 1129: have sensors_temperatures() on Linux skip entry on IOError | Giampaolo Rodola | 2017-09-28 | 1 | -10/+11 |
| | |||||
* | add test for parsing of /status file on Linux | Giampaolo Rodola | 2017-07-31 | 1 | -1/+1 |
| | |||||
* | variables rewording | Giampaolo Rodola | 2017-07-18 | 1 | -8/+6 |
| | |||||
* | fix #928: turn connections()' 'laddr' and 'raddr' into named tuples | Giampaolo Rodola | 2017-06-23 | 1 | -1/+1 |
| | |||||
* | fix #1101: [Linux] sensors_temperatures() may raise ENODEV. | Giampaolo Rodola | 2017-06-13 | 1 | -1/+2 |
| | |||||
* | fix #1071: provide fallback for cpu_freq() in case main current freq file is ↵ | Giampaolo Rodola | 2017-06-07 | 1 | -3/+12 |
| | | | | not available on old RedHat versions | ||||
* | small refactoring | Giampaolo Rodola | 2017-06-02 | 1 | -4/+6 |
| | |||||
* | small refactoring | Giampaolo Rodola | 2017-05-16 | 1 | -3/+3 |
| |