Skip to content

Commit 5a9f532

Browse files
committed
Quick RSS Feed: macmon:为 Apple Silicon 提供无须 sudo 的实时性能监控 #46
https://wangchujiang.com/quick-rss/issue/46.html
1 parent 64d1d36 commit 5a9f532

File tree

9 files changed

+248
-2
lines changed

9 files changed

+248
-2
lines changed

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,11 @@ https://wangchujiang.com/quick-rss/feed.xml
6565

6666
<!--RSS_LIST_START-->
6767

68+
## [macmon:为 Apple Silicon 提供无须 sudo 的实时性能监控](https://wangchujiang.com/quick-rss/issue/46.html)
69+
70+
![](https://github.com/user-attachments/assets/7cc36014-d5ef-487a-a638-6faf38e8e3a4)
71+
72+
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))
6873
## [Marta: 专为 macOS 打造的文件管理器](https://wangchujiang.com/quick-rss/issue/45.html)
6974

7075
![](https://github.com/user-attachments/assets/fa97b927-566d-4c85-bff6-74ea1b7a6b79)

README.zh.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,11 @@ https://wangchujiang.com/quick-rss/feed.xml
6363

6464
<!--RSS_LIST_START-->
6565

66+
## [macmon:为 Apple Silicon 提供无须 sudo 的实时性能监控](https://wangchujiang.com/quick-rss/issue/46.html)
67+
68+
![](https://github.com/user-attachments/assets/7cc36014-d5ef-487a-a638-6faf38e8e3a4)
69+
70+
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))
6671
## [Marta: 专为 macOS 打造的文件管理器](https://wangchujiang.com/quick-rss/issue/45.html)
6772

