Commit Graph

620 Commits (v1)
 

Author SHA1 Message Date
Daniel Theophanes ab2cba55ee Merge branch 'master' of https://github.com/shirou/gopsutil into cpu_arm 10 years ago
shirou 1e9aabb3c8 Merge pull request #97 from jchauncey/issue-94
chore(*): Fixes #94
10 years ago
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
10 years ago
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.
10 years ago
Shirou WAKAYAMA 42af4a3e60 process[linux]: implements OpenFiles. 10 years ago
Shirou WAKAYAMA 8f48da88ea update README 10 years ago
Shirou WAKAYAMA 202a805f46 mem[darwin]: fix printf verb. 10 years ago
shirou 7f6e8da3d0 Merge pull request #91 from client9/master
shirou/gopsutil#90 make hostinfo more robust
10 years ago
Nick Galbreath 99d93f93b2 shirou/gopsutil#90 make hostinfo more robust 10 years ago
shirou 6a274c3628 Merge pull request #89 from shirou/separetes_cgo_on_darwin
cpu[darwin]: separetes cpu_darwin into cgo and nocgo to get CPUTimes.
10 years ago
Shirou WAKAYAMA 6e3f81ce18 net[linux]: fix lsof output 10 years ago
Shirou WAKAYAMA 5ae4dcc8ba net[linux]: fix lsof output in linux when no pid outputed. 10 years ago
Shirou WAKAYAMA 93e226a5e3 net[freebsd,linux,darwin]: merge unix like OSes. 10 years ago
Shirou WAKAYAMA 34195b4b58 net[darwin, linux]: get UDP information when inet or all specified. 10 years ago
Shirou WAKAYAMA a95dde9672 cpu[darwin]: separetes cpu_darwin to cgo and nocgo to get CPUTimes. 10 years ago
Shirou WAKAYAMA 3303647209 host[linux]: fix utmp struct on arm. 10 years ago
shirou 82a76c01e3 Merge pull request #85 from andyjones/fix/created-time
CreateTime() on linux returning an incorrect timestamp
10 years ago
andy cf5660bfd3 process[linux]: calculate the CreateTime and then convert to microseconds 10 years ago
shirou 0fd612ec7b Merge pull request #83 from neezgee/master
Fix docker on Centos 7
10 years ago
shirou b389cc66e3 Merge pull request #84 from influxdb/mem-new-kern
When MemAvailable is in /proc/meminfo, use it (kernel 3.14+)
10 years ago
Cameron Sparr 6cd8284b30 When MemAvailable is in /proc/meminfo, use it (kernel 3.14+) 10 years ago
Ruslan Islamgaliev 005b9b7f7d Fix imports 10 years ago
Ruslan Islamgaliev 91bb4ddc07 Fix docker on Centos 7 10 years ago
shirou c1313e7634 Merge pull request #82 from influxdb/darwin-mem
Use vm_stat command on darwin to get memory
10 years ago
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
10 years ago
WAKAYAMA shirou be88485e9f mem[freebsd]: fix virtual memory available and used. 10 years ago
shirou 1daf67e7ad Merge pull request #81 from shirou/process/add_connections
process[linux, darwin]: implements Connections using lsof.
10 years ago
Shirou WAKAYAMA b3cf7354f6 process[linux, darwin]: implements Connections using lsof. 10 years ago
shirou a369a8857c Merge pull request #79 from influxdb/disk-linux-32bit
Support 32-bit linux, this field is int32 on 32-bit systems
10 years ago
Cameron Sparr 389d17e8a0 Support 32-bit linux, this field is int32 on 32-bit systems 10 years ago
Shirou WAKAYAMA 9c0474c2a7 update README 10 years ago
shirou 918bd3f404 Merge pull request #77 from shirou/add_process_parent_darwin_linux
Add process/Parent, net/NetConnections on darwin and linux
10 years ago
Shirou WAKAYAMA 4d0f737301 net: because lsof failed on drone.io, skip TestNetConnections if CI. 10 years ago
Shirou WAKAYAMA 0062ae2bfa use LookPath 10 years ago
Shirou WAKAYAMA 249a761b81 net[linux]: temporary enable error print. 10 years ago
Shirou WAKAYAMA 8d21be591e net[linux]: implements NetConnections() using lsof. 10 years ago
Shirou WAKAYAMA c50db4f462 net[darwin]: implement NetConnections(). 10 years ago
Shirou WAKAYAMA d6ac361a24 process[darwin,linux]: implements Parent using lsof. 10 years ago
Shirou WAKAYAMA eb7739a6a5 process: forget to add guard. 10 years ago
Shirou WAKAYAMA fc513b6f9a proces[darwin]: change exec.Command to interface to enable mocking.
Add common.invoker interface to mock exec.Command. common.FakeInvoker returns
expected file if exists instead of invoke exec.Command.
Currenly, mocking is enabled only process.Pids(). I will expand to other funcs incrementally.
10 years ago
shirou 026d4a3519 Merge pull request #75 from jinto/jinto
Detect error in CPUTimes fails on callPs, and modify comments on ReadLines
10 years ago
jay park 2984accfa1 return error when CPUTimes fails on callPs, modify comments on ReadLines 10 years ago
Shirou WAKAYAMA a00c5af817 process[linux]: return up-to-date information when invoked. 10 years ago
shirou e10ccf9971 Merge pull request #74 from choplin/patch-2
Ensure that process.MemoryInfo returns a up-to-date value.
10 years ago
choplin cc3a104593 Ensure that process.MemoryInfo returns a up-to-date value. 10 years ago
Shirou WAKAYAMA 6bb6762470 net[darwin]: add drop count to NetIOCounter. 10 years ago
Shirou WAKAYAMA e0b1d62a4d net[darwin]: add netstat -idbn example in the comment. 10 years ago
shirou b1a9b3a5f3 Merge pull request #73 from influxdb/net-darwin-fix
Fix net stat reporting for Darwin
10 years ago
Cameron Sparr c57e866f91 Fix net stat reporting for Darwin 10 years ago
WAKAYAMA Shirou 773d9d3caa disk[windows]: change to use WMI to get disk io counter information. 10 years ago