1
0
mirror of https://github.com/shirou/gopsutil.git synced 2025-05-10 19:29:14 +08:00

594 Commits

Author SHA1 Message Date
Nikolay Sivko
d4e648e253 [freebsd] fix SwapMemory for hosts without swap 2015-11-24 17:37:01 +03:00
shirou
d49c4afc40 Merge pull request #96 from shirou/process/fix_openfiles
process[linux]: implements OpenFiles.
2015-11-24 09:54:43 +09:00
shirou
2d297dfb74 Merge pull request #113 from shirou/add_process_children
process[linux,freebsd,darwin]: implements Children using pgrep.
2015-11-24 09:52:59 +09:00
WAKAYAMA shirou
54a6c186c1 host[freebsd]: BREAKING CHANGE. Boottime() should return uint64 same as other. 2015-11-24 09:48:05 +09:00
Shirou WAKAYAMA
0afd653fab host[all]: fix #114 String() issue. 2015-11-24 09:30:17 +09:00
shirou
b114432fbb Merge pull request #114 from sparrc/uptime-fix
Fix HostInfo.Uptime, which has been returning boot time
2015-11-24 07:30:16 +09:00
Cameron Sparr
444ee723c3 Fix HostInfo.Uptime, which has been returning boot time
Also adding a HostInfo.BootTime field for holding the boot time
2015-11-23 13:18:59 -07:00
Shirou WAKAYAMA
dd13300833 process[linux,freebsd,darwin]: implements Children using pgrep. 2015-11-24 00:04:20 +09:00
shirou
dcbb29ae2d Merge pull request #110 from shirou/add_mems_to_docker
docker[linux]: add more memory stats in cgroup.
2015-11-23 09:47:39 +09:00
Shirou WAKAYAMA
40bbba9636 docker[linux]: add more memory stats in cgroup. 2015-11-21 23:00:37 +09:00
shirou
4e774eabc2 Merge pull request #109 from influxdb/nc-net-snmp
Add system wide network protocol stats
2015-11-21 22:05:02 +09:00
Nathaniel Cook
da832b3f12 add system wide network protocol stats 2015-11-20 10:17:21 -07:00
shirou
4cd10805e9 Merge pull request #106 from cgeoffroy/docker/fix_hardcoded_path
docker: fix static /sys paths by using env variables
2015-11-13 09:33:56 +09:00
cgeoffroy
40f6755c6b docker: fix static /sys paths by using env variables 2015-11-12 13:53:18 +01:00
shirou
b9ba9bfee8 Merge pull request #105 from kardianos/fix_cores
cpu: CPUInfo returns one item per physical thread.
2015-10-23 11:13:37 +09:00
Daniel Theophanes
fa7f8ba4e8 cpu: CPUInfo returns one item per physical thread. Fix "Cores" to 1 on Linux.
Fixes #104
2015-10-22 09:43:45 -07:00
shirou
127599b2cf Merge pull request #103 from kardianos/cpu_test
Cpu test
2015-10-20 08:09:01 +09:00
Daniel Theophanes
bc6481f7e0 Merge branch 'master' of https://github.com/shirou/gopsutil into cpu_test 2015-10-19 08:46:06 -07:00
Shirou WAKAYAMA
7288e9a5af common[all]: add internal 2015-10-20 00:04:57 +09:00
shirou
72109c3d21 Merge pull request #102 from kardianos/common_internal
Common internal
2015-10-19 23:53:24 +09:00
shirou
e7d2b34f97 Merge pull request #98 from kardianos/cpu_arm
cpu: support ARM CPUs.
2015-10-19 13:36:30 +09:00
Daniel Theophanes
726e7c6406 cpu: fix cpu test on small ARM device where CPU can be at 100%+rounding.
Fixes #99
2015-10-18 20:53:01 -07:00
Daniel Theophanes
0af895258e common: rename package common to internal/common. Add ENV helper funcs.
Package common wasn't used for public functions. Place it in an
internal directory to prevent other packages from using.

Remove the distributed references to "HOST_PROC" and "HOST_SYS"
consts and combine into a common function. This also helps so that
if a env var is defined with a trailing slash all will continue to
work as expected.

