RT
原帖由 wolfop 于 2006-9-6 16:20 发表意义不大,其实LINUX的FS CACHE用RAM已经很凶了。
2.6的内核里可以限制的,不过这样fs cache的目的就落空了
原帖由 hbaoy 于 2006-9-10 09:07 发表我就是要把内存当硬盘用我是想知道如何做
原帖由 hbaoy 于 2006-9-10 09:07 发表我就是要把内存当硬盘用
我是想知道如何做
tmpfs
建个目录,mkdir -p /mnt/my_tmpfs
然后
mount -t tmpfs none /mnt/my_tmpfs -osize=大小,支持KB、MB、GB作为单位。不具体给出单位,直接用默认KB。不给出大小,默认提供所有操作系统启动时检测到内存的一半。用完了会需要swap。
我就是要把内存当硬盘用
原帖由 寂寞烈火 于 2006-9-6 14:45 发表ramfs/tmpfs
这是把内存当硬盘,不能满足楼主的要求。
性能会*极大*地受到影响
假如不计性能,你可以用swap。
还有,那么多的并发连接,是时候弄太硬件防火墙了
在软件方面,mathopd或者khttpd或许可以满足你的要求
意义不大,其实LINUX的FS CACHE用RAM已经很凶了。
ramfs/tmpfs
就是这么高,B2G
为了提高磁盘的速度,才想到这个方法的
搞不明白,并发能高到 16G都不够用,真该看看应用系统到底是怎么写的。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(9)
2.6的内核里可以限制的,不过这样fs cache的目的就落空了
tmpfs
建个目录,mkdir -p /mnt/my_tmpfs
然后
mount -t tmpfs none /mnt/my_tmpfs -osize=大小,支持KB、MB、GB作为单位。不具体给出单位,直接用默认KB。不给出大小,默认提供所有操作系统启动时检测到内存的一半。用完了会需要swap。
我就是要把内存当硬盘用
我是想知道如何做
这是把内存当硬盘,不能满足楼主的要求。
性能会*极大*地受到影响
假如不计性能,你可以用swap。
还有,那么多的并发连接,是时候弄太硬件防火墙了
在软件方面,mathopd或者khttpd或许可以满足你的要求
意义不大,其实LINUX的FS CACHE用RAM已经很凶了。
ramfs/tmpfs
就是这么高,B2G
为了提高磁盘的速度,才想到这个方法的
搞不明白,并发能高到 16G都不够用,真该看看应用系统到底是怎么写的。