Add OpenBSD to README (Thank you @mpfz0r)

This commit is contained in:
Shirou WAKAYAMA 2016-11-25 09:04:14 +09:00
parent 136f6ca669
commit 061b699a97
1 changed files with 67 additions and 65 deletions

View File

@ -48,6 +48,7 @@ Available Architectures
- Linux i386/amd64/arm(raspberry pi) - Linux i386/amd64/arm(raspberry pi)
- Windows/amd64 - Windows/amd64
- Darwin/amd64 - Darwin/amd64
- OpenBDS amd64 (Thank you @mpfz0r!)
All works are implemented without cgo by porting c struct to golang struct. All works are implemented without cgo by porting c struct to golang struct.
@ -171,107 +172,108 @@ Current Status
- x: work - x: work
- b: almost works, but something is broken - b: almost works, but something is broken
=================== ====== ======= ====== ======= =================== ====== ======= ======= ====== =======
name Linux FreeBSD MacOSX Windows name Linux FreeBSD OpenBSD MacOSX Windows
cpu_times x x x x cpu_times x x x x x
cpu_count x x x x cpu_count x x x x x
cpu_percent x x x x cpu_percent x x x x x
cpu_times_percent x x x x cpu_times_percent x x x x x
virtual_memory x x x x virtual_memory x x x x x
swap_memory x x x swap_memory x x x x
disk_partitions x x x x disk_partitions x x x x x
disk_io_counters x x disk_io_counters x x x
disk_usage x x x x disk_usage x x x x x
net_io_counters x x b x net_io_counters x x x b x
boot_time x x x x boot_time x x x x x
users x x x x users x x x x x
pids x x x x pids x x x x x
pid_exists x x x x pid_exists x x x x x
net_connections x x net_connections x x
net_protocols x net_protocols x
net_if_addrs net_if_addrs
net_if_stats net_if_stats
netfilter_conntrack x netfilter_conntrack x
=================== ====== ======= ====== ======= =================== ====== ======= ======= ====== =======
Process class Process class
^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^
================ ===== ======= ====== ======= ================ ===== ======= ======= ====== =======
name Linux FreeBSD MacOSX Windows name Linux FreeBSD OpenBSD MacOSX Windows
pid x x x x pid x x x x x
ppid x x x x ppid x x x x x
name x x x x name x x x x x
cmdline x x x cmdline x x x
create_time x create_time x
status x x x status x x x x
cwd x cwd x
exe x x x exe x x x x
uids x x x uids x x x x
gids x x x gids x x x x
terminal x x x terminal x x x x
io_counters x x x io_counters x x x x
nice x x x x nice x x x x x
num_fds x num_fds x
num_ctx_switches x num_ctx_switches x
num_threads x x x x num_threads x x x x x
cpu_times x cpu_times x
memory_info x x x x memory_info x x x x x
memory_info_ex x memory_info_ex x
memory_maps x memory_maps x
open_files x open_files x
send_signal x x x send_signal x x x x
suspend x x x suspend x x x x
resume x x x resume x x x x
terminate x x x terminate x x x x x
kill x x x kill x x x x
username x username x
ionice ionice
rlimit rlimit
num_handlres num_handlres
threads threads
cpu_percent x x cpu_percent x x x
cpu_affinity cpu_affinity
memory_percent memory_percent
parent x x parent x x x
children x x x children x x x x
connections x x connections x x x
is_running is_running
================ ===== ======= ====== ======= ================ ===== ======= ======= ====== =======
Original Metrics Original Metrics
^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^
================== ===== ======= ====== =======
item Linux FreeBSD MacOSX Windows ================== ===== ======= ======= ====== =======
item Linux FreeBSD OpenBSD MacOSX Windows
**HostInfo** **HostInfo**
hostname x x x x hostname x x x x x
uptime x x x uptime x x x x
proces x x proces x x x
os x x x x os x x x x x
platform x x x platform x x x x
platformfamily x x x platformfamily x x x x
virtualization x virtualization x
**CPU** **CPU**
VendorID x x x x VendorID x x x x x
Family x x x x Family x x x x x
Model x x x x Model x x x x x
Stepping x x x x Stepping x x x x x
PhysicalID x PhysicalID x
CoreID x CoreID x
Cores x x Cores x x
ModelName x x x x ModelName x x x x x
**LoadAvg** **LoadAvg**
Load1 x x x Load1 x x x x
Load5 x x x Load5 x x x x
Load15 x x x Load15 x x x x
**GetDockerID** **GetDockerID**
container id x no no no container id x no no no no
**CgroupsCPU** **CgroupsCPU**
user x no no no user x no no no no
system x no no no system x no no no no
**CgroupsMem** **CgroupsMem**
various x no no no various x no no no no
================== ===== ======= ====== ======= ================== ===== ======= ======= ====== =======
- future work - future work