> Erlang中文手册 > system_info/1 返回系统的相关信息

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).