Mac OS X 开启原生自带虚拟内存盘(Ramdisk)

Mac OS X 开启原生自带虚拟内存盘(Ramdisk),第1张

虚拟内存盘是通过软件将一部分内存(RAM) 模拟为硬盘 来使用的一种技术。

由于内存有高达数 GB 每秒的速度,模拟成硬盘在适当情景下使用,会 极大的增强系统性能 ,并且起到 保护硬盘和隐私 的作用。

Mac OS X 是 Unix 类型系统,原生就支持用 命令行创建Ramdisk 。所以可以省去了买 iRamdisk、tmpDisk 这类鸡肋软件。

如果细心按照本教程一步步的模仿,那么很容易就可以创建一个 开机自动创建 的 Ramdisk

1、 打开 Dashbord ,找到实用工具中的 脚本编辑器 (10.10中叫这个名字)。输入以下内容:

可以创建一个1GB 的虚拟内存盘。其中数字 2087152 =1024*1024*1GB*2(最后的那个2是必须乘上的)。实际创建出来的不是1GB 整数,而是1.07GB 左右。可能是系统的对磁盘大小计算方法问题,但是这个公式肯定是正确的。(如果是2GB 那么就是1024*1024*2GB*2= 4194304 ,把这个数字体换上即可。)

2、 将上述脚本保存为 app 格式 ,即可成为一个可执行文件。

3、 打开 系统与偏好设置-用户和群组-登录项 选项卡

4、 点击 左下角小锁头解锁 后 按下加号加入刚刚我们编写的脚本程序 ,

即可实现脚本的开机自动启动,并且创建一个1GB 的虚拟磁盘。

这个脚本除了创建磁盘,还在磁盘中创建了几个文件夹:

5、 接下来把浏览器缓存和 Xcode 临时编译空间在内存盘上创建一个替身(就是一个软链接,类似 Windows 的快捷方式)。

首先确保退出 Safari、Chrome、Xcode 这三个程序,然后再终端输入(一条一条输入)

上面三条命令删除了磁盘中三个程序的临时缓存文件夹,放心,100%安全。只要你打开程序,这三个文件夹还会自动生成。

6、 在执行下面三个命令前,必须把我们的脚本执行起来,在桌面上或者 finder 中能打开我们的内存盘,看到里面有我们创建的目录,才能正常执行下面的程序:

7、 这样,打开 Safari 或者 Chrome或者 Xcode 依次测试,就可以看到在内存盘的相关目录中产生了他们的缓存文件。同时如果我们打开这几个程序原本的目录,会发现他们会自动跳转到内存盘的相应目录下,在 SSD 中不再会产生任何垃圾。于此大功告成。以上所有命令都只需要输入一次,以后开机自动可用。

同时建议 关闭休眠模式 ,Mac 默认的休眠模式是3,是一种混合休眠模式,在合盖保存工作到内存时,同时为了防止断电工作丢失,也保存一份到本地磁盘。对于笔记本来说,这个模式实属多余,电量不足还是选择关机吧。模式3意味着将要把内存中的工作保存到磁盘的休眠镜像文件中,这又会造成大量读写。

为了兼容起见, 建议直接把模式改为0,就是只启用睡眠模式 。(关闭盖子工作只保存到内存),关闭休眠:

为了防止该文件再重启后重新生成。(不建议删除,没必要)

其他相关命令:

今后如果需要打开hibernate模式,再将该值设为默认的就可以了:

mac电脑是将内存当作虚拟内存的,通常是不启用的,启用会降低电脑运行速度,如果要开启,在终端内输入“sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist”即可开启,虚拟内存容量无法设置。

禁用命令“sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist”

Mac OS X提示内存不足了最根本的方法就是增加可用的物理内存,但是条件不足的.情况下则可按照下面步骤进行 *** 作。

1、单击【Memory(存储器)】控制板,将【Virtual Memory(虚拟内存)】设为【On(打开)】并重新启动计算机。

2、单击【功能管理程序】控制板,将没用的系统扩展功能关闭。

3、关闭所有应用程序,然后在桌面上点击应用程序图标,并且按下+I键或从【Finder】的菜单里选择【Get Info(简介)】。在【Get Info(简介)】框的右下角有一被称为【Memory Requirements】的框,改变其优先值【(Preferred Size:)】,建议将该值设为最小值【(Minimum Size)】的125%,关闭该窗口。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/10973437.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-12
下一篇 2023-05-12

发表评论

登录后才能评论

评论列表(0条)

保存