电脑内存太大,用不完怎么办?开发成虚拟内存给电脑加速

现在的电脑一般内存都很大了,用不完

比如16g电脑的内存,对我来说,能用到10g就很不错了,所以,剩下的内存,每天白白浪费也不是事,拿来做些事情吧.比如拿来当内存盘,加速系统

使用内存盘的好处

  1. 加快系统的速度,比如用内存盘缓存chromium的缓存和系统缓存
  2. 减少ssd和机械的使用,增加使用寿命

win怎么用

  1. AMD Radeon™ RAMDisk是个不错的内存软件,关键是4g以内的免费,如果你的内存没有剩余那么多,弄个2-4g的内存也不错,安装这个软件
  2. 这个软件支持中文,自己看着用吧,RAMDisk是支持关机保存的,所以,除非意外断电,基本上信息都是可以保存的
  3. win主要利用的是mklink -D ${链接路径} ${原文见路径}, 注意需要用admin的权限,所以启动cmd的时候,需要用admin模式,还有要注意的是,win有系统变量,可以把tmp 之类的地址,改到这里,所以,两种模式可选,mklink或者直接配置到内存盘的地址
  4. chrome的也要缓存,这个缓存的路径C:\Users\sss\AppData\Local\Google 其中sss是你的用户名,把这个软链接到你的内存盘就好了
  5. 我好久不用win了,已经忘的差不多了,如果有写的不周到的地方,自己留言问吧

linux怎么用

linux直接用tmpfs文件系统,拿来直接用,而且ln -s 也很方便

  1. chrome的缓存主要有两个地方,一个是/home/ss/.cache/chromium/,一个是/home/ss/.config/chromium/,这两个地方一个是缓存,一个是配置,
  2. 大体的思路也是这样,开启挂载,关机保存,用的lz4,虽然压缩率不高,但是速度快

开启的挂载脚本 注意脚本因为和osc的行内代码冲突,我贴了图片和gist地址

https://gitee.com/david0624/codes/z9e4olktv2jcpfxba07n315 gist地址

#!/bin/bash mount tmpfs /mnt/ram -t tmpfs -o size=2048m cd /home/ss/ram lastFileName=find . -type f -printf '%T@ %p\n' | sort -n | tail -1 | cut -f2- -d" "lz4 -dc --no-sparse $lastFileName | tar x -C /mnt/ram

关机的保存脚本

#!/bin/bash suffix=date -dmonday +%Y%m%dcd /mnt/ram tar cOp . | lz4 > /home/ss/ram/ram$suffix.tar.lz4 umount -l /mnt/ram

systemd 服务 tmpfsCache.service 我取得名字

`[Unit] Description=tmpfs cache

[Service] Type=oneshot RemainAfterExit=true ExecStart=/home/ss/hard/script/mountRam ExecStop=/home/ss/hard/script/unMountRam

[Install] WantedBy=multi-user.target `

设置开机自起

tmpfsCache.service 放到 /usr/lib/systemd/system/*,然后 sudo systemctl enable tmpfsCache

最后,关于初始化

因为你第一次做,你需要先创建内存盘,把那两个文件夹复制到/mnt/ram里面,然后在创建ln链接就好了,刚才已经enable tmpfsCache服务,现在你需要sudo systemctl start tmpfsCache,接下来,关机的时候,他就能自己保存了,/home/ss/ram/ram$suffix.tar.lz4注意关机的保存脚本这个路径,就是你自己要保存的缓存的路径,需要你改成自己的,否则,弄错了,你关机就保存失败,你的那两个文件夹的东西就会丢掉,我的脚本写的自己用的,通用性不高,容错性也没有,注意

如果你自己有什么想缓存的东西,就链接吧,我就链接了一个chrome缓存

转载于:https://my.oschina.net/DavidRicardo/blog/3043636

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值