Fixes #100
2015-10-18 20:40:01 -07:00
Daniel Theophanes
69221741e8 cpu: allow override of /sys dir. Fix CPUInfo /proc + cpuinfo combine. 2015-10-18 09:46:21 -07:00
Daniel Theophanes
ab2cba55ee Merge branch 'master' of https://github.com/shirou/gopsutil into cpu_arm 2015-10-18 09:29:54 -07:00
shirou
1e9aabb3c8 Merge pull request #97 from jchauncey/issue-94
chore(*): Fixes #94
2015-10-19 00:11:08 +09:00
Daniel Theophanes
9f2e6a74cc cpu: support ARM CPUs.
ARM CPUs don't include the same fields as  x86 and amd64 CPUs in
the /proc/cpuinfo list. Pull information from the /sys/...
device tree as well as updating when a CPU is done in cpuinfo.

Fixes #88
2015-10-17 12:25:18 -07:00
Jonathan Chauncey
0461c50666 chore(*): Fixes #94
Added the ability to fetch an alternative location for /proc via an
environment variable. If the env var is not set it will return /proc as
the default value.
2015-10-17 11:34:41 -06:00
Shirou WAKAYAMA
42af4a3e60 process[linux]: implements OpenFiles. 2015-10-17 00:41:14 +09:00
Shirou WAKAYAMA
8f48da88ea update README 2015-10-17 00:35:12 +09:00
Shirou WAKAYAMA
202a805f46 mem[darwin]: fix printf verb. 2015-10-14 15:59:10 +09:00
shirou
7f6e8da3d0 Merge pull request #91 from client9/master
shirou/gopsutil#90 make hostinfo more robust
2015-10-14 15:56:17 +09:00
Nick Galbreath
99d93f93b2 shirou/gopsutil#90 make hostinfo more robust 2015-10-13 13:02:02 -07:00
shirou
6a274c3628 Merge pull request #89 from shirou/separetes_cgo_on_darwin
cpu[darwin]: separetes cpu_darwin into cgo and nocgo to get CPUTimes.
2015-10-13 09:30:14 +09:00
Shirou WAKAYAMA
6e3f81ce18 net[linux]: fix lsof output 2015-10-11 22:15:47 +09:00
Shirou WAKAYAMA
5ae4dcc8ba net[linux]: fix lsof output in linux when no pid outputed. 2015-10-11 22:07:18 +09:00
Shirou WAKAYAMA
93e226a5e3 net[freebsd,linux,darwin]: merge unix like OSes. 2015-10-11 21:57:53 +09:00
Shirou WAKAYAMA
34195b4b58 net[darwin, linux]: get UDP information when inet or all specified. 2015-10-11 21:48:48 +09:00
Shirou WAKAYAMA
a95dde9672 cpu[darwin]: separetes cpu_darwin to cgo and nocgo to get CPUTimes. 2015-10-10 22:13:38 +09:00
Shirou WAKAYAMA
3303647209 host[linux]: fix utmp struct on arm. 2015-10-01 17:21:37 +09:00
shirou
82a76c01e3 Merge pull request #85 from andyjones/fix/created-time
CreateTime() on linux returning an incorrect timestamp
2015-09-29 11:43:03 +09:00
andy
cf5660bfd3 process[linux]: calculate the CreateTime and then convert to microseconds 2015-09-28 16:18:53 +01:00
shirou
0fd612ec7b Merge pull request #83 from neezgee/master
Fix docker on Centos 7
2015-09-22 15:03:46 +09:00
shirou
b389cc66e3 Merge pull request #84 from influxdb/mem-new-kern
When MemAvailable is in /proc/meminfo, use it (kernel 3.14+)
2015-09-22 14:55:57 +09:00
Cameron Sparr
6cd8284b30 When MemAvailable is in /proc/meminfo, use it (kernel 3.14+) 2015-09-21 17:18:20 -07:00
Ruslan Islamgaliev
005b9b7f7d Fix imports 2015-09-21 23:42:53 +03:00
Ruslan Islamgaliev
91bb4ddc07 Fix docker on Centos 7 2015-09-21 23:29:17 +03:00
shirou
c1313e7634 Merge pull request #82 from influxdb/darwin-mem
Use vm_stat command on darwin to get memory
2015-09-18 16:31:13 +09:00
Cameron Sparr
4bba3025ca Use vm_stat command on darwin to get memory
This has the benefit of allowing us to also grab the cached memory so
that we can get an "available" measurement
2015-09-18 00:24:09 -07:00
WAKAYAMA shirou
be88485e9f mem[freebsd]: fix virtual memory available and used. 2015-09-18 14:01:49 +09:00