目前 16G 内存 想把 yosemite 优化一下
目前 16G 内存 想把 yosemite 优化一下
|
tyfulcrumJan 22, 2016
1
操作系统往往比你聪明。
|
|
lihuaJan 22, 2016
2
同意楼上
|
|
lihuaJan 22, 2016
4
可以考虑这几个软件: http://lihua.me/zh/ramdisk-for-mac/
我个人折腾的结论:没必要。 |
|
KirscheisJan 22, 2016 via Android
5
SSD 还不够快吗。。倒是我 16G 内存老是感觉吃紧
|
|
6
|
|
JayleeJan 22, 2016
7
真是闲得蛋疼
|
|
BusyJan 22, 2016
8
面对 google-chrome 的大缓存,我觉得还是有必要的
09 年因为 google chrome 对硬盘的频繁读写,报废了一块 2.5 寸的硬盘,直到都现在一直耿耿于怀 |
|
v1024Jan 22, 2016
9
楼上的搞清楚没有,楼主是要 ramdisk ,不是 virtual RAM 。
|
|
slixurdJan 22, 2016
10
毕竟 OS X 是*NIX
要创建 ramdisk 还是很简单的,就是把内存映射成设备,然后挂载到一个目录下 hdid -nomount ram://size_here 然后拿到你的设备号。一般是 /dev/disk2 之类的 newfs_hfs -v 'ramdisk' /dev/disk2 mount -o noatime -t hfs /dev/disk2 /path/here 结束。。。 内存映射最大的好处在于不用读写磁盘,和 SSD 够不够快有什么关系。。。 这更和操作系统没啥关系,操作系统再聪明,难道有文件要创建还能不创建文件?修改能在内存里面修改 最后还是得写入。。。 |
|
TinkJan 22, 2016
11
16g 内存够用吗?
|
|
mongodbJan 22, 2016
13
do shell script "
if ! test -e /Volumes/\"Ramdisk\";then diskutil erasevolume HFS+ \"Ramdisk\" `hdiutil attach -nomount ram://6291456` fi " script editor 里写好存成 xxx.app 可加入开机启动。 示例里是 3G ,可以根据自己情况改。 换算 block 和 bytes 可以到 http://www.unitconversion.org/data-storage/gigabytes-to-blocks-conversion.html |
|
ilotuoJan 22, 2016
15
硬盘不也有自己的缓存么
相信频繁读写的文件会被做成 lut 放在缓存 可能 lz 有别的目的吧?? |
|
BusyJan 22, 2016
16
@v1024 不知道你搞清了没有哦
楼主是因为觉得内存足够大,所以想将内存划出一块固定的区域作为一个设备空间,用于频繁读写的软件缓存使用 类似 linux 下的 tmpfs ,比较有名的是 profile-sync-daemon ,可以将 浏览器的 cache ,甚至整个 profile 扔到其中,以减少频繁的读写。 windows 下的就是 ramdisk 了 osx 下没有好用的第三方 app ,不过自己写脚本解决也方便。 |
|
loadingJan 22, 2016 via Android
17
16G 内存还提 ramdisk ?
|
|
ynyounuoJan 22, 2016
18
那么点儿内存 Ramdisk - - 能干啥呢
|
|
mongodbJan 22, 2016
20
尤其现在内存往往够大……为了节省对硬盘的写入倒不是很必要,但偶尔做实验,需要快速能复制和折腾,可能一个 Ramdisk 更方便一些。
|