1
0
mirror of https://github.com/shirou/gopsutil.git synced 2025-04-26 13:48:59 +08:00

145 Commits

Author SHA1 Message Date
WAKAYAMA shirou
e864f2a037 [disk]freebsd: update 386. 2016-04-23 23:43:00 +09:00
Shirou WAKAYAMA
f2ebb91cf0 [disk]darwin,freebsd: implements 'all' argument. 2016-04-16 22:43:55 +09:00
Shirou WAKAYAMA
ca99d7dc3f [disk]linux: implements 'all' argument. 2016-04-16 21:54:11 +09:00
Shirou WAKAYAMA
d21ed2b40d search path via exec.LookPath before actual invoke. 2016-04-01 22:13:05 +09:00
Shirou WAKAYAMA
613a8a90e1 fixed by golint. 2016-04-01 21:34:39 +09:00
Shirou WAKAYAMA
da89408631 Merge branch 'master' into v2 2016-03-31 18:08:24 +09:00
Shirou WAKAYAMA
4bb84648bf JSON representation is renamed to fit Google JSON style, camelCase. 2016-03-23 10:52:46 +09:00
Shirou WAKAYAMA
ea152ea901 [BREAKING CHANGE] rename functions to pass golint. ex) net.NetIOCounters -> net.IOCounters 2016-03-22 23:09:12 +09:00
WAKAYAMA shirou
dc8b14acd5 [disk]freebsd: change to use C.sizeof_struct. 2016-03-20 22:48:17 +09:00
Shirou WAKAYAMA
fa3e1cc196 [common]linux: add HostEtc to switch '/etc' See #175. 2016-03-13 23:42:06 +09:00
WAKAYAMA shirou
0af91ba32b [disk,process]freebsd: binary.go moved to internal. 2016-02-12 23:10:40 +09:00
elij
d1380cba29 try to fix diskio stats on FreeBSD-10.x
FreeBSD apparently changed the magic sysctl mib values for devstats.

    --- FAIL: TestDisk_io_counters (0.00s)
    disk_test.go:39: error no such file or directory
    disk_test.go:42: ret is empty, map[]

This code uses an undocumented, but exported, go stdlib method to fetch
the sysctl by string instead of mib.
2016-02-06 06:20:52 -08:00
Shirou WAKAYAMA
759e96ebaf Merge branch 'master' of github.com:shirou/gopsutil 2015-12-01 23:30:02 +09:00
Shirou WAKAYAMA
223c809234 disk[unix]: revert 61cb121. psutil uses Available as Free. 2015-12-01 23:29:15 +09:00
Nikolay Sivko
46c34a9d1e [disk] fix build for freebsd 386 2015-11-25 13:16:35 +03:00
Shirou WAKAYAMA
7288e9a5af common[all]: add internal 2015-10-20 00:04:57 +09: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
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
Cameron Sparr
389d17e8a0 Support 32-bit linux, this field is int32 on 32-bit systems 2015-09-17 15:04:16 -07:00
WAKAYAMA Shirou
773d9d3caa disk[windows]: change to use WMI to get disk io counter information. 2015-09-05 22:53:18 +09:00
Ben Aldrich
0fab61e73e remove log message 2015-09-04 13:41:08 -06:00
Ben Aldrich
6c000b035d don't fail if cd is not in a drive
add used and usedPercent back in
2015-09-04 11:51:34 -06:00
WAKAYAMA shirou
bb04b692c3 disk[freebsd]: update devstat mib. 2015-09-03 10:38:21 +09:00
WAKAYAMA shirou
6365c902e7 disk[freebsd]: fix typo. 2015-09-03 09:49:48 +09:00
Ben Aldrich
85a89e707b fix compile fail 2015-09-02 11:27:47 -06:00
Cameron Sparr
1a037fddb1 Fix disk usage stats for windows 2015-08-27 09:51:03 -06:00
Shirou WAKAYAMA
59c4b4ca75 disk[linux]: fix fstype map. 2015-08-14 20:37:35 +09:00
Shirou WAKAYAMA
7fb126f1bf disk[linux]: fix fstype dup. 2015-08-14 18:18:34 +09:00
Shirou WAKAYAMA
ad6c3f60a7 disk[freebsd,darwin,windows]: add fstype to DiskUsageStat. 2015-08-14 18:08:43 +09:00
Shirou WAKAYAMA
61cb121015 disk[unix]: fix free. 2015-07-23 11:39:50 +09:00
Shirou WAKAYAMA
b5ffc220a6 common: Rename StringContains to StringsContains and add StringsHas. 2015-07-21 15:25:04 +09:00
Pavel Trukhanov
4f6e4f73f3 disk_usage as in psutil 2015-04-08 13:58:18 +03:00
WAKAYAMA Shirou
9569e2389c Merge branch 'master' of https://github.com/shirou/gopsutil 2015-02-23 21:20:37 +09:00
WAKAYAMA shirou
508c60cac3 disk: forget to add some files. 2015-02-22 01:27:49 +09:00
WAKAYAMA shirou
0451709fe3 disk: add disk_io_counter to FreeBSD by using sysctl(kern.devstat.all). 2015-02-22 01:24:08 +09:00
WAKAYAMA Shirou
612e7109e1 delete debug 2015-02-19 23:53:54 +09:00
WAKAYAMA Shirou
bb1747fc85 disk: implements DiskIoCounterInfo on windows. Note: only read/write counts during 500 msec.
Thanks for mackerel-agent!
2015-02-19 23:52:06 +09:00
Shirou WAKAYAMA
13cd195a7e change package name. 2014-12-30 22:09:05 +09:00
Shirou WAKAYAMA
e9d79d2fc4 disk_darwin is backported with 1.3 frozen syscall. 2014-12-29 00:10:28 +09:00
Shirou WAKAYAMA
3f7769ccfa implement disk_partition of Darwin using golang.org/x/sys/unix. 2014-12-28 22:30:07 +09:00
Shirou WAKAYAMA
1cb67eb4c2 merge 039b9defabe2fba35c9d3a4dbf7edc3fad812227 2014-12-27 23:43:18 +09:00
Shirou WAKAYAMA
16de570414 merge 039b9defabe2fba35c9d3a4dbf7edc3fad812227 2014-12-27 23:42:00 +09:00
WAKAYAMA Shirou
9f2c985a28 fix windows build. 2014-11-27 22:28:05 +09:00
WAKAYAMA shirou
d11680c773 fix bugs on FreeBSD. 2014-11-27 10:25:14 +09:00
Shirou WAKAYAMA
a4671fcc2a move subdirectories. refer to issue #24 2014-11-27 10:18:15 +09:00