6873
![](https://github.com/user-attachments/assets/fa97b927-566d-4c85-bff6-74ea1b7a6b79)

docs/issue/46.md

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
macmon:为 Apple Silicon 提供无须 sudo 的实时性能监控
2+
===
3+
4+
Apple Silicon 处理器以其出色的性能和能效广受欢迎,然而,想要查看设备的实时功耗、CPU/GPU 使用率等数据却不是一件简单的事情。大部分工具依赖 powermetrics 等系统命令,往往需要 sudo 权限运行。对于那些对硬件性能和系统资源高度敏感的用户来说,这显然不够方便。而现在,macmon 的出现为这一问题提供了优雅的解决方案。
5+
6+
![](https://github.com/user-attachments/assets/7cc36014-d5ef-487a-a638-6faf38e8e3a4)
7+
8+
```sh
9+
brew install vladkens/tap/macmon
10+
```
11+
12+
```sh
13+
Usage: macmon [OPTIONS] [COMMAND]
14+
15+
Commands:
16+
raw Print raw metrics data instead of TUI
17+
help Print this message or the help of the given subcommand(s)
18+
19+
Options:
20+
-i, --interval <INTERVAL> Update interval in milliseconds [default: 1000]
21+
-h, --help Print help
22+
-V, --version Print version
23+
24+
Controls:
25+
c - change color
26+
q - quit
27+
```
28+
29+
### 为什么选择 macmon?
30+
31+
#### 1. 无须 sudo,简洁易用
32+
33+
macmon 使用了 macOS 的私有 API 来读取系统性能指标,类似于 powermetrics 的数据,却不再需要 sudo 权限。这意味着你可以随时随地查看设备的实时状态,无需繁琐的授权或担心系统安全。
34+
35+
#### 2. 实时功耗监控
36+
37+
macmon 可以实时显示 CPU、GPU 和 ANE(Apple Neural Engine)的功耗情况,帮助你了解设备在不同负载下的能源消耗,特别适合运行深度学习模型、图像处理或其他高性能任务时查看。
38+
39+
#### 3. 详细的 CPU 使用率
40+
41+
macmon 能显示每个 CPU 集群的利用率,让你对高效能核心与高能效核心的工作情况一目了然。你可以清楚地看到不同任务如何分配到不同的 CPU 集群上,从而更好地理解系统性能。
42+
43+
44+
#### 4. 内存和 Swap 使用
45+
46+
对于开发者和专业用户来说,内存的使用情况是非常关键的。macmon 提供了详细的内存和交换分区使用情况,帮助你优化内存管理,提高应用性能。
47+
48+
#### 5. 温度监控
49+
50+
macmon 提供 CPU 和 GPU 的实时温度监控,避免系统过热。对于长时间运行高强度任务的用户来说,温度监控尤为重要。
51+
52+
#### 6. 历史数据与统计
53+
54+
不仅如此,macmon 还可以显示性能数据的历史趋势图,支持查看平均值和最大值。你可以轻松分析系统在一段时间内的表现,找出潜在的性能瓶颈。
55+
56+
#### 7. 丰富的定制选项
57+
58+
macmon 提供六种配色方案,用户可以根据喜好切换 UI 颜色风格。它还支持在小窗口中显示,方便你边工作边查看系统状态。
59+
60+
#### 8. 基于 Rust 构建,高效可靠
61+
62+
macmon 由 Rust 语言编写,运行高效,占用系统资源极少,确保你的监控工具不会对系统产生额外负担。
63+
64+
### 结语
65+
66+
macmon 是每一位 Apple Silicon 用户的必备工具,无论你是开发者、设计师,还是技术爱好者,它都可以帮助你深入了解系统性能,随时掌握设备的运行状态。无需 sudo 权限,高效便捷,macmon 将是你优化系统和应用的得力助手。
67+
68+
👉 https://github.com/vladkens/macmon
69+
70+
---
71+
72+
<p align="center">
73+
<a href="https://github.com/vladkens/macmon" target="_blank">🔗 查看链接</a> •
74+
<a href="https://github.com/jaywcjlove/quick-rss/issues/new/choose" target="_blank">投稿/推荐/自荐</a> •
75+
<a href="https://wangchujiang.com/quick-rss/feeds/index.html" target="_blank">Quick RSS</a> •
76+
<a href="https://github.com/jaywcjlove/quick-rss/issues/46" target="_blank">#46</a> •
77+
<a href="https://github.com/jaywcjlove" target="_blank">@jaywcjlove</a>
78+
</p>
79+
80+
---
81+

feeds/README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,11 @@ https://wangchujiang.com/quick-rss/feed.xml
1111

1212
<!--RSS_LIST_START-->
1313

14+
## [macmon:为 Apple Silicon 提供无须 sudo 的实时性能监控](https://wangchujiang.com/quick-rss/issue/46.html)
15+
16+
![](https://github.com/user-attachments/assets/7cc36014-d5ef-487a-a638-6faf38e8e3a4)
17+
18+
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))
1419
## [Marta: 专为 macOS 打造的文件管理器](https://wangchujiang.com/quick-rss/issue/45.html)
1520

1621
![](https://github.com/user-attachments/assets/fa97b927-566d-4c85-bff6-74ea1b7a6b79)

feeds/feed.json

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,19 @@
1010
"url": "https://wangchujiang.com/"
1111
},
1212
"items": [
13+
{
14+
"id": "46",
15+
"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 ",
16+
"url": "https://wangchujiang.com/quick-rss/issue/46.html",
17+
"title": "macmon:为 Apple Silicon 提供无须 sudo 的实时性能监控",
18+
"summary": "Apple Silicon 处理器以其出色的性能和能效广受欢迎,然而,想要查看设备的实时功耗、CPU/GPU 使用率等数据却不是一件简单的事情。大部分工具依赖 powermetrics 等系统命令,往往需要 sudo 权限运行。对于那些对硬件性能和系统资源高度敏感的用户来说,这显然不够方便。而现在,macmon 的出现为这一问题提供了优雅的解决方案。 brew install vladkens/t",
19+
"image": "https://github.com/user-attachments/assets/7cc36014-d5ef-487a-a638-6faf38e8e3a4",
20+
"date_modified": "2024-10-14T20:49:37.000Z",
21+
"author": {
22+
"name": "jaywcjlove",
23+
"url": "https://avatars.githubusercontent.com/u/1680273?v=4"
24+
}
25+
},
1326
{
1427
"id": "45",
1528
"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 ",

0 commit comments

Comments
 (0)