1、TUX开启
TUX可以用/etc/rc.d/init.d/tux start来启动。
这个脚本是用来启动为TUX的单进程模式或是多进程服务模式的。
如果你选择编写你自己的TUX启动脚本或是从/usr/sbin/tux来启动,你就可以用下面的选项:
Table 4-1. /usr/sbin/tux options
选项
|
描述
|
-t, --threads=N
|
TUX的线程数字号
|
-d, --docroot=path
|
文档的主目录
|
-m, --modpath=path
|
TUX的用户区可加载模块的目录
|
-d, --daemon
|
在后台运行
|
-D, --date-interval=seconds
|
数据串的更新频率,默认为1
|
-?, --help
|
显示帮助信息
|
--usage
|
显示简短的用法信息
|
注意:IRQ中断功能能对系统执行效果有一点的影响。如果你没有很好的经验不建议你应用下面的东西。
2、IRQ中断
为CPU绑定中断是2。4内核的新功能。这个功能也在在TUX的一部分实现。在linux的每一个IRQ的都会在/proc/irq目录有一个入口。如,配置IRQ 40为/proc/irq/40。这些IRQ关系的,都是通过同一目录下smp_affinity配置的,它是一个CPU的位的掩码。如,允许一个中断资源,默认的smp_affinity是十六位的0xffffffff.这表明进程把中断发送到所有CUP时间。你不允许关闭一个中断的CPU。如果中断控制不支持IRQ affinity,这个值就不能从默认改变。如果多CPU定义了,那么IRQ源就会用到剩下的CPU。这叫做底优先的APIC路由。IRQ affinity是用来绑定中断到特定的CPU或是一组CPU,通过计算一些中断的十六进制的中断smp_affinity。
3、停止TUX
如果TUX用/etc/rc.d/init.d/tux start脚本启动。就可以用/etc/rc.d/init.d/tux stop脚本来停止它。这样会自动卸载所有的用户区的的TUX模块。
如果你没有用提供的脚本,也可以用命令/usr/sbin/tux –s或是/usr/sbin/tux –stop。