目前用的旧 Mac 是 16G 内存,常驻 VMware 、PS 、几十个 Chrome 标签页,Swap 一直是 2-4G
既然 Mac 会自动分配 Swap,目前 SSD 速度又足够快,是不是新 Mac 的 8G 和 32G 体验差距就不大了呢?
1
everydaystruggle 2021-02-02 21:28:43 +08:00 1
呃,swap 机制应该是大部分 os 都有的吧?
好像 m1 的 Mac 8g 还可以。但是你要是用 vmware,感觉得上 intel 的 Mac,那还是建议 16G 起步吧。 |
2
mysdemon 2021-02-02 21:40:34 +08:00
5000 元 win 笔记本能满足你需求的,你就买 8gb 。非 rog xps13 等笔记本,7000 或以上笔记本才能满足你需求的,就上 16gb
|
3
ftu 2021-02-02 21:51:57 +08:00 via iPhone 4
堆满党还有 10s 到达战场
|
4
Love4Taylor 2021-02-02 21:52:18 +08:00 1
SSD 写入量得关注一下。
|
5
PerFectTime 2021-02-02 21:52:48 +08:00
|
6
alphatoad 2021-02-02 21:54:59 +08:00 via iPhone
我 kernel task 这几天已经写了 700 了
|
7
CallMeReznov 2021-02-02 21:56:11 +08:00
建议插满!
|
8
felixcode 2021-02-02 22:04:58 +08:00 via Android 1
4G m1 堪比 32G Intel 大部队,两分钟后到
|
9
miniliuke 2021-02-02 22:11:13 +08:00
悄悄告诉你,windows 也有 swap,linux android 也有 swap,ios 也有 swap,内存不够该卡还是卡.......
|
10
WebKit 2021-02-02 22:12:24 +08:00 via Android
哪个系统没有 swap 啊。
|
11
MasterCai 2021-02-02 22:17:36 +08:00
你这个使用量应该是不够的,过度依赖 swap 不仅影响性能和使用体验,对硬盘也不好啊。话说回来,再快的硬盘能有内存快?
|
12
chinvo 2021-02-02 22:19:08 +08:00 via iPhone
swap 要换页、要等磁盘 io,必然要比内存卡
|
13
niubee1 2021-02-02 22:21:33 +08:00
没有体验,求稳多花了一千多上了 16G
|
14
LadyChunsKite 2021-02-02 22:25:13 +08:00
我的 m1 air,8G 内存。
《文明 6 》启动,占 8G 内存。 [![yufBd0.png]( https://s3.ax1x.com/2021/02/02/yufBd0.png)]( https://imgchr.com/i/yufBd0) 这内存压力究竟准不准啊? |
15
LadyChunsKite 2021-02-02 22:27:01 +08:00
再补充一个:
《天际线》启动,占 18G 内存。 |
16
love 2021-02-02 22:34:31 +08:00
8G 做开发不够吧。
linux 也有默认支持的传统 swap 和 zswap 内存压缩技术,但该加内存还得加。 |
17
ruidoBlanco 2021-02-02 22:54:08 +08:00
动不动就插满再说,我不知道是 v2 人太有钱还是我太老。
|
18
Ediacaran 2021-02-02 22:54:43 +08:00
|
20
Cosmozz 2021-02-02 23:11:16 +08:00 via iPhone
不够 。买了 8G 的,现在就是十分后悔
|
21
tt0411 2021-02-02 23:19:07 +08:00
建议 16G, 8G 日后出手没有 16G 好出
|
22
nuk 2021-02-02 23:44:22 +08:00
铁定不够啊,你的 vmware 又不能进 swap,不然 guest 卡爆天
|
23
herozzm 2021-02-02 23:47:14 +08:00
Swap 哪儿能跟内存物理速度比啊
|
24
IsaacYoung 2021-02-02 23:55:33 +08:00 via iPhone
寄存器 > lx 缓存 >内存 > 硬盘 > 网络
|
25
IgniteWhite 2021-02-03 00:12:35 +08:00
树莓派都能开 swap
|
26
systemcall 2021-02-03 00:32:49 +08:00
@nuk #22
Hyper-V 似乎可以,VirtualBox 确定可以 我之前的电脑只有 4G 内存,都可以用 Windows 沙盒开好几个软件,宿主也开好几个软件。大号 U 盘一直在读写,其实还好,能用的水平 @icyalala #19 有的安卓是有的。我之前用过,除了 ZRAM 还有 SWAP,因为 RAM 实在是太小了。不过 RAM 特别小并且还用不支持 SWAP 的内核的安卓我也用过,基本上不能用。有 swap 起码还可以用,反正不管怎样跑安卓也是卡卡的。如果是嵌入式安卓的话,能用 512MB 内存+swap 搞定而不去用 1G 内存的话,可以省下不少钱呢,而且 swap 对闪存的磨损很大,垃圾闪存用久了掉速机器变卡还可以提升换代的频率,毕竟就跑那几个软件 |
27
nuk 2021-02-03 01:20:34 +08:00
@systemcall 可能只有 VMware 才会这样吧,之前有客户就是 VMware 内存分超了,结果好像看起来客户机和宿主机的 swap 策略正好杠上了。。没办法稳定的把一块内存放在 swap 里,反复写进 swap 又读出来。。
|
28
tianshilei1992 2021-02-03 01:30:11 +08:00 2
可以,我觉得买 4GB 的就够了,如果有 1GB 的话,我会选 1GB,反正都可以 swap,到时候 SSD 弄大一点,比如 1TB,就相当于有 1TB 的内存了。
|
29
dangyuluo 2021-02-03 01:58:27 +08:00
我告诉你几个时间。
CPU 从 L1 读取数据要花费约 4 个时钟周期,从 L2 读数据 30 个时钟周期,从 内存读数据可能 150 个时钟周期,从 SSD 硬盘 SWAP 分区读数据可能要 5ms |
30
discrete 2021-02-03 02:14:00 +08:00
对于我来说 8G 根本没法用,16G 舒服很多。
|
31
20015jjw 2021-02-03 07:13:17 +08:00 via Android
不说场景没法讨论啊
我 mac 64g 勉强 96g 才舒服有可比性吗 windows 游戏机都只要 32g |
32
deplives 2021-02-03 08:14:06 +08:00 via iPhone
Mac 内存不足会自动分配 Swap,是不是买 2G 内存就够了?/是不是买 512M 内存就够了?/是不是不用内存也可以?
/狗头 |
33
TTC 2021-02-03 08:42:48 +08:00
从使用 Intel 的 MacBook Pro 体验来看, Swap 占用越大系统越卡...
|
34
lplk 2021-02-03 08:51:12 +08:00 via Android
@love 之前我五年前的笔记本,装了黑苹果,8g 加 500 固态,用着也挺爽🤣当初给我的感觉怎么用都不会太卡,可能反应没那么快
|
35
movq 2021-02-03 08:54:10 +08:00
@dangyuluo 你说的毫秒级别,是机械硬盘,不是 SSD 吧。SSD 的 access time 应该是μs 级别的。
附图:CSAPP 6.1.3 Solid State Disks https://i.loli.net/2021/02/03/6wh54G3JQUxlaCs.png |
36
movq 2021-02-03 08:59:53 +08:00
我目前在用 8G 的 MacBook Air 。使用习惯和之前用的 16G Intel MacBook Pro 一样。有时候 swap 能达到 6G,一般是 1-3G 。
1. 一般情况的 swap 和我 16G 的 Intel 的 swap 占用实际上是差不多的。 2. 感觉不到卡顿。可能这和新 SSD 速度更快、M1 更强有关。 3. SWAP 不是等价于 physical memory 的。有些内存是不活跃了就先放到 SSD 里面,等你要用了再取出来放到 physical memory 里面用。造成的主要差别是 SSD <-> physical memory 的 IO 时间。并不意味着你直接把 SSD 当 physical memory 用 4.我的体验就是 M1 吊打我之前的 8259U 几条街。至于其他型号的 MacBook Pro,没用过所以不做评价。 |
37
love 2021-02-03 09:00:53 +08:00 via Android
@lplk 我现在也是 8G,也完全够用,但同一时间只能做一个项目,因为空余内存只剩下了不到 2G,再打开另外一个项目就不行了。但买这种加不了内存的电脑不是应该考虑以后几年。
|
38
movq 2021-02-03 09:04:01 +08:00
如果你的活跃内存比 8G 大,那应该买 8G 内存的。如果你只是习惯应用打开不关,放在后台,但是并不是频繁使用这些应用,那么这些应用实际上不需要占用 physical memory,可以放到 SWAP 。
|
39
Zhouisme 2021-02-03 09:13:33 +08:00 via Android
需要看内存压力
|
40
Leonard 2021-02-03 09:17:45 +08:00
@ruidoBlanco #17 因为插满也就 16g 。2021 年了还上 8g 有点说不过去。
|
41
itgoyo 2021-02-03 09:19:47 +08:00 17
买设备
上顶配 不上顶配太遭罪 买前纠结不能睡 买完感觉不对味 过了七天没法退 一月下来心里悔 二手折价都是泪 折腾半天心太累 不如当初上!顶!配! |
43
unco020511 2021-02-03 09:23:48 +08:00
??
|
44
amwyyyy 2021-02-03 09:35:08 +08:00
速度差别挺大的吧,我原来是 8G,现在换到 16G 了,IDEA 不会突然卡顿一下了
|
45
murmur 2021-02-03 09:36:58 +08:00
是的。ssd 写入快差不多了就女生自用闲鱼卖出去,反正一堆人不知道这东西
|
47
wsseo 2021-02-03 09:38:03 +08:00
6G 抵得上 12G,Windows16G 够用,所以 M1 8G 够用。
|
48
hongshaorou666 2021-02-03 09:38:23 +08:00
@itgoyo 哈哈🐶
|
50
newage126 2021-02-03 10:30:43 +08:00
如果按照你这种推论,512m 内存你就够了,买 8G 干什么
|
51
keepeye 2021-02-03 10:43:45 +08:00
swap 效率低下,ssd 不够快
|
52
lancelock 2021-02-03 10:52:01 +08:00
我倒是想买 16g 的,可是订了一个月都没有货,实在等不下去了换了 8g,目前用着还凑合吧,等下一代出来再换
|
53
yl666 2021-02-03 10:52:48 +08:00
testv 在 b 站有讲过一期 8g 的 m1 用来剪辑视频,因为内存不够后来一直崩溃就换电脑了,下面评论说 16g 没出现这种情况,所以还是 16g 吧
|
54
yl666 2021-02-03 10:54:50 +08:00
BV195411J74x
大家好,这条评论是在节目播出后回复一下大家的问题,办公室里还有一台 M1 16G 内存的 mbp,片尾所说的 FCPX 在 8G 内存机器上多次崩溃死机的情况确实没有在 16G 上出现过,这可能和内存和系统兼容性有关系。但是有一个问题正片中没有提及,就是两台 mbp 和一台 mba 在才买回来的时候都频繁死机,哪怕只是在刷网页,也会死机,有一台是在抹盘重装后恢复正常,其他两台都还偶尔死机, 但是抹盘重装大概率会黑苹果,官方给提供了解决办法,很麻烦。至于弹幕里说的 Mac 玩 LOL,是日服,中画质能保持在 120 帧左右。AE roto 2.0 笔刷崩溃问题是在 Adobe 最近的一次更新中解决了。 |
55
ScepterZ 2021-02-03 11:00:24 +08:00
按理说 m1 也没改操作系统本身,对于内存的那些知识应该是通用的吧,一直是不能理解为什么很多人说 m1 8g 吊打 intel16g,还是同一个 os 上
|
58
agagega 2021-02-03 11:06:38 +08:00 via iPhone
我猜想是不是 M1 里面塞了压缩内存相关的电路,导致压缩内存的操作变高效了
|
59
systemcall 2021-02-03 11:10:02 +08:00
|
60
icyalala 2021-02-03 11:11:20 +08:00
@zoharSoul https://developer.android.com/topic/performance/memory-management
On Android, storage isn’t used for swap space like it is on other Linux implementations since frequent writing can cause wear on this memory, and shorten the life of the storage medium. 有的魔改安卓会有,但是 Android 没有 swap 。 |
61
zoharSoul 2021-02-03 11:30:40 +08:00
@icyalala 这只是默认没开启罢了, 而不是不能开启, 命令或者 google play 上就有应用可以开启 swap
|
63
wclebb 2021-02-03 11:46:01 +08:00 via iPhone
对延迟没感觉的可以。
频繁写入 SSD 还是有稍微感知上的卡顿,对延迟敏感的会不太好。 内存压力变红,必卡。 |
65
imydou 2021-02-03 11:53:19 +08:00
@LadyChunsKite #14 我把活动监视器里内存的条目加起来至少 30 个 G,16G 的机器
|
66
FantaMole 2021-02-03 12:06:25 +08:00
|
67
Anshay 2021-02-03 12:21:35 +08:00 via iPhone
@ruidoBlanco 可能也就一个卡槽。
|
68
mreasonyang 2021-02-03 12:41:37 +08:00 via iPhone
目前在用 8G Air 做中轻度开发,使用体验上和 32G 的高配 MBP 16 基本没区别,而且还开了几十个 Chrome 页面。不过还没测过 Jetbrains 产品的使用效果,按经验可能会有点吃力。
|
69
ElmerZhang 2021-02-03 13:41:02 +08:00
Swap 的结果:
``` Data Units Read: 433,813,859 [222 TB] Data Units Written: 407,000,722 [208 TB] Power On Hours: 2,606 ``` |
70
zhanggang807 2021-02-03 14:23:32 +08:00
@FantaMole 敢问楼主 idea 开了几个工程? chrome 打开了几个 tab,常规的还是在线文档类的???
|
71
Love4Taylor 2021-02-03 14:42:34 +08:00
刚看了下,M1 Air SSD 时间 22 小时 超轻度使用 写入量 900G 左右
|
72
azur 2021-02-03 15:37:44 +08:00
一个上 V2EX 的人问这种问题。。。那你为嘛不买 4 个 g 的?固态再快跟内存比都是龟速
|
73
cheng6563 2021-02-03 15:38:40 +08:00
等你 SSD 塞满开始降速你就能知道怎么不够了。
|
74
WuSiYu 2021-02-03 15:51:58 +08:00
16G 也会用 swap 是因为系统把他们原本在内存里的空间用在了各种预读和缓存( inactive 内存部分)上,并认为这样会起到多的速度提升,如果 8G 的话就没有这些了。
|
75
softzl 2021-02-03 16:00:27 +08:00
要用虚拟机的话还是 16G 起步吧
|
76
pythme 2021-02-03 16:58:23 +08:00
实话说 就是因为刚发布的 m1 MacBook 没有 32G 我才没有买的呢
|
77
dbpe 2021-02-03 19:22:40 +08:00
swap 和 ram 是有差距的...实际我感觉 16G 和 32G/64G 差距很大...
|
79
dbpe 2021-02-03 21:59:17 +08:00
|
80
frinstioAKL 2021-02-03 22:36:37 +08:00
内存这东西,在一定范围内往大了加不是坏事,我个人觉得做日常开发,16G 起步是比较合适的,我买的就是 16G m1 air 。不开发的话,影响日常使用的就是外接显示器,显存是共享内存的,那么外接显示器就会明显的卡顿。不光是 m1,买 intel 的 mac mini 8G 外接 4K 就是卡,不是集显垃圾,直接换成 16G 就好了
|
81
tianshilei1992 2021-02-03 23:17:59 +08:00 via iPhone
@ScepterZ 那你这就不懂了,毕竟高贵的 RISC 指令集比历史遗留垃圾 CISC 指令集优越很多,节省内存。M1 统一内存使得内存利用效率极高,8GB 更比 16GB 强。
|
82
OliverDD 2021-02-04 00:29:45 +08:00
额...swap 是迫不得已为了避免系统挂掉把部分内存中的东西移到硬盘也就是挂起。这个体验是不可能好的
|
83
blockmin 2021-02-04 00:47:59 +08:00
之前 8G 用的巨难受,然后 64G 拉满了。拉满过了三个月,M1 来了
|
84
chrisia 2021-02-04 02:13:29 +08:00
swap 速度太慢,会明显感到卡顿
|
85
Totoria 2021-02-04 12:03:08 +08:00
记得以前用 HTC Dream 的时候手动开启 swap 放进 tf 卡里。。
|
86
gaigechunfeng 2021-02-04 13:57:32 +08:00
@itgoyo 霍!兄弟者快板说的可以啊。 楼主还不上顶配?
|
87
ilovekobe1314 2021-03-11 14:47:13 +08:00
ritical Warning: 0x00
Temperature: 35 Celsius Available Spare: 100% Available Spare Threshold: 99% Percentage Used: 0% Data Units Read: 4,623,461 [2.36 TB] Data Units Written: 2,775,030 [1.42 TB] Host Read Commands: 70,250,259 Host Write Commands: 40,925,153 Controller Busy Time: 0 Power Cycles: 148 Power On Hours: 38 Unsafe Shutdowns: 21 Media and Data Integrity Errors: 0 Error Information Log Entries: 0 16G + 512G M1 mac mini 感觉寿命没啥影响,,, |