Skip to content

Commit

Permalink
Quick RSS Feed: macmon:为 Apple Silicon 提供无须 sudo 的实时性能监控 #46
Browse files Browse the repository at this point in the history
  • Loading branch information
actions-user committed Oct 14, 2024
1 parent 64d1d36 commit 5a9f532
Show file tree
Hide file tree
Showing 9 changed files with 248 additions and 2 deletions.
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,11 @@ https://wangchujiang.com/quick-rss/feed.xml

<!--RSS_LIST_START-->

## [macmon:为 Apple Silicon 提供无须 sudo 的实时性能监控](https://wangchujiang.com/quick-rss/issue/46.html)

![](https://github.com/user-attachments/assets/7cc36014-d5ef-487a-a638-6faf38e8e3a4)

Apple Silicon 处理器以其出色的性能和能效广受欢迎,然而,想要查看设备的实时功耗CPU/GPU 使用率等数据却不是一件简单的事情大部分工具依赖 powermetrics 等系统命令,往往需要 sudo 权限运行对于那些对硬件性能和系统资源高度敏感的用户来说,这显然不够方便而现在,macmon 的出现为这一问题提供了优雅的解决方案 brew install vladkens/t ([#46](https://github.com/jaywcjlove/quick-rss/issues/46) - [@jaywcjlove](https://github.com/jaywcjlove))
## [Marta: 专为 macOS 打造的文件管理器](https://wangchujiang.com/quick-rss/issue/45.html)

![](https://github.com/user-attachments/assets/fa97b927-566d-4c85-bff6-74ea1b7a6b79)
Expand Down
5 changes: 5 additions & 0 deletions README.zh.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,11 @@ https://wangchujiang.com/quick-rss/feed.xml

<!--RSS_LIST_START-->

## [macmon:为 Apple Silicon 提供无须 sudo 的实时性能监控](https://wangchujiang.com/quick-rss/issue/46.html)

![](https://github.com/user-attachments/assets/7cc36014-d5ef-487a-a638-6faf38e8e3a4)

Apple Silicon 处理器以其出色的性能和能效广受欢迎,然而,想要查看设备的实时功耗CPU/GPU 使用率等数据却不是一件简单的事情大部分工具依赖 powermetrics 等系统命令,往往需要 sudo 权限运行对于那些对硬件性能和系统资源高度敏感的用户来说,这显然不够方便而现在,macmon 的出现为这一问题提供了优雅的解决方案 brew install vladkens/t ([#46](https://github.com/jaywcjlove/quick-rss/issues/46) - [@jaywcjlove](https://github.com/jaywcjlove))
## [Marta: 专为 macOS 打造的文件管理器](https://wangchujiang.com/quick-rss/issue/45.html)

![](https://github.com/user-attachments/assets/fa97b927-566d-4c85-bff6-74ea1b7a6b79)
Expand Down
81 changes: 81 additions & 0 deletions docs/issue/46.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
macmon:为 Apple Silicon 提供无须 sudo 的实时性能监控
===

Apple Silicon 处理器以其出色的性能和能效广受欢迎,然而,想要查看设备的实时功耗CPU/GPU 使用率等数据却不是一件简单的事情大部分工具依赖 powermetrics 等系统命令,往往需要 sudo 权限运行对于那些对硬件性能和系统资源高度敏感的用户来说,这显然不够方便而现在,macmon 的出现为这一问题提供了优雅的解决方案

![](https://github.com/user-attachments/assets/7cc36014-d5ef-487a-a638-6faf38e8e3a4)

```sh
brew install vladkens/tap/macmon
```

```sh
Usage: macmon [OPTIONS] [COMMAND]

Commands:
raw Print raw metrics data instead of TUI
help Print this message or the help of the given subcommand(s)

Options:
-i, --interval <INTERVAL> Update interval in milliseconds [default: 1000]
-h, --help Print help
-V, --version Print version

Controls:
c - change color
q - quit
```

### 为什么选择 macmon?

#### 1. 无须 sudo,简洁易用

macmon 使用了 macOS 的私有 API 来读取系统性能指标,类似于 powermetrics 的数据,却不再需要 sudo 权限这意味着你可以随时随地查看设备的实时状态,无需繁琐的授权或担心系统安全

#### 2. 实时功耗监控

macmon 可以实时显示 CPUGPU 和 ANE(Apple Neural Engine)的功耗情况,帮助你了解设备在不同负载下的能源消耗,特别适合运行深度学习模型图像处理或其他高性能任务时查看

#### 3. 详细的 CPU 使用率

macmon 能显示每个 CPU 集群的利用率,让你对高效能核心与高能效核心的工作情况一目了然你可以清楚地看到不同任务如何分配到不同的 CPU 集群上,从而更好地理解系统性能


#### 4. 内存和 Swap 使用

对于开发者和专业用户来说,内存的使用情况是非常关键的macmon 提供了详细的内存和交换分区使用情况,帮助你优化内存管理,提高应用性能

#### 5. 温度监控

macmon 提供 CPU 和 GPU 的实时温度监控,避免系统过热对于长时间运行高强度任务的用户来说,温度监控尤为重要

#### 6. 历史数据与统计

不仅如此,macmon 还可以显示性能数据的历史趋势图,支持查看平均值和最大值你可以轻松分析系统在一段时间内的表现,找出潜在的性能瓶颈

#### 7. 丰富的定制选项

macmon 提供六种配色方案,用户可以根据喜好切换 UI 颜色风格它还支持在小窗口中显示,方便你边工作边查看系统状态

#### 8. 基于 Rust 构建,高效可靠

macmon 由 Rust 语言编写,运行高效,占用系统资源极少,确保你的监控工具不会对系统产生额外负担

### 结语

macmon 是每一位 Apple Silicon 用户的必备工具,无论你是开发者设计师,还是技术爱好者,它都可以帮助你深入了解系统性能,随时掌握设备的运行状态无需 sudo 权限,高效便捷,macmon 将是你优化系统和应用的得力助手

👉 https://github.com/vladkens/macmon

---

<p align="center">
<a href="https://github.com/vladkens/macmon" target="_blank">🔗 查看链接</a>
<a href="https://github.com/jaywcjlove/quick-rss/issues/new/choose" target="_blank">投稿/推荐/自荐</a>
<a href="https://wangchujiang.com/quick-rss/feeds/index.html" target="_blank">Quick RSS</a>
<a href="https://github.com/jaywcjlove/quick-rss/issues/46" target="_blank">#46</a>
<a href="https://github.com/jaywcjlove" target="_blank">@jaywcjlove</a>
</p>

---

5 changes: 5 additions & 0 deletions feeds/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,11 @@ https://wangchujiang.com/quick-rss/feed.xml

<!--RSS_LIST_START-->

## [macmon:为 Apple Silicon 提供无须 sudo 的实时性能监控](https://wangchujiang.com/quick-rss/issue/46.html)

![](https://github.com/user-attachments/assets/7cc36014-d5ef-487a-a638-6faf38e8e3a4)

Apple Silicon 处理器以其出色的性能和能效广受欢迎,然而,想要查看设备的实时功耗CPU/GPU 使用率等数据却不是一件简单的事情大部分工具依赖 powermetrics 等系统命令,往往需要 sudo 权限运行对于那些对硬件性能和系统资源高度敏感的用户来说,这显然不够方便而现在,macmon 的出现为这一问题提供了优雅的解决方案 brew install vladkens/t ([#46](https://github.com/jaywcjlove/quick-rss/issues/46) - [@jaywcjlove](https://github.com/jaywcjlove))
## [Marta: 专为 macOS 打造的文件管理器](https://wangchujiang.com/quick-rss/issue/45.html)

![](https://github.com/user-attachments/assets/fa97b927-566d-4c85-bff6-74ea1b7a6b79)
Expand Down
13 changes: 13 additions & 0 deletions feeds/feed.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,19 @@
"url": "https://wangchujiang.com/"
},
"items": [
{
"id": "46",
"content_html": "<p>Apple Silicon 处理器以其出色的性能和能效广受欢迎,然而,想要查看设备的实时功耗、CPU/GPU 使用率等数据却不是一件简单的事情。大部分工具依赖 powermetrics 等系统命令,往往需要 sudo 权限运行。对于那些对硬件性能和系统资源高度敏感的用户来说,这显然不够方便。而现在,macmon 的出现为这一问题提供了优雅的解决方案。</p>\n<p><img src=\"https://github.com/user-attachments/assets/7cc36014-d5ef-487a-a638-6faf38e8e3a4\" alt=\"\"></p>\n<pre class=\"language-sh\"><code class=\"language-sh code-highlight\"><span class=\"code-line line-number\" line=\"1\">brew <span class=\"token function\">install</span> vladkens/tap/macmon\n</span></code></pre>\n<pre class=\"language-sh\"><code class=\"language-sh code-highlight\"><span class=\"code-line line-number\" line=\"1\">Usage: macmon <span class=\"token punctuation\">[</span>OPTIONS<span class=\"token punctuation\">]</span> <span class=\"token punctuation\">[</span>COMMAND<span class=\"token punctuation\">]</span>\r\n</span><span class=\"code-line line-number\" line=\"2\">\r\n</span><span class=\"code-line line-number\" line=\"3\">Commands:\r\n</span><span class=\"code-line line-number\" line=\"4\"> raw Print raw metrics data instead of TUI\r\n</span><span class=\"code-line line-number\" line=\"5\"> <span class=\"token builtin class-name\">help</span> Print this message or the <span class=\"token builtin class-name\">help</span> of the given subcommand<span class=\"token punctuation\">(</span>s<span class=\"token punctuation\">)</span>\r\n</span><span class=\"code-line line-number\" line=\"6\">\r\n</span><span class=\"code-line line-number\" line=\"7\">Options:\r\n</span><span class=\"code-line line-number\" line=\"8\"> -i, <span class=\"token parameter variable\">--interval</span> <span class=\"token operator\">&#x3C;</span>INTERVAL<span class=\"token operator\">></span> Update interval <span class=\"token keyword\">in</span> milliseconds <span class=\"token punctuation\">[</span>default: <span class=\"token number\">1000</span><span class=\"token punctuation\">]</span>\r\n</span><span class=\"code-line line-number\" line=\"9\"> -h, <span class=\"token parameter variable\">--help</span> Print <span class=\"token builtin class-name\">help</span>\r\n</span><span class=\"code-line line-number\" line=\"10\"> -V, <span class=\"token parameter variable\">--version</span> Print version\r\n</span><span class=\"code-line line-number\" line=\"11\">\r\n</span><span class=\"code-line line-number\" line=\"12\">Controls:\r\n</span><span class=\"code-line line-number\" line=\"13\"> c - change color\r\n</span><span class=\"code-line line-number\" line=\"14\"> q - quit\n</span></code></pre>\n<h3>为什么选择 macmon?</h3>\n<h4>1. 无须 sudo,简洁易用</h4>\n<p>macmon 使用了 macOS 的私有 API 来读取系统性能指标,类似于 powermetrics 的数据,却不再需要 sudo 权限。这意味着你可以随时随地查看设备的实时状态,无需繁琐的授权或担心系统安全。</p>\n<h4>2. 实时功耗监控</h4>\n<p>macmon 可以实时显示 CPU、GPU 和 ANE(Apple Neural Engine)的功耗情况,帮助你了解设备在不同负载下的能源消耗,特别适合运行深度学习模型、图像处理或其他高性能任务时查看。</p>\n<h4>3. 详细的 CPU 使用率</h4>\n<p>macmon 能显示每个 CPU 集群的利用率,让你对高效能核心与高能效核心的工作情况一目了然。你可以清楚地看到不同任务如何分配到不同的 CPU 集群上,从而更好地理解系统性能。</p>\n<h4>4. 内存和 Swap 使用</h4>\n<p>对于开发者和专业用户来说,内存的使用情况是非常关键的。macmon 提供了详细的内存和交换分区使用情况,帮助你优化内存管理,提高应用性能。</p>\n<h4>5. 温度监控</h4>\n<p>macmon 提供 CPU 和 GPU 的实时温度监控,避免系统过热。对于长时间运行高强度任务的用户来说,温度监控尤为重要。</p>\n<h4>6. 历史数据与统计</h4>\n<p>不仅如此,macmon 还可以显示性能数据的历史趋势图,支持查看平均值和最大值。你可以轻松分析系统在一段时间内的表现,找出潜在的性能瓶颈。</p>\n<h4>7. 丰富的定制选项</h4>\n<p>macmon 提供六种配色方案,用户可以根据喜好切换 UI 颜色风格。它还支持在小窗口中显示,方便你边工作边查看系统状态。</p>\n<h4>8. 基于 Rust 构建,高效可靠</h4>\n<p>macmon 由 Rust 语言编写,运行高效,占用系统资源极少,确保你的监控工具不会对系统产生额外负担。</p>\n<h3>结语</h3>\n<p>macmon 是每一位 Apple Silicon 用户的必备工具,无论你是开发者、设计师,还是技术爱好者,它都可以帮助你深入了解系统性能,随时掌握设备的运行状态。无需 sudo 权限,高效便捷,macmon 将是你优化系统和应用的得力助手。</p><br /><br />\n <a href=\"https://github.com/jaywcjlove/quick-rss/issues/new/choose\" target=\"_blank\">投稿/推荐/自荐</a> • \n <a href=\"https://wangchujiang.com/quick-rss/feeds/index.html\" target=\"_blank\">Quick RSS</a> • \n <a href=\"https://github.com/jaywcjlove/quick-rss/issues/46\" target=\"_blank\">#46</a> • \n <a href=\"https://github.com/jaywcjlove\" target=\"_blank\">@jaywcjlove</a>\n ",
"url": "https://wangchujiang.com/quick-rss/issue/46.html",
"title": "macmon:为 Apple Silicon 提供无须 sudo 的实时性能监控",
"summary": "Apple Silicon 处理器以其出色的性能和能效广受欢迎,然而,想要查看设备的实时功耗、CPU/GPU 使用率等数据却不是一件简单的事情。大部分工具依赖 powermetrics 等系统命令,往往需要 sudo 权限运行。对于那些对硬件性能和系统资源高度敏感的用户来说,这显然不够方便。而现在,macmon 的出现为这一问题提供了优雅的解决方案。 brew install vladkens/t",
"image": "https://github.com/user-attachments/assets/7cc36014-d5ef-487a-a638-6faf38e8e3a4",
"date_modified": "2024-10-14T20:49:37.000Z",
"author": {
"name": "jaywcjlove",
"url": "https://avatars.githubusercontent.com/u/1680273?v=4"
}
},
{
"id": "45",
"content_html": "<p>Marta 是一款完全用 Swift 编写的原生 macOS 应用,为你提供流畅的原生体验,速度飞快。无论你喜欢使用键盘还是鼠标操作,Marta 都能让你轻松上手。</p>\n<p><img src=\"https://github.com/user-attachments/assets/fa97b927-566d-4c85-bff6-74ea1b7a6b79\" alt=\"image\"></p>\n<h3>隐私至上</h3>\n<p>Marta 注重用户隐私,不会收集或出售你的数据。没有隐藏功能或后门,完全透明。</p>\n<h3>强大的归档支持</h3>\n<p><img src=\"https://github.com/user-attachments/assets/a025d26a-8493-43fa-be90-2f41d832db32\" alt=\"\"></p>\n<p>Marta 将归档文件当作文件夹一样处理。它可以打开和写入 ZIP 归档,并支持 RAR、7Z、XAR、TAR、ISO 等多种格式,甚至可以浏览和编辑嵌套归档中的文件。</p>\n<h3>高度自定义</h3>\n<p>Marta 为高级用户设计,提供广泛的配置选项。通过简洁的 DSL 配置语言,轻松编辑和分享配置文件,无需在繁琐的选项卡中迷失。</p>\n<h3>主题支持</h3>\n<p><img src=\"https://github.com/user-attachments/assets/b6ebbd24-271c-48a0-8995-8f67c6d89f46\" alt=\"\"></p>\n<p>Marta 提供五种精美主题,支持浅色和深色模式,甚至还有经典的蓝底白字主题。你还可以根据个人喜好创建自己的主题。</p>\n<h3>插件 API</h3>\n<p>Marta 提供强大的 Lua API,让你可以快速编写插件,轻松适应你的个性化需求。</p>\n<p><img src=\"https://github.com/user-attachments/assets/422ae0bb-90b6-4657-b026-91f7e54c57a0\" alt=\"\"></p>\n<p>其他亮点功能:</p>\n<ul>\n<li>操作面板:快捷键 ⌘⇧P 打开操作面板,快速执行任何操作。</li>\n<li>快速搜索:使用子字符串或正则表达式,瞬间定位文件。</li>\n<li>系统全局文件搜索:借助 macOS 索引功能,快速找到任何文件。</li>\n<li>多窗口与标签页支持:随心所欲打开多个窗口和标签页。</li>\n<li>显示隐藏文件:按下快捷键,一键显示隐藏文件。</li>\n<li>文件预览:按空格键,像 Finder 一样快速预览文件。</li>\n<li>任务队列:管理所有正在进行的文件操作,随时暂停和恢复。</li>\n<li>磁盘使用分析:轻松找出磁盘空间的占用情况。</li>\n<li>内置终端:从文件面板直接打开同步目录的终端。</li>\n</ul>\n<p>无论是普通用户还是高级用户,Marta 都能为你提供极致的文件管理体验。立即下载,享受高效管理文件的乐趣!</p><br /><br />\n <a href=\"https://github.com/jaywcjlove/quick-rss/issues/new/choose\" target=\"_blank\">投稿/推荐/自荐</a> • \n <a href=\"https://wangchujiang.com/quick-rss/feeds/index.html\" target=\"_blank\">Quick RSS</a> • \n <a href=\"https://github.com/jaywcjlove/quick-rss/issues/45\" target=\"_blank\">#45</a> • \n <a href=\"https://github.com/jaywcjlove\" target=\"_blank\">@jaywcjlove</a>\n ",
Expand Down
Loading

0 comments on commit 5a9f532

Please sign in to comment.