Lists System Information for the Current Machine
system_info()A named list with elements hostname (a character string),
os_info, cpu_info, and disk_free (data frames/tibbles).
This function reads/queries base::Sys.info(), disk_free(),
and cpu_info() on the current machine.
info <- system_info()
print(info)
#> $hostname
#> [1] "runnervmjduv7"
#>
#> $os_info
#> # A tibble: 5 × 2
#> field value
#> <chr> <chr>
#> 1 sysname Linux
#> 2 release 6.14.0-1017-azure
#> 3 version #17~24.04.1-Ubuntu SMP Mon Dec 1 20:10:50 UTC 2025
#> 4 machine x86_64
#> 5 os_type unix
#>
#> $cpu_info
#> # A tibble: 40 × 2
#> field value
#> <chr> <chr>
#> 1 hostname runnervmjduv7
#> 2 processor 0
#> 3 vendor_id vendor_AuthenticAMD
#> 4 cpu_family 25
#> 5 model 1
#> 6 model_name AMD EPYC 7763 64-Core Processor
#> 7 stepping 1
#> 8 microcode 0xffffffff
#> 9 cpu_mhz 2445.433
#> 10 cache_size 512 KB
#> # ℹ 30 more rows
#>
#> $disk_free
#> # A tibble: 8 × 6
#> filesystem blocks_1024 used available capacity mounted_on
#> <chr> <dbl> <dbl> <dbl> <dbl> <chr>
#> 1 /dev/root 151263856 56906580 94340892 0.38 /
#> 2 tmpfs 8189240 84 8189156 0.01 /dev/shm
#> 3 tmpfs 3275696 1008 3274688 0.01 /run
#> 4 tmpfs 5120 0 5120 0 /run/lock
#> 5 efivarfs 131072 26 131042 0.01 /sys/firmware/efi/efivars
#> 6 /dev/sda16 901520 63664 774728 0.08 /boot
#> 7 /dev/sda15 106832 6250 100582 0.06 /boot/efi
#> 8 tmpfs 1637848 12 1637836 0.01 /run/user/1001
#>