[求助] 服务端开发 MacBook 选购建议

55 天前
 mayooot
想寻求 V 友们一些购买马克布克的建议。

题主是 Go 开发,目前用的 m1 芯片的 Mac mini 16GB ,256GB ,感觉打开软件多了,GoLand 还是挺卡的,就需要关闭一些软件才行,尤其是 Apple Music 卡顿更明显。
平时工作使用的软件主要如下:GoLand 、DataGrip 、Notion 、微信、飞书,还有一些终端连接工具,浏览器打开的网页还是挺多的。
工作内容是写 Web 服务,写微服务本地要启动多个 Go 程序,还有一些 Docker 、K8s 的东西,本地轻度使用 Docker (当然主要是容器起多了有点卡)。MySQL 、Redis 、容器、K8s ,都在公司服务器上,平时用终端连上去操作就行。

13 英寸 MacBook Air m3 最高可以选到 24GB 内存,感觉敲代码还是比较看重内存的,不知道这个配置够不够用。或者 V 友们有什么推荐呢?(我也知道 MacBook Pro 大内存的更合适,但无奈囊中羞涩😭)

一定要是 MacBook 系列哈,因为想下班后拿回家用。
1455 次点击
所在节点    MacBook
28 条回复
forvvvv123
55 天前
@mayooot 没用过 mac mini ,只用过 m1 pro 的 mbp 和 m1 的 air ;

办公我用 mbp ,对比起来的感觉特别重度办公 m1 air 扛不住,我日常要开很多 chrome 标签+十几个 office 三件套和 pdf ,我日常还要再开个 webstorm 和 pycharm ; 尤其是有时候开 Clion ,真考验 CPU ;

看你平常只是 goland +飞书 + 浏览器,我觉得 air cpu 和散热上是够的,m3 肯定比 m1 还更强一些,剩下主要考虑下其余开的软件 24G 内存够不够,看你开多少浏览器标签了和其他乱七八糟软件了;


另外就是我办公会接双显示器,air 只能接一个,也只能用 mbp 了;
mayooot
55 天前
@forvvvv123 好的,谢谢老哥的建议。我也是双显示器,感觉外接+air 弄个双显示器也还行。我工作暂时不用 office ,大部分都要云上,感觉 air 24 应该够了。
mayooot
55 天前
@crazyweeds

感觉 cpu 压力不是很大
crazyweeds
55 天前
@mayooot 我怕误导你,我的评论你看看就好,可能你需要更加专业建议。
根据你截图,我看到 kernel_task 占用率比较高,大概是 CPU 过热,已经触发了主动降频,这是你感觉卡顿的根本原因。我开了一下我的 idea ,除了开始 CPU 能够飙升到 1000%,后续大概都是持续在百分之几十。但看你截图,Golang 的 CPU 占用率高达 300%多,是否什么插件之类的导致的 Golang 占用率过高?还有你的 WindowManager ,我外接显示器,窗口也不少,占用率也才 10%,感觉你的有问题,或者其他软件有 BUG ?
内存占用率好像也有点高,但应该不是主要原因。我自己电脑开了很多常用软件,很多天没有关机,16GB 内存占用了 12GB 。
一个低成本排查方案,把 CPU 占用率过高的处理一下?内存控制在 80%以下再看看?注意观察 kernel_task 占用率。
mayooot
55 天前
@crazyweeds 感谢老哥,这么耐心解答。我刚把一些软件退了退,kernel_task 降低到 10%了,Goland 占用 300%是因为正好打开了一个 K8s 插件项目,在加载依赖呢。
现在没写代码,没打开 jb 家的工具,windowServers 还是 25%左右,刚刚又飙到 40%多了....,难道是系统的原因,我的系统是:sonoma 14.0
crazyweeds
55 天前
@mayooot 也有可能是其他软件导致的,我搜索了下,曾经 chrome 出现过这种问题。
Philippa
54 天前
我觉得 24g 的确够了,13 寸 m3 air 手感一流,盒盖双屏
给 lz 参考一下
mayooot
49 天前
谢谢老哥们的建议!!最后还是等过段时间再买,本来想着下半年开始找工作呢,后来打算还是现在准备准备开始找吧,因为感觉下半年校招也要开,可能不太好找。

祝我跳槽顺利吧😄 后面购买了 MacBook 再给大伙分享一下使用感受。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1030073

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX