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水木清华站∶精华区