Crate sys_info

Source
Expand description

#Introduction This crate focuses on geting system information.

For now it supports Linux, Mac OS X and Windows. And now it can get information of kernel/cpu/memory/disk/load/hostname and so on.

Structs§

DiskInfo
Disk information.
LinuxOSReleaseInfo
The os release info of Linux.
LoadAvg
System load average value.
MemInfo
System memory information.

Enums§

Error
Error types

Functions§

boottime
Get system boottime
cpu_num
Get cpu num quantity.
cpu_speed
Get cpu speed.
disk_info
Get disk information.
hostname
Get hostname.
linux_os_release
Get the os release note of Linux
loadavg
Get system load average value.
mem_info
Get memory information.
os_release
Get operation system release version.
os_type
Get operation system type.
proc_total
Get current processes quantity.