Lists System Information for the Current Machine

system_info()

Value

A named list with elements hostname (a character string), os_info, cpu_info, and disk_free (data frames/tibbles).

Details

This function reads/queries base::Sys.info(), disk_free(), and cpu_info() on the current machine.

Examples

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           
#>