Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/c9s/goprocinfo
/ functions
Functions
81 in github.com/c9s/goprocinfo
⨍
Functions
81
◇
Types & classes
33
↓ 6 callers
Method
NumCore
()
linux/cpuinfo.go:18
↓ 6 callers
Method
NumPhysicalCPU
()
linux/cpuinfo.go:37
↓ 4 callers
Function
ReadProcessStat
(path string)
linux/process_stat.go:68
↓ 3 callers
Function
ReadCPUInfo
(path string)
linux/cpuinfo.go:70
↓ 3 callers
Function
ReadProcessCmdline
(path string)
linux/process_cmdline.go:8
↓ 2 callers
Function
NetIPv4Decoder
NetIPv4Decoder decodes an IPv4 address with port from a given hex string NOTE: This function match NetIPDecoder type
linux/net_ip.go:87
↓ 2 callers
Function
NetIPv6Decoder
NetIPv6Decoder decodes an IPv6 address with port from a given hex string NOTE: This function match NetIPDecoder type
linux/net_ip.go:128
↓ 2 callers
Method
NumCPU
()
linux/cpuinfo.go:14
↓ 2 callers
Function
ReadMemInfo
(path string)
linux/meminfo.go:57
↓ 2 callers
Function
ReadNetStat
(path string)
linux/netstat.go:136
↓ 2 callers
Function
ReadNetTCPSockets
(path string, ip NetIPDecoder)
linux/net_tcp.go:23
↓ 2 callers
Function
ReadNetUDPSockets
(path string, ip NetIPDecoder)
linux/net_udp.go:18
↓ 2 callers
Function
ReadNetworkStat
(path string)
linux/network_stat.go:29
↓ 2 callers
Function
ReadProcessIO
(path string)
linux/process_io.go:21
↓ 2 callers
Function
ReadProcessStatm
(path string)
linux/process_statm.go:20
↓ 2 callers
Function
ReadProcessStatus
(path string)
linux/process_status.go:57
↓ 2 callers
Function
compareExpectedReadFieldsMemInfo
This is a helper function which makes it easier to track down errors in expected versus read values.
linux/meminfo_test.go:47
↓ 2 callers
Function
compareExpectedReadFieldsNetStat
This is a helper function which makes it easier to track down errors in expected versus read values.
linux/netstat_test.go:49
↓ 2 callers
Function
parseNetSocket
(f []string, ip NetIPDecoder)
linux/net_ip.go:29
↓ 1 callers
Method
GetIdleDuration
()
linux/uptime.go:19
↓ 1 callers
Method
GetTotalDuration
()
linux/uptime.go:15
↓ 1 callers
Function
ListPID
(path string, max uint64)
linux/process_pid.go:31
↓ 1 callers
Function
ReadDisk
(path string)
linux/disk.go:14
↓ 1 callers
Function
ReadDiskStats
ReadDiskStats reads and parses the file. Note: * Assumes a well formed file and will panic if it isn't.
linux/diskstat.go:41
↓ 1 callers
Function
ReadInterrupts
(path string)
linux/interrupts.go:19
↓ 1 callers
Function
ReadLoadAvg
(path string)
linux/loadavg.go:19
↓ 1 callers
Function
ReadMaxPID
(path string)
linux/process_pid.go:11
↓ 1 callers
Function
ReadMounts
(path string)
linux/mounts.go:24
↓ 1 callers
Function
ReadNetUnixDomainSockets
ReadNetUnixDomainSockets parser to /proc/net/unix
linux/net_unix.go:25
↓ 1 callers
Function
ReadProcess
(pid uint64, path string)
linux/process.go:17
↓ 1 callers
Function
ReadProcessSchedStat
(path string)
linux/process_sched_stat.go:16
↓ 1 callers
Function
ReadSnmp
(path string)
linux/snmp.go:105
↓ 1 callers
Function
ReadSockStat
(path string)
linux/sockstat.go:52
↓ 1 callers
Function
ReadStat
(path string)
linux/stat.go:67
↓ 1 callers
Function
ReadUptime
(path string)
linux/uptime.go:29
↓ 1 callers
Function
ReadVMStat
(path string)
linux/vmstat.go:126
↓ 1 callers
Function
compareExpectedReadFieldsSnmp
(expected *Snmp, read *Snmp)
linux/snmp_test.go:31
↓ 1 callers
Function
createCPUStat
(fields []string)
linux/stat.go:35
↓ 1 callers
Function
expectedData
()
linux/net_unix_test.go:53
Method
CalculateIdle
()
linux/uptime.go:23
Method
GetIOTicks
GetIOTicks returns the duration the disk has been active.
linux/diskstat.go:93
Method
GetReadBytes
GetReadBytes returns the number of bytes read.
linux/diskstat.go:73
Method
GetReadTicks
GetReadTicks returns the duration waited for read requests.
linux/diskstat.go:78
Method
GetTimeInQueue
GetTimeInQueue returns the duration waited for all requests.
linux/diskstat.go:98
Method
GetWriteBytes
GetWriteBytes returns the number of bytes written.
linux/diskstat.go:83
Method
GetWriteTicks
GetWriteTicks returns the duration waited for write requests.
linux/diskstat.go:88
Function
TestCPUInfo
(t *testing.T)
linux/cpuinfo_test.go:5
Function
TestCPUStat
(t *testing.T)
linux/stat_test.go:5
Function
TestDisk
(t *testing.T)
linux/disk_test.go:5
Function
TestDiskStats
(t *testing.T)
linux/diskstat_test.go:8
Function
TestInterrupts
(t *testing.T)
linux/interrupts_test.go:5
Function
TestListPID
(t *testing.T)
linux/process_pid_test.go:23
Function
TestLoadAvg
(t *testing.T)
linux/loadavg_test.go:8
Function
TestMaxPID
(t *testing.T)
linux/process_pid_test.go:8
Function
TestMemInfo
(t *testing.T)
linux/meminfo_test.go:9
Function
TestMounts
(t *testing.T)
linux/mounts_test.go:7
Function
TestNetIPv4DecoderLocal
(t *testing.T)
linux/net_ip_test.go:22
Function
TestNetIPv4DecoderRemote
(t *testing.T)
linux/net_ip_test.go:7
Function
TestNetIPv6DecoderLocal
(t *testing.T)
linux/net_ip_test.go:52
Function
TestNetIPv6DecoderRemote
(t *testing.T)
linux/net_ip_test.go:37
Function
TestNetStat
(t *testing.T)
linux/netstat_test.go:7
Function
TestNetworkStat
(t *testing.T)
linux/network_stat_test.go:6
Function
TestReadNetTCP
(t *testing.T)
linux/net_tcp_test.go:8
Function
TestReadNetTCP6
(t *testing.T)
linux/net_tcp_test.go:67
Function
TestReadNetUDP
(t *testing.T)
linux/net_udp_test.go:8
Function
TestReadNetUDP6
(t *testing.T)
linux/net_udp_test.go:70
Function
TestReadNetUnixDomainSockets
(t *testing.T)
linux/net_unix_test.go:8
Function
TestReadProcess
(t *testing.T)
linux/process_test.go:8
Function
TestReadProcessCmdlineComplex
(t *testing.T)
linux/process_cmdline_test.go:24
Function
TestReadProcessCmdlineSimple
(t *testing.T)
linux/process_cmdline_test.go:7
Function
TestReadProcessIO
(t *testing.T)
linux/process_io_test.go:8
Function
TestReadProcessSchedStat
(t *testing.T)
linux/process_sched_stat_test.go:8
Function
TestReadProcessStat
(t *testing.T)
linux/process_stat_test.go:8
Function
TestReadProcessStatWithDoubleParentheses
(t *testing.T)
linux/process_stat_test.go:132
Function
TestReadProcessStatWithSpace
(t *testing.T)
linux/process_stat_test.go:70
Function
TestReadProcessStatm
(t *testing.T)
linux/process_statm_test.go:8
Function
TestReadProcessStatus
(t *testing.T)
linux/process_status_test.go:8
Function
TestSnmp
(t *testing.T)
linux/snmp_test.go:9
Function
TestSockStat
(t *testing.T)
linux/sockstat_test.go:8
Function
TestUptime
(t *testing.T)
linux/uptime_test.go:5
Function
TestVMStat
(t *testing.T)
linux/vmstat_test.go:5