昨天帮一个朋友在Ubuntu下安装GWT开发环境,他是Win7下用VM虚拟的Ubuntu,安装完成后同样的项目在他虚拟的Ubuntu里面编译仅仅20秒,我的实际主机里面编译还需要50秒,我们的本本都差不多配置。开始以为是他那边编译错了,结果跑的结果完全一样。那个郁闷啊~~,今天就想入手固态硬盘,可惜容量高的价格太贵,容量少的不够用。无奈之下想到一个办法:RamDisk。这个在以前弄开发板的时候用过,速度没得说。赶快上手:
先弄个2GRamDisk出来(我本本4G内存)
> sudo mount tmpfs /simen/bak/ram -t tmpfs -o size=2g
然后继续开工:
1、把Eclipse JDK Tomcat GWT GXT统统拷贝过去
2、修改Eclipse的启动工作位置到RamDisk
3、修改Eclipse的启动项目,在Eclipse.ini的最前面加上下面内容,这样Eclipse就会用RamDisk里面的JDK启动
-vm
/simen/bak/ram/jdk/bin/java
4、导入GWT GXT等包及项目
完成后,开始打开Eclipse,进度条一秒就消失,编译GXT项目45秒???!!!郁闷白干了?
打开系统监视器无奈的发现内存已用了2G,交换分区已经开始使用,唉........还是内存太小啊
调整内存后,重新编译用时30秒左右,搞定收工,去买内存。
等等,有个非常严重的问题!!数据关机就没了,咋办???于是...............................
隆重退出Linux的自动同步软件unison,他能够实现本地、网络等的同步备份,以前一直用在服务器上,这次要请他出来了,先安装,注意Ubuntu下面有一个unison-gtk,这个图形界面无法静默同步,如果安装了去新立得里面把他删掉,只要unison的包
> apt-get install unison
然后新建一个unison默认的配置文件 ~/.unison/default.prf ,修改内容如下,意思就是本地的这两个目录同步
# Unison preferences file
root = /simen/bak/ram
root = /simen/bak/tmp
最后执行
> unison default -batch
Contacting server...
Connected [//simen-ThinkPad-T510//simen/bak/ram -> //simen-ThinkPad-T510//simen/bak/tmp]
Looking for changes
Reconciling changes
Nothing to do: replicas have not changed since last sync.
同步搞定,可是...........您总不能让我有事没事发个命令吧。所以,我们请出另外一个大神crontab,他能够自动定时执行Linux的程序,当然这个基本需要单独安装,直接执行
crontab -e
出来的是crontab的用户配置文件,在里面加入以下代码
* * * * * unison default -batch
* * * * * sleep 20; unison default -batch
* * * * * sleep40; unison default -batch
啥子意思?每分钟执行一次这三个命令,第二个延迟20秒执行,第三个延迟40秒执行。原来我们的crontab大婶太迷糊,只认识分钟,不认识秒,所以只能这样了...................
保存之后再去RamDisk里面干活看看,所有数据自动同步到指定硬盘目录去了,于是乎让固态硬盘乘神马而去吧,我们现在是RamDisk大神
分享到:
相关推荐
在计算机领域,RAMDisk是一种将系统内存(RAM)模拟为硬盘的技术,它能够创建一个临时的、基于内存的存储空间,速度远超传统的机械硬盘或固态硬盘(SSD)。RAMDisk的运行原理是利用计算机的随机访问内存作为高速缓存...
可以查Primo Ramdisk Ultimate Edition 5.5.0 真正完美破解 LnDL论坛出品的破解程序,采用注册码方式破解Primo Ramdisk,完美支持32位和64位系统。 破解说明:安装Primo Ramdisk,然后运行Patch.exe,点击“Patch...
毋庸置疑,Ramdisk使用内存来代替磁盘操作,其速度至少是机械硬盘的几十倍甚至上百倍。由Gavotte制作修改的Ramdisk除了对原版进行增强外,还附带有一个具备图型界面的GUI前端,使用非常简便,更改设置时甚至不需要...
在安装系统时,选择合适的硬件配置和正确操作步骤至关重要,特别是当您拥有固态硬盘(SSD)和机械硬盘组合时。以下是一些关键知识点,旨在帮助您在这样的硬件环境中顺利装系统并优化SSD的性能。 首先,进入BIOS设置...
【标题】"快速分出内存做虚拟硬盘工具RamDisk"所涉及的知识点主要集中在内存管理和虚拟存储技术上。RamDisk是一种软件技术,它利用计算机的物理内存来模拟一个硬盘驱动器,将一部分内存空间划分为独立的存储区域,...
这种技术的主要优点是其极快的读写速度,因为内存的访问速度远超传统的机械硬盘或固态硬盘。在标题中提到的"Ramdisk内存盘"是由网友gavotte改编自微软的Ramdisk软件,它是一款免费的解决方案,适用于Windows 2000及...
这种技术尤其适用于需要快速读写操作的场景,因为RAM的速度远超传统的机械硬盘或固态硬盘。在标题"Ramdisk.内存做硬盘"中,提到的核心知识点是将内存作为硬盘的替代品,以提高系统性能。 描述中的"内存太大,不知...
- 相比于传统的机械硬盘(HDD)或部分固态硬盘(SSD),RamDisk Plus可以提供几倍甚至十几倍的速度提升。 2. **灵活的容量配置**: - 用户可以根据自身需求配置虚拟硬盘的大小,范围从256MB到512GB不等。 - 对于一般...
这种技术利用了RAM的高速读写性能,使得数据存取速度远超传统的机械硬盘或固态硬盘。 一、RamDisk的优势 1. 高速读写:由于RAM的读写速度远超硬盘,RamDisk可以提供极快的数据存取速度,特别适合于运行对速度敏感...
**ramdisk4g虚拟硬盘技术详解** 在计算机领域,ramdisk是一种将系统内存模拟为硬盘的技术,它将物理RAM的一部分划分为一个独立的存储区域,称为"ramdisk"。"ramdisk4g"特指创建了一个大小为4GB的ramdisk,主要针对...
【RAMDISK内存硬盘绿色】是一种技术,它利用计算机的随机存取内存(RAM)作为临时存储空间,创建一个称为“内存硬盘”的虚拟硬盘。这种技术的主要优点在于它可以显著提升计算机的性能,因为RAM的读写速度远超传统的...
由于内存的读写速度远超传统的机械硬盘或固态硬盘,因此,将频繁读写的操作放到RAMDisk上,可以显著提高数据处理的速度。 描述中的“大内存”是指现代计算机通常配备的GB级别的RAM,对于这种规模的内存,创建一个...
合理的配置和使用Ramdisk,结合固态硬盘(SSD)和传统的机械硬盘(HDD),可以为计算机提供最佳的存储性能和数据安全性平衡。 总之,Ramdisk是一种能提升系统性能的技术,特别适合于对速度有高要求的场景。通过合理...
Primo Ramdisk 可支持创建128个虚拟硬盘,每个虚拟硬盘可被 Windows 系统识别为真实物理硬盘或逻辑硬盘。虚拟硬盘可被格式成 Windows 支持的文件系统,并允许用户根据需要对文件系统进行自定义设置。 内存虚拟硬盘...
内存虚拟硬盘软件Ramdisk是一种高效、高性能的技术工具,它利用计算机的RAM(随机存取存储器)来模拟物理硬盘,创建一个临时的高速存储区域。这个版本是Ramdisk 1.1的汉化版,意味着它已经过中文本地化处理,更适合...
虚拟硬盘,或称为RAMDisk,是一种利用计算机内存来模拟硬盘的技术。它将内存的一部分划分为一个磁盘驱动器,使得数据的读写速度接近甚至超过物理硬盘,因为内存的存取速度远高于传统硬盘。这种技术尤其适用于需要...
使用RamDisk来加速小型数据库访问是一种常见的优化策略。数据库通常包含大量频繁读取和写入的小型文件,如索引和日志文件。将这些文件存放在RamDisk上,可以避免硬盘I/O延迟,极大地提升查询速度。然而,这种方法的...
3. **软件运行加速**:将经常运行的大型应用程序或游戏的部分数据存放在ramdisk中,可以减少读取硬盘的时间,提升程序运行效率。 4. **数据处理**:在处理大量数据,如图像渲染、视频编码、科学计算等场景下,...
这种技术的主要优势在于其极高的读写速度,因为RAM的访问速度远超传统的机械硬盘或固态硬盘。 在操作系统中,当程序运行时,它们通常会将数据和临时文件存储在RAM中,以利用其高速性能。然而,一旦计算机重启,这些...