内存云- 一个伪命题!

        前几天,在csdn上看到了内存云的文章。初看,感觉挺新颖的,再仔细看,发现这是个噱头。文中,作者提出在内存中实现文件系统,以此实现HDFS的分布式文件系统。其实,在DOS时代已经有了ramdisk这个命令,即是把内存虚拟成硬盘。以下引用自内存文件系统使用及示例

        LINUX下我所接触过的内存文件系统有三个:
(1)ramdisk,使用前需要先创建文件系统,并且调整文件系统大小比较麻烦,需要修改内核引导参数并重新启动操作系统,在繁杂多变的应用与需要 7X24不间断运行的系统来说,并不是一个可以接受的选择.好处是自2.0版本起内核便支持(这也算好处?嗯,确实算,如果你手头真有这样的系统的话)
(2)ramfs,使用前不需要去创建文件系统了,直接通过mount的方式即可挂载上来用,需要的时候可以使用"mount -o remount,maxsize=..."这种方式来调整大小.
(3)tmpfs,同ramfs在表面上基本上一样啦,不同于ramfs针对"物理内存",tmpfs是在虚拟内存下分配空间的,也就是说tmpfs实例中存储的文件既可能存在于物理内存中,也可能存在于交换分区中,具体存在哪里,是由"虚拟内存子系统"来调度的。

       ......

        硬件上,现在已经有了技嘉的I-RAM扩展卡,插入内存,即可以在硬件上识别为硬盘。此外,也已经有了大容量的SSD(固态硬盘)。虽然性价比不高,但总解决了可行性问题,比起研发软件内存云更可靠,风险也更小。

        个人觉得,技术上异想天开是可以的,但引来那么人多关注就有点匪夷所思了。这些人,也许已经知道了云计算,并且也知道云计算是当前的热点。其实,我们一直奉行的是拿来主义,即使做了些改进,马上就吹上了天,所谓的XX云,更有甚者,宣称华为、中兴都用的它的核心技术(这里就不点名了),其实这个公司当时云计算才用了不到两个月。我们为什么不能做些实际的事情,也许国内没有这样的环境吧,毕竟现在是商业的成功更重于了技术研发的成功。

        最近,看了ErLang程序设计这本书,被其超前的思想,先进的理念和强大的功能所吸引。我在想,Hadoop已经取得了成功,但在将来更大的应用规模面前必定会遇到挑战,现在MapR声称改进了Hadoop,性能提升了1000倍。如果用ErLang实现了Hadoop,将能极大地推进ErLang应用。并且,将充分发挥多核和集群的优势,把云计算推向极致。与西方相比,我们缺的不恰是这种追求极致的文化么?希望大家能深思熟虑,目光远大,研发出真正的技术来。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值