erlang:system_info/1
返回系统的相关信息
用法:
system_info(Type) -> Res
返回当前系统指定类型 Type 的相关信息。常用的信息有:
alloc_util_allocators:获取一个使用 ERTS(Erlang 运行时系统) 内部 alloc_util(分配工具)框架的所有分配器名字的原子列表。
erlang:system_info(alloc_util_allocators).
info:获取经过格式化后的 Erlang 崩溃时的各种系统信息。
erlang:system_info(info).
otp_release:返回一个当前 OTP 发行数字的字符串。
erlang:system_info(otp_release).
process_count:返回本地节点当前存在的进程数,返回的结果跟 length(processes()) 一样。
erlang:system_info(process_count).
process_limit:返回本地节点当前最大可存在的进程数,这个限制数可以在启动 Erlang 虚拟机的时候由参数标识 +P 设置。
erlang:system_info(process_limit).
thread_pool_size:返回用于异步驱动调用的异步线程池的异步线程数量。
erlang:system_info(thread_pool_size).
wordsize:当前系统 1 word 代表的字节数。
erlang:system_info(wordsize).
system_version:返回当前 Erlang 系统的版本信息。
erlang:system_info(system_version).
os_type:返回当前操作系统的系统家族和系统名称。
erlang:system_info(os_type).