Skip to content

Linux System Information Output Examples

This document provides examples of system information output on Linux systems, demonstrating various hardware and performance monitoring functions.

BIOS Information

get_bios_info()

{
    "manufacturer": "American Megatrends Inc.",
    "version": "090008 ",
    "release_date": "12/07/2018"
}

Python Object:

{
    'manufacturer': 'American Megatrends Inc.', 
    'version': '090008 ', 
    'release_date': '12/07/2018'
}

System Information

get_system_info()

{
    "manufacturer": "Microsoft Corporation",
    "product_name": "Virtual Machine",
    "uuid": "b6a4c6cb-c0f2-1941-ad6b-c8d6fd2e34c7",
    "serial_number": "N/A"
}

Python Object:

{
    'manufacturer': 'Microsoft Corporation', 
    'product_name': 'Virtual Machine', 
    'uuid': 'b6a4c6cb-c0f2-1941-ad6b-c8d6fd2e34c7', 
    'serial_number': 'N/A'
}

Baseboard Information

get_baseboard_info()

{
    "manufacturer": "Microsoft Corporation",
    "product": "Virtual Machine",
    "serial_number": "N/A",
    "version": "7.0"
}

Python Object:

{
    'manufacturer': 'Microsoft Corporation', 
    'product': 'Virtual Machine', 
    'serial_number': 'N/A', 
    'version': '7.0'
}

Chassis Information

get_chassis_info()

{
    "manufacturer": "Microsoft Corporation",
    "model": "N/A",
    "serial_number": "N/A",
    "chassis_type": "3"
}

Python Object:

{
    'manufacturer': 'Microsoft Corporation', 
    'model': 'N/A', 
    'serial_number': 'N/A', 
    'chassis_type': '3'
}

CPU Information

Note: This function is Windows-only. While it can be imported on Linux, all returned values will be N/A for strings and 0 for numeric fields.

RAM Information

get_ram_info()

{
    "total_mem_bytes": 8330170368,
    "free_mem_bytes": 6166085632,
    "buffers_bytes": 51146752,
    "cached_bytes": 1555075072
}

Python Object:

{
    'total_mem_bytes': 8330170368, 
    'free_mem_bytes': 6166085632, 
    'buffers_bytes': 51146752, 
    'cached_bytes': 1555075072
}

Network Information

get_network_info()

{
    "network_adapters": [
        {
            "name": "lo",
            "mac_address": "00:00:00:00:00:00",
            "ipv4_addresses": [
                "127.0.0.1"
            ],
            "ipv6_addresses": [
                "::1"
            ]
        },
        {
            "name": "eth0",
            "mac_address": "00:22:48:91:79:99",
            "ipv4_addresses": [
                "10.1.0.131"
            ],
            "ipv6_addresses": [
                "fe80::222:48ff:fe91:7999"
            ]
        },
        {
            "name": "docker0",
            "mac_address": "2a:b8:e2:d9:c3:8d",
            "ipv4_addresses": [
                "172.17.0.1"
            ],
            "ipv6_addresses": []
        }
    ]
}

Python Object:

[
    {
        'description': 'lo', 
        'mac_address': '00:00:00:00:00:00', 
        'ip_addresses': ['127.0.0.1"]', '["::1'], 
        'dns_host_name': 'N/A'
    }, 
    {
        'description': 'eth0', 
        'mac_address': '00:22:48:91:79:99', 
        'ip_addresses': ['10.1.0.131"]', '["fe80::222:48ff:fe91:7999'], 
        'dns_host_name': 'N/A'
    }, 
    {
        'description': 'docker0', 
        'mac_address': '2a:b8:e2:d9:c3:8d', 
        'ip_addresses': ['172.17.0.1"]', '['], 
        'dns_host_name': 'N/A'
    }
]

CPU Usage

get_cpu_usage()

{
    "cpu_usage": {
        "load_1min": 0.17,
        "load_5min": 0.07,
        "load_15min": 0.02
    }
}

Python Object:

{
    'cpu_usage': {
        'load_1min': 0.17, 
        'load_5min': 0.07, 
        'load_15min': 0.02
    }
}

