从julia获取系统内存信息

从julia获取系统内存信息,julia,system-information,Julia,System Information,在julia中是否有一种很好的方法来获取当前系统信息(我这里的用例是内存,但也对在linux上运行top可以获得的任何基本信息感兴趣) 这就是我目前拥有的:(基本上只是获取“free-m”的输出)内置模块包含专门用于检索系统信息的函数 julia> VERSION v"1.0.0" julia> Sys.total_memory() / 2^20 8071.77734375 julia> Sys.free_memory() / 2^20 5437.46484375 jul

在julia中是否有一种很好的方法来获取当前系统信息(我这里的用例是内存,但也对在linux上运行
top
可以获得的任何基本信息感兴趣)

这就是我目前拥有的:(基本上只是获取“free-m”的输出)内置模块包含专门用于检索系统信息的函数

julia> VERSION
v"1.0.0"

julia> Sys.total_memory() / 2^20
8071.77734375

julia> Sys.free_memory() / 2^20
5437.46484375

julia> Sys.CPU_NAME
"haswell"

julia> Sys.
ARCH              KERNEL             WORD_SIZE          eval               isexecutable       set_process_title
BINDIR            MACHINE            __init__           free_memory        islinux            total_memory
CPU_NAME          SC_CLK_TCK         _cpu_summary       get_process_title  isunix             uptime
CPU_THREADS       STDLIB             _show_cpuinfo      include            iswindows          which
CPUinfo           UV_cpu_info_t      cpu_info           isapple            loadavg            windows_version
JIT               WINDOWS_VISTA_VER  cpu_summary        isbsd              maxrss
julia> # Above after pressing Tab key twice

虽然它不支持
top
提供的所有信息,但希望它能提供您正在寻找的信息。

在Linux(可能是Mac)上,您也可以查看
cat/proc/meminfo
免费的
也是Unix特有的)啊,是的,
readdlm(/proc/meminfo”)
要简洁得多……我想一定会有这样的东西!
julia> VERSION
v"1.0.0"

julia> Sys.total_memory() / 2^20
8071.77734375

julia> Sys.free_memory() / 2^20
5437.46484375

julia> Sys.CPU_NAME
"haswell"

julia> Sys.
ARCH              KERNEL             WORD_SIZE          eval               isexecutable       set_process_title
BINDIR            MACHINE            __init__           free_memory        islinux            total_memory
CPU_NAME          SC_CLK_TCK         _cpu_summary       get_process_title  isunix             uptime
CPU_THREADS       STDLIB             _show_cpuinfo      include            iswindows          which
CPUinfo           UV_cpu_info_t      cpu_info           isapple            loadavg            windows_version
JIT               WINDOWS_VISTA_VER  cpu_summary        isbsd              maxrss
julia> # Above after pressing Tab key twice