LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1406|回复: 3

ramdisk是否会带来不稳定因素?

[复制链接]
发表于 2005-8-8 16:57:02 | 显示全部楼层 |阅读模式
用nfs作为根文件系统,程序运行非常稳定.但是如果用ramdisk就不稳定了.请高手分析下ramdisk.
发表于 2005-8-18 13:25:35 | 显示全部楼层
不知道你说的稳定是什么!是数据丢失还是其他!
ramdisk是根据你设置(或者编译内核设定)时的大小在内存中划分出一块区域后,把根文件系统镜像拷贝进去,然后修改根文件系统的节点为ramdisk!接下来就是把该ramdisk当硬盘使用!
缺点是关机后,数据丢失!大小有限制(根据你内存的大小)!
不可能不稳定的!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-24 12:00:06 | 显示全部楼层
我在调试环境中用nfs方式作为根目录,程序一点问题都没有,在发布版本中使用ramdisk,程序运行不超过24小时就会挂。是否因为ramdisk占用的内存区域与系统中其它模块冲突了。我相信ramdisk没有问题。
我使用linux-2。2内核,ramdisk占用9m,内存有64m,系统运行后有20m剩余内存,绝对不少内存。
回复 支持 反对

使用道具 举报

发表于 2005-8-24 15:57:56 | 显示全部楼层
cat163:你好!
       我想做nfs作为调试其它应用程序的平台,但是在编译内核的时候出现了错误;
能帮忙看一下吗:

在设置好后,编译内核,出现错误:drivers/ serial / serial.o in function'uart_setup_port'

/root/uclinux-dist/ linux-2.4.x/drivers/ serial / serial_core.c:1857:undefined reference to 'uart_type"

/root/uclinux-dist/ linux-2.4.x/drivers/ serial / serial_core.c:1857:relocation truncated to fit: R_ARM_PC24 UATR_TYPE

drivers/ serial / serial.o in function'uart_register_port'

/root/uclinux-dist/ linux-2.4.x/drivers/ serial / serial_core.c:1857:undefined reference to "UART_type'

/root/uclinux-dist/ linux-2.4.x/drivers/ serial / serial_core.c:1857:relocation truncated to fit: R_ARM_PC24 UATR_TYPE
make[1]: ***[linux] error1

make[1]: leaving directory 'root/uclinux-dist/linux-2.4.x'

make :*** error1

在serial / serial.o里有相应的变量的,不知道什么原因了  请帮忙看一下,谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表