linux_system_info

Last updated:

0 purchases

linux_system_info Image
linux_system_info Images
Add to Cart

Description:

linux system info

Linux System Info #
A library for getting linux system information
Usage #
A simple usage example:
import 'package:linux_system_info/linux_system_info.dart';

void main() {

//CPU

var cpu_usage = CpuInfo.getCpuUsagePercentage(); // This returns cpu load in percentage; e.g. 2

var cpu0_usage = CpuInfo.getProcessors()[0].getCpuUsagePercentage(); // This returns the cpu0 load in percentage (in case of multicore cpus); e.g. 2

var cpu0_MHz = CpuInfo.getProcessors()[0].cpu_mhz; // You can also get a lot of information about the cpu cores; e.g. 3600

//MEMORY

var total_mem = MemInfo().mem_total_gb; // This returns the amount of RAM in GB (you can also get it in kb or mb); e.g. 16

var total_swap = MemInfo().swap_total_gb; // This returns the amount of SWAP in GB (you can also get it in kb or mb) e.g. 2

//SYSTEM

var kernel_name = SystemInfo().kernel_name; // This returns the kernel name; e.g. 'Linux'

var kernel_version = SystemInfo().kernel_version; // This returns the kernel version; e.g. '5.11.0-16-generic'

var os_name = SystemInfo().os_name; // This returns the os name; e.g. 'Ubuntu'

var os_version = SystemInfo().os_version; // This returns the os version; e.g. '21.04'

var os_release = SystemInfo().os_release; // This value is a Map containing a parsed version of /etc/os-release

}

copied to clipboard
Features and bugs #
Please file feature requests and bugs at the issue tracker.

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.