QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1067|回复: 2

用NFS在mips/arm上调试实时任务,响应速度可能不够?

[复制链接]
发表于 2006-3-9 12:34:18 | 显示全部楼层 |阅读模式
NFS是否可能造成响应速度降低等问题?


原来在PC上用redhat 9.0调试的程序,
包括每秒1MB左右(大约每秒20次,每次0.05K)的DMA通道读写和磁盘读写,
同时打开6个磁盘文件读写,也要用到DMA操作(处理时间可能比较长的是1-4MB的磁盘写入操作),
打开4个1MB到4MB的缓冲.

PC上一切正常,
通过NFS在MIPS平台上调,
可以运行半个小时左右,
便报告schedule_timeout()返回异常.

设置schedule_timeout()的输入参数为1秒,


可能是
1,MIPS系统时钟频率太低而导致响应速度下降,从而导致schedule_timeout()返回异常?
2,NFS调试导致响应速度下降,从而导致schedule_timeout()返回异常?
 楼主| 发表于 2006-3-9 12:51:14 | 显示全部楼层
NFS是否会对(多文件同时读写时的)磁盘读写性能,有较大影响?
并有可能导致任务阻塞而引发schedule_timeout()超时?
回复

使用道具 举报

 楼主| 发表于 2006-3-13 17:19:55 | 显示全部楼层
确实是因为采用NFS导致数据传输速度下降,
进程堵塞引起shedule_time()超时.

程序中用到两个 64*1024*1024的BUFFER,
需要写到磁盘中,
通过NFS把这些数据到磁盘,
...
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-2 20:23 , Processed in 0.037397 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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