BBS水木清华站∶精华区

发信人: mephisto (魔鬼*修心养性*重新做人), 信区: Linux        
标  题: Re: 关于LINUX的质量质疑 
发信站: BBS 水木清华站 (Tue Jul 27 10:29:31 1999) 
 
【 在 nudtbegger (军人) 的大作中提到: 】 
 就实时性来说,NT是要比LINUX好,RT LINUX不算,因为现在也 
 有RTNT. 
 关于NT VS LINUX的一写性能讨论,我下次再说,我对RTLINUX 
 也很有兴趣,不知道你的朋友用的是KURT-LINUX还是RT-LINUX, 
RT-Linux 
 我是搞控制的,对于RT非常有兴趣,RT-NT太贵,我正打算用RT-LINUX, 
 已经从网上下了,还没装,你对RT-LINUX熟吗?或者你的朋友熟, 
一般般. RT-linux 就简单来说,是把硬件中断接管了,linux核心的中断处理是 
工作在RT的虚拟中断上的. 传统的linux部分是RTlinux的ideal 任务.也就是说, 
只有当RT TASK不工作时,linux才有机会工作. 
 
 他的联系方法?我现在上网还算方便,但是没有EMAIL,能让 
 到这个BBS上来吗?我有无数的问题想请教. 
 我个人认为LINUX的设计思想比较落后,而且受MINIX的影响 
不是把.Linux还是有很高的智囊团支持的. 
 
 严重,要从这个系统中添加内核,不是一见容易的事,不知道 
很容易的.写module把. 
#include <linux/module.h> 
#include <linux/sched.h> 
#include <linux/kernel.h> 
int init_module(void) 

        printk("print from the kernel\n"); 
        return 1; 

/* gcc -D__KERNEL__ -DMODULE -c -O2 module.c */ 
 
这就是一个kernel module 了,从kernel打一句话出来. 
 
 RT-LINUX是怎么做的.而且不知道RT-LINX的性能如何, 
所有的RT TASK都是用kernel module 写的.中断响应切换到相应的处理程序 
10ms以内(486).这个是极限了,那段代码是用汇编写的,针对指令周期表作了 
优化,例如同样功能那个指令更快些. RT-linux问档有描述这个的,自己看把. 
 
 比如说,要用一台RT-LINUX在100M网卡下发100M的速率, 
 PACKET SIZE=64,能做到吗?用RT-LINUX做协议分析仪, 
我没有试过不好说,但发包似乎要比接包耗时,因为发不出去还要后退重发 
 捕获数据最大是多少PACKET/S? 
这个不用RT-linux就可以做到5000 packet/s. 参见我前面的高速网络采集 
100M 的包全部捕获下来是不成问题的. 
-- 
约塞连怀疑地摇了摇头,拒绝接受丹比的劝告."当我抬起来时,我看到人们全在设法赚钱.我 
看不见天堂,看不见圣人,也看不见天使.我只看见人们利用每一次正当的冲动和每一场人类 
的悲剧大把大把地捞钱." 
 
※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: ab1-78.bjnet.ed] 

BBS水木清华站∶精华区