阅读:6728回复:24
关于FF和Ramdisk的那点破事
虽然本文和FF关系不太大,不过既然内容多了点,就干脆开个贴,大伙给扔个砖也给个建议。
环境:WIN7-32bit,4G Ram,FF官方安装版,ramdisk(没用其自带的自动转储功能,盘符为Z盘,大小600M) 目标: a)将WIN7用不上的500M Ram给FF做后花园; b)不在 about:config 中修改、配置PC的相关路径,确保user.js干净和其他环境通用; c)关机转储前清理cache目录,转储Z盘有用的文件,网速还行,就不需要存cache; d)针对FF几个目录,给自己个Undo的机会,保留一份Old目录 脚本和设置开关机脚本都很简单,看不懂的Google一下就明白,不罗嗦。这份配置已用了大概一年多了。 请老鸟嘲笑完下面的脚本后帮忙出个主意:在脚本后面。 ______________________________ WIN7 关机脚本 rem ---- sys02_Shutdown.bat rem ---- Firefox rem ---- cmd: mklink /j c:\Users\Administrator\AppData\Local\Mozilla "Z:\MozillaLocal" rem ---- cmd: mklink /j c:\Users\Administrator\AppData\Roaming\Mozilla\ "Z:\MozillaRoaming" rem ---- cmd: mklink /j C:\"Program Files"\"Mozilla Firefox"\ Z:\"MozillaFirefox" rd d:\Dropbox\app\MozillaLocalOld /s /q rd d:\Dropbox\app\MozillaRoamingOld /s /q rd d:\Dropbox\app\MozillaFirefoxOld /s /q d: cd d:\Dropbox\app rename MozillaLocal MozillaLocalOld rename MozillaRoaming MozillaRoamingOld rename MozillaFirefox MozillaFirefoxOld z: cd Z:\MozillaLocal\Firefox\Profiles\*default rd Cache /s /q xcopy z:\MozillaLocal d:\Dropbox\app\MozillaLocal /s /i /y xcopy z:\MozillaRoaming d:\Dropbox\app\MozillaRoaming /s /i /y xcopy z:\MozillaFirefox d:\Dropbox\app\MozillaFirefox /s /i /y exit ______________________________ WIN7 开机脚本 rem ---- sys01_Startup.bat rem ---- firefox rem ---- cmd: mklink /j c:\Users\Administrator\AppData\Local\Mozilla "Z:\MozillaLocal" rem ---- cmd: mklink /j c:\Users\Administrator\AppData\Roaming\Mozilla\ "Z:\MozillaRoaming" rem ---- cmd: mklink /j C:\"Program Files"\"Mozilla Firefox"\ Z:\"MozillaFirefox" xcopy d:\Dropbox\app\MozillaLocal z:\MozillaLocal /s /i /y xcopy d:\Dropbox\app\MozillaRoaming z:\MozillaRoaming /s /i /y xcopy d:\Dropbox\app\MozillaFirefox z:\MozillaFirefox /s /i /y rem ---- 压缩包临时目录 mkdir z:\WinRAR_TMP exit ______________________________ 最近发现Dropbox index file的过程有些长,估计是自己这几个FF目录,每一份都有700+个文件,所以有了在关机前自动压缩后转储zip到dropbox目录的打算。 之前用Winrar的命令行测试过,发现这玩意还需要在bat中取得winrar的执行返回码,确认压缩完成了才开始做转储到硬盘,就没继续折腾了。 各路高手帮忙看看上述思路有无更好的命令行解决:关机转储前压缩 + 开机转储后解压 以便提高转储效率和网盘处理效率,谢谢 |
|
1楼#
发布于:2012-03-16 12:14
在bat中取得winrar的执行返回码?
你是使用的rar.exe么?命令行是啥? |
|
2楼#
发布于:2012-03-16 12:14
需要把Firefox的Cache存放到記憶體,根本不需要Ramdisk那麽麻煩.
|
|
3楼#
发布于:2012-03-16 12:14
现在ramdisk没多大必要了吧…
最近发现Dropbox index file的过程有些长,估计是自己这几个FF目录,每一份都有700+个文件,所以有了在关机前自动压缩后转储zip到dropbox目录的打算。 这么做意义不大,压缩解压的时间少不了 |
|
4楼#
发布于:2012-03-16 12:14
问一下楼主,我在about:config中改temp目录,放在ramdisk里面,这样有意义吗?
|
|
5楼#
发布于:2012-03-16 12:14
|
|
6楼#
发布于:2012-03-16 12:14
dongyuanxun:在bat中取得winrar的执行返回码? 当时测试的没记下来,大概是这样 c:\"program files"\winrar\winrar.exe a -cfg- -ep -ibck FF.zip @d:\Dropbox\AutoBak\FF_list.lst 跑起来bat就调出winrar的界面来压缩了,估计应该在bat里面改用rar.exe |
|
7楼#
发布于:2012-03-16 12:14
只是在prefs中把cache目录设置到了ramdisk上,
至于Profiles中其他文件,并不是频繁读写的吧,放到ramdisk上是不是没多大意义,就是启动firefox的时候要快一点,如果不经常重启firefox,感觉没必要。 |
|
|
8楼#
发布于:2012-03-16 12:14
Profiles下的历史文件读写很频繁的。其实只要把cache和经常写的文件放进ramdisk就可以了。只是读的话Windows有缓存的。
|
|
9楼#
发布于:2012-03-16 12:14
ssd撸过 ramdisk已成往事 只用来放cache
|
|
|
10楼#
发布于:2012-03-16 12:14
|
|
|
11楼#
发布于:2012-03-16 12:14
|
|
12楼#
发布于:2012-03-16 12:14
loveqianool:Profiles下的历史文件读写很频繁的。其实只要把cache和经常写的文件放进ramdisk就可以了。只是读的话Windows有缓存的。回到原帖 观察了一会,firefox开了半个小时以后的情况, 只有7个文件有修改记录,其实主要的就是有关cookies和书签那四个文件, firefox产生的cache目录大小是28m左右, 而firefox的i/o记录也是28m左右, 所以个人认为只要把cache目录映射到remdisk上就够了,没必要整个目录都放上去。 经常频繁关闭/启动firefox的情况另说。 |
|
|
13楼#
发布于:2012-03-16 12:14
ramdisk真的有必要吗?用了ramdisk就不能设置win7睡眠模式了。
|
|
14楼#
发布于:2012-03-16 12:14
|
|
上一页
下一页