RAM Usage

get_ram_usage()

{
    "ram_usage": {
        "total_memory_kb": 8134932,
        "free_memory_kb": 6021440,
        "available_memory_kb": 7343396,
        "used_memory_kb": 791536,
        "usage_percent": 9.73
    }
}

Python Object:

{
    'ram_usage': {
        'total_memory_kb': 8134932, 
        'free_memory_kb': 6021440, 
        'available_memory_kb': 7343396, 
        'used_memory_kb': 791536, 
        'usage_percent': 9.730087479526565
    }
}

System Performance

get_system_performance()

{
    "system_performance": {
        "cpu": {
            "cpu_usage": {
                "load_1min": 0.17,
                "load_5min": 0.07,
                "load_15min": 0.02
            }
        },
        "ram": {
            "ram_usage": {
                "total_memory_kb": 8134932,
                "free_memory_kb": 6021440,
                "available_memory_kb": 7343396,
                "used_memory_kb": 791536,
                "usage_percent": 9.73
            }
        }
    }
}

Python Object:

{
    'system_performance': {
        'cpu': {
            'load_1min': 0.17, 
            'load_5min': 0.07, 
            'load_15min': 0.02
        }, 
        'ram': {
            'total_memory_kb': 8134932, 
            'free_memory_kb': 6021440, 
            'available_memory_kb': 7343396, 
            'used_memory_kb': 791536, 
            'usage_percent': 9.730087479526565
        }
    }
}

Disk Partitions Information

get_partitions_info()

{
    "blockdevices": [
        {
            "name": "sda",
            "size": "75G",
            "model": "Virtual Disk",
            "serial": "60022480a9fe70588c526b7a470549f9",
            "type": "disk",
            "vendor": "Msft    ",
            "children": [
                {
                    "name": "sda1",
                    "size": "74G",
                    "model": null,
                    "serial": null,
                    "type": "part",
                    "vendor": null
                },
                {
                    "name": "sda14",
                    "size": "4M",
                    "model": null,
                    "serial": null,
                    "type": "part",
                    "vendor": null
                },
                {
                    "name": "sda15",
                    "size": "106M",
                    "model": null,
                    "serial": null,
                    "type": "part",
                    "vendor": null
                },
                {
                    "name": "sda16",
                    "size": "913M",
                    "model": null,
                    "serial": null,
                    "type": "part",
                    "vendor": null
                }
            ]
        }
    ]
}

GPU Information

Note: This function is Windows-only. While it can be imported on Linux, all returned values will be N/A for strings and 0 for numeric fields.

Monitoring Functions

CPU Usage Monitoring (5 seconds)

monitor_cpu_usage_duration()

{
    "cpu_monitoring": {
        "duration_seconds": 5,
        "interval_ms": 1000,
        "readings": [
            {
                "cpu_usage": {
                    "load_1min": 0.17,
                    "load_5min": 0.07,
                    "load_15min": 0.02
                }
            },
            {
                "cpu_usage": {
                    "load_1min": 0.17,
                    "load_5min": 0.07,
                    "load_15min": 0.02
                }
            },
            {
                "cpu_usage": {
                    "load_1min": 0.17,
                    "load_5min": 0.07,
                    "load_15min": 0.02
                }
            },
            {
                "cpu_usage": {
                    "load_1min": 0.17,
                    "load_5min": 0.07,
                    "load_15min": 0.02
                }
            },
            {
                "cpu_usage": {
                    "load_1min": 0.15,
                    "load_5min": 0.07,
                    "load_15min": 0.02
                }
            }
        ]
    }
}

RAM Usage Monitoring (5 seconds)

monitor_ram_usage_duration()

{
    "ram_monitoring": {
        "duration_seconds": 5,
        "interval_ms": 1000,
        "readings": [
            {
                "ram_usage": {
                    "total_memory_kb": 8134932,
                    "free_memory_kb": 6050036,
                    "available_memory_kb": 7372136,
                    "used_memory_kb": 762796,
                    "usage_percent": 9.38
                }
            },
            {
                "ram_usage": {
                    "total_memory_kb": 8134932,
                    "free_memory_kb": 6050036,
                    "available_memory_kb": 7372136,
                    "used_memory_kb": 762796,
                    "usage_percent": 9.38
                }
            },
            {
                "ram_usage": {
                    "total_memory_kb": 8134932,
                    "free_memory_kb": 6050036,
                    "available_memory_kb": 7372136,
                    "used_memory_kb": 762796,
                    "usage_percent": 9.38
                }
            },
            {
                "ram_usage": {
                    "total_memory_kb": 8134932,
                    "free_memory_kb": 6050036,
                    "available_memory_kb": 7372136,
                    "used_memory_kb": 762796,
                    "usage_percent": 9.38
                }
            },
            {
                "ram_usage": {
                    "total_memory_kb": 8134932,
                    "free_memory_kb": 6050036,
                    "available_memory_kb": 7372136,
                    "used_memory_kb": 762796,
                    "usage_percent": 9.38
                }
            }
        ]
    }
}

System Performance Monitoring (5 seconds)

monitor_system_performance_duration()

{
    "system_performance_monitoring": {
        "duration_seconds": 5,
        "interval_ms": 1000,
        "readings": [
            {
                "system_performance": {
                    "cpu": {
                        "cpu_usage": {
                            "load_1min": 0.12,
                            "load_5min": 0.07,
                            "load_15min": 0.02
                        }
                    },
                    "ram": {
                        "ram_usage": {
                            "total_memory_kb": 8134932,
                            "free_memory_kb": 6050036,
                            "available_memory_kb": 7372140,
                            "used_memory_kb": 762792,
                            "usage_percent": 9.38
                        }
                    }
                }
            },
            {
                "system_performance": {
                    "cpu": {
                        "cpu_usage": {
                            "load_1min": 0.12,
                            "load_5min": 0.07,
                            "load_15min": 0.02
                        }
                    },
                    "ram": {
                        "ram_usage": {
                            "total_memory_kb": 8134932,
                            "free_memory_kb": 6049012,
                            "available_memory_kb": 7371124,
                            "used_memory_kb": 763808,
                            "usage_percent": 9.39
                        }
                    }
                }
            },
            {
                "system_performance": {
                    "cpu": {
                        "cpu_usage": {
                            "load_1min": 0.12,
                            "load_5min": 0.07,
                            "load_15min": 0.02
                        }
                    },
                    "ram": {
                        "ram_usage": {
                            "total_memory_kb": 8134932,
                            "free_memory_kb": 6048956,
                            "available_memory_kb": 7371076,
                            "used_memory_kb": 763856,
                            "usage_percent": 9.39
                        }
                    }
                }
            },
            {
                "system_performance": {
                    "cpu": {
                        "cpu_usage": {
                            "load_1min": 0.12,
                            "load_5min": 0.07,
                            "load_15min": 0.02
                        }
                    },
                    "ram": {
                        "ram_usage": {
                            "total_memory_kb": 8134932,
                            "free_memory_kb": 6048956,
                            "available_memory_kb": 7371076,
                            "used_memory_kb": 763856,
                            "usage_percent": 9.39
                        }
                    }
                }
            },
            {
                "system_performance": {
                    "cpu": {
                        "cpu_usage": {
                            "load_1min": 0.11,
                            "load_5min": 0.07,
                            "load_15min": 0.02
                        }
                    },
                    "ram": {
                        "ram_usage": {
                            "total_memory_kb": 8134932,
                            "free_memory_kb": 6048956,
                            "available_memory_kb": 7371076,
                            "used_memory_kb": 763856,
                            "usage_percent": 9.39
                        }
                    }
                }
            }
        ]
    }
}

Error Cases

SMART Information

{
    "error": "Disk info not implemented for this OS yet"
}

Disk Information

Note: JSON decoding error occurred, returns empty Python list [].

Notes

  • This output is from a Microsoft Virtual Machine environment running Linux
  • Recommendation: It's preferable to use Python Objects instead of JSON format in newer versions of the HardView library to avoid these parsing errors

Generated from HardView library JSON function test results on Linux