讲师中心 微信公众号
AI工具推荐 视频效率加速

macOS 怎么使用 Homebrew 安装配置系统性能监控命令行工具

落萱君_8621

落萱君_8621

发布时间:2026-09-09 10:31:43

|

711人浏览过

|

来源于php中文网

原创

Mac上用Homebrew搭建本地监控环境的核心三步是:先确保Homebrew已安装并配置好环境变量(M1/M2/M3在/opt/homebrew,Intel在/usr/local),再执行brew install node_exporter并运行它暴露指标于localhost:9090,最后brew install prometheus、修改其prometheus.yml添加macos抓取任务,并以--web.listen-address=:9091启动以避免端口冲突。

mac 上用 homebrew 安装系统性能监控命令行工具,核心是三步:装好 homebrew、装 node_exporter(采集本机指标)、再装 prometheus(聚合展示)。整个过程不依赖图形界面,全靠终端命令,适合开发者和运维人员快速搭建本地监控环境。

确保 Homebrew 已正确安装并可用

这是前提。M1/M2/M3 芯片 Mac 默认路径是 /opt/homebrew,Intel 是 /usr/local。如果执行 brew --version 报错“command not found”,说明没配置好环境变量。

  • 先检查是否已安装:打开终端,运行 which brew。有输出路径即已装;无输出需重装
  • 若未安装,推荐用国内镜像脚本(避免 GitHub 下载慢或失败):
    /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
  • 安装完成后,新开一个终端窗口,再运行 brew --version 确认能显示版本号

用 Homebrew 安装 node_exporter(采集 macOS 本机指标)

node_exporter 是 Prometheus 生态里专用于暴露系统级指标(CPU、内存、磁盘、网络等)的轻量代理。Homebrew 可一键安装,无需编译。

macOS UI 自动化技能包 —— 用 Python 控制你的 Mac
macOS UI 自动化技能包 —— 用 Python 控制你的 Mac

让 macOS 自动化像说话一样简单 —— 用代码控制你的 Mac,无需学习 AppleScript 系统要求 macOS 14+ (Sonoma) Python 3.9+ 需要开启:辅助功能 + 屏幕录制权限

下载
  • 执行命令:brew install node_exporter
  • 安装后,默认配置已就绪,直接启动:node_exporter
  • 服务默认监听 http://localhost:9090/metrics —— 注意这不是 Prometheus 的地址,而是 node_exporter 自己的指标端点
  • 可另开终端验证:运行 curl http://localhost:9090/metrics | head -n 10,能看到类似 # HELP node_cpu_seconds_total Seconds the CPUs spent in each mode. 的原始指标数据

用 Homebrew 安装 Prometheus 并配置抓取 node_exporter

Prometheus 是监控中枢,它主动从 node_exporter 拉取数据,并提供查询与可视化界面。Homebrew 安装后,只需微调配置文件即可连通。

  • 安装 Prometheus:brew install prometheus
  • 找到默认配置文件位置:
    • Apple Silicon(M 系列):/opt/homebrew/etc/prometheus.yml
    • Intel:/usr/local/etc/prometheus.yml
  • 用文本编辑器打开该文件,修改 scrape_configs 部分,加入 node_exporter 目标:
      - job_name: 'macos'<br>    static_configs:<br>    - targets: ['localhost:9090']
  • 保存后,启动 Prometheus:prometheus --config.file=/opt/homebrew/etc/prometheus.yml --web.listen-address=:9090
    (注意:这里用了 :9090,但 node_exporter 也在用 9090,所以建议改 Prometheus 端口,比如 --web.listen-address=:9091)
  • 浏览器访问 http://localhost:9091,进入 Prometheus Web UI,在搜索框输入 node_cpu_seconds_total 或 node_memory_MemFree_bytes,点击「Execute」就能看到实时曲线

可选:用 brew services 管理后台常驻服务

不想每次手动启停?Homebrew 提供 services 插件,让 node_exporter 和 Prometheus 在后台持续运行。

  • 先启用服务管理:brew tap homebrew/services
  • 启动 node_exporter 后台服务:brew services start node_exporter
  • 启动 Prometheus(指定配置和端口):brew services start --file=/opt/homebrew/etc/prometheus.yml prometheus -- --web.listen-address=:9091
  • 查看状态:brew services list,显示 running 即生效
  • 停止用 brew services stop [name],重启用 restart

相关文章

数码产品性能查询
数码产品性能查询

该软件包括了市面上所有手机CPU,手机跑分情况,电脑CPU,电脑产品信息等等,方便需要大家查阅数码产品最新情况,了解产品特性,能够进行对比选择最具性价比的商品。

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

Atoms
Atoms Hot

Atoms是一款AI智能体工具,第一支自动构建真实业务的 AI 团队。

Lovart
Lovart Hot

一款面向视觉设计创作的AI设计平台,可通过智能体和画布工作流辅助制作海报、Logo、网页、PPT及其他视觉内容。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

二狗PPT
二狗PPT Hot

一款AI演示文稿工具,主要用于专为中式职场打造的AI PPT生成工具,适合需要提升相关任务效率的用户。

VibeKnow
VibeKnow Hot

一款AI视频创作工具,主要用于全球首个AI知识视频创作平台,文档、文章、网页,一键生成视频,适合需要提升相关任务效率的用户。

音述AI
音述AI Hot

一款AI音频处理工具,主要用于音述AI是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

PixTV
PixTV Hot

PixTV是一款面向AIGC内容创作的AI视频生成工具。

相关专题

更多
macOS怎么切换用户账户
macOS怎么切换用户账户

在 macOS 系统中,可通过多种方式切换用户账户。如点击苹果图标选择 “系统偏好设置”,打开 “用户与群组” 进行切换;或启用快速用户切换功能,通过菜单栏或控制中心的账户名称切换;还能使用快捷键 “Control+Command+Q” 锁定屏幕后切换。

5384

2025.05.09

磁盘配额是什么
磁盘配额是什么

磁盘配额是计算机中指定磁盘的储存限制,就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。php中文网为大家提供各种磁盘配额相关的内容,教程,供大家免费下载安装。

4430

2023.06.21

如何安装LINUX
如何安装LINUX

本站专题提供如何安装LINUX的相关教程文章,还有相关的下载、课程,大家可以免费体验。

3713

2023.06.29

linux find
linux find

find是linux命令,它将档案系统内符合 expression 的档案列出来。可以指要档案的名称、类别、时间、大小、权限等不同资讯的组合,只有完全相符的才会被列出来。find根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部分为 path,之后的是 expression。还有指DOS 命令 find,Excel 函数 find等。本站专题提供linux find相关教程文章,还有相关

3013

2023.06.30

linux修改文件名
linux修改文件名

本专题为大家提供linux修改文件名相关的文章,这些文章可以帮助用户快速轻松地完成文件名的修改工作,大家可以免费体验。

7450

2023.07.05

linux系统安装教程
linux系统安装教程

linux系统是一种可以免费使用,自由传播,多用户、多任务、多线程、多CPU的操作系统。本专题提供linux系统安装教程相关的文章,大家可以免费体验。

7082

2023.07.06

linux查看文件夹大小
linux查看文件夹大小

Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。linux怎么查看文件夹大小呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

4033

2023.07.20

linux查看ip命令
linux查看ip命令

本专题为大家提供linux查看ip命令相关文章内容,感兴趣的朋友可以免费下载体验试试。

3525

2023.07.20

DBeaver怎么导入数据
DBeaver怎么导入数据

DBeaver数据导入专题,整理Excel、CSV、SQL、TXT等常见文件的数据导入方法,涵盖目标数据库选择、数据表创建、字段映射、数据类型设置及导入参数配置等操作,帮助用户将本地文件中的数据写入数据库,并了解批量导入、重复数据处理和导入失败等常见问题的解决方法。

20

2026.11.05

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Python uv官方安装与入门文档
Python uv官方安装与入门文档

共0课时 | 0人学习

Buffalo框架快速入门指南
Buffalo框架快速入门指南

共0课时 | 0人学习

Miniconda官方安装文档
Miniconda官方安装文档

共0课时 | 0人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn