前文:
如之前我成功地在 ryzen 平台上搭建 hackintosh 后,除了显卡 OpenGL 的奇怪表现外并没有问题。https://www.v2ex.com/t/383895
但是由于本人的作死行为,试图开启虚拟机后,机器重启并且虚拟内存变为 0。活动监视器和 istat 信息如下图
个人看法:
问题:
1
fcka 2017-08-26 14:07:35 +08:00 via Android
从哪里看出虚拟内存设为零了……
|
2
geeglo 2017-08-26 14:08:08 +08:00 1
自动调整的。
|
3
Tianao 2017-08-26 14:31:07 +08:00 1
重启就会清空所有内存交换,这和重启就会清空内存不是一样吗?该用的时候自然就会被用到了。
|
4
BingoXuan OP |
6
czkwg8 2017-08-26 15:28:36 +08:00
如果内存足够大
™的谁想用虚拟内存 |
7
bazingaterry 2017-08-26 15:43:13 +08:00 via iPhone 1
当年 8G 是会经常用的虚拟内存,后来趁低价买了几条加到 32G,虚拟内存一直是 0 没毛病。
|
8
BingoXuan OP @bazingaterry
原来如此,不过现在要从 8 升到 32 要差不多 1500,肉疼啊~ @czkwg8 确实如此,可以的话,我还想直接来个 Ramdisk。之前看到有人因为虚拟内存问题装不了软件,略担心 |
9
zhaidoudou123 2017-08-26 16:21:33 +08:00 1
看了一下我的 13 寸 16G mbp,你截图的地方都是 0
|
10
BingoXuan OP @zhaidoudou123
看来应该是内存足够的时候会关闭虚拟内存 swap。不过 8g 的话,感觉还是不够用的 |
11
sumu 2017-08-26 18:18:07 +08:00 via iPhone 1
10.11 ,研究了好久才找到了彻底关闭掉虚拟内存的方法,稳定运行接近一年了。关闭掉虚拟内存,长期运行再也不会触发 swap,导致莫名的卡顿。
|
12
ghostheaven 2017-08-26 18:37:45 +08:00 via Android
Mac 上把磁盘交换文件称为虚拟内存,那虚拟内存 Virtual Memory 叫什么。。。
|
13
liusiacyun 2017-08-26 19:25:39 +08:00 via iPhone
@sumu 怎么做到的?
|
14
dangyuluo 2017-08-26 22:26:09 +08:00
我的是 16GB 内存,虚拟内存是 1GB
|
16
jliangchan 2017-08-28 10:05:02 +08:00 1
正在使用 8g 的 mbp 这个已使用的交换目前是 0 字节, 电脑从来不关机.
普通用户这些系统对虚拟内存的策略最好别去修改, 保持默认最好. |