如何查看MarkLogic主机的RAM与磁盘总容量?
查看MarkLogic主机的RAM与磁盘总容量方法
方法1:通过管理控制台查看
- 登录MarkLogic管理控制台,在左侧导航栏点击「Hosts」;
- 选择目标主机进入详情页面,页面中会展示该主机的总RAM(Memory板块的总容量数据)以及总磁盘容量(Storage板块的Total Disk Space字段,区别于单个Forest的空间统计)。
方法2:使用内置函数查询(Query Console)
在Query Console中执行以下XQuery语句:
- 获取总RAM(单位:字节):
xdmp:host-memory-size(xdmp:host())
- 获取总磁盘容量(单位:字节):
xdmp:host-disk-space-total(xdmp:host())
如需更易读的格式,可结合数值转换函数,例如转换为GB:
xdmp:host-memory-size(xdmp:host()) div (1024 * 1024 * 1024) || " GB"
方法3:通过Admin REST API获取
发送GET请求到对应主机的API端点(替换{host-id}为目标主机ID或名称):
GET /manage/v2/hosts/{host-id}?format=json
响应的JSON数据中,memory-size字段对应总RAM,disk-space-total字段对应总磁盘容量。
方法4:直接查看操作系统层面数据
- Linux系统:执行
free -h查看总RAM,df -h查看磁盘总容量; - Windows系统:通过任务管理器的「性能」标签查看RAM,或使用
wmic logicaldisk get size,freespace,caption命令查询磁盘总容量。
内容的提问来源于stack exchange,提问作者Aviator
相关产品推荐
相关产品推荐

