Solaris中调整SCSI参数的方法

发表于:2007-06-09来源:作者:点击数: 标签:
好像以前贴过,我再发一边吧 先看看/usr/include/sys/scsi/autoconf.h中有关SCSI_OPTION的参数: #defineSCSI_OPTIONS_DR0x8/*Globaldisconnect/reconnect*/ #defineSCSI_OPTIONS_LINK0x10/*Globallinkedcommands*/ #defineSCSI_OPTIONS_SYNC0x20/*Globalsynch

好像以前贴过,我再发一边吧

先看看 /usr/include/sys/scsi/autoconf.h 中有关 SCSI_OPTION 的参数 :

#define SCSI_OPTIONS_DR         0x8     /* Global disconnect/reconnect  */
#define SCSI_OPTIONS_LINK       0x10    /* Global linked commands */
#define SCSI_OPTIONS_SYNC       0x20    /* Global synchronous xfer capability *
#define SCSI_OPTIONS_PARITY     0x40    /* Global parity support */
#define SCSI_OPTIONS_TAG        0x80    /*   "    tagged command support */
#define SCSI_OPTIONS_FAST       0x100   /*   "    FAST scsi support */
#define SCSI_OPTIONS_WIDE       0x200   /*   "    WIDE scsi support */
#define SCSI_OPTIONS_FAST20     0x400   /*   "    FAST20 scsi support */

        看到了吧, 如果你想 enable 某个 function, 那就把它 add 起来(注意是
        HEX !), 然后在 /etc/system 中加一行 :

        set scsi_options = 0x(你的数值),
        reboot 就行啦  

 科学球 回复于:2003-03-06 15:26:42
蜘蛛老师,SCSI接口标准的单端,差分,LVD到底有什么区别?

 race 回复于:2003-03-06 15:34:32
那个也能随便改?

 南非蜘蛛 回复于:2003-03-06 15:49:53
[quote:d260c2264c="科学球"]蜘蛛老师,SCSI接口标准的单端,差分,LVD到底有什么区别?[/quote:d260c2264c]

SCSI接口设备最大的优点是完全通过独立的高速的SCSI卡来控制数据的读写操作,CPU就不必再把时间浪费在等待上了,这可提高系统的整体性能。另外SCSI接口最多可同时连接16个设备,比一个IDE口只能连接两个要多很多,而且允许的电缆长度可达数米,也远长于IDE设备。

  首先给大家介绍一下目前市场上主要SCSI卡的分类:
SCSI-1速度异步方式3MB/S,同步方式5MB/S,现已淘汰。
SCSI-2又称做FastSCSI,传输速率10MB/S,8位数据总线。
WideSCSI,16位数据总线,传输速率达到了20MB/S,可连16个外设。
UltraSCSI,它把总线频率提高了一倍,在8位数据总线时就有20MB/S,同样还有16位数据总线的WideUltraSCSI将速度提到40MB/S。然后,发展到目前的Ultra2SCSI,总线频率再翻一番,速度达到80MB/S。现在每秒传输速度达160MB的Ultra 3 SCSI标准也问世了。

再为大家介绍一下所谓“LVD低压差SCSI标准”。与以往的SE方式不同,LVD使用3.3V电压,2个线路传输数据(1路为传输数据1路为数据校验),大大降低信号的干扰,增强了稳定性,在8数据总线时传输率可达40MB/S以及16位数据总线时的80MB/S,一般的说Ultra2应该与LVD配合才能达到更理想的效果。 

 知道了SCSI卡的分类,在选购SCSI卡时,我们还应注意以下几方面问题: 

  1、首先要确定SCSI卡的速度以及它所采用的控制芯片。低档FastSCSI卡DC310采用LSI53C810芯片,速度10MB/s,中档的UltraSCSI卡DC390U/F采用LSI53C875芯片, 它们最大都可达到40MB/s的速度,高档的Ultra2SCSI卡DC390U2系列则采用LSI53C895Ultra2SCSI芯片,突发传输速率可达133MHz。不同速度的SCSI卡价格相差非常大,20MB的可能只要一、两百元,而40MB的则要上千,80MB的更要2000多元甚至3000多元,假如你的SCSI设备只是一个普通的扫描仪,大可不必选用40MB的卡,有10/20MB就足够应付,而你要是配合一万转的高速SCSI硬盘则必须用80MB以上的高速SCSI卡了。所以一定要根据自己的设备速率来选择最恰当的卡以免浪费资金,或产生系统瓶颈。

 2、卡上是否有BIOS。低档卡可能将其省掉以节约成本,例如DC310就是没有BIOS的,好一点的卡则是有BIOS芯片的,可以由SCSI硬盘进行系统启动,速度加快非常明显。建邦20MB/s以上的SCSI卡都有,而且采用的是Flash芯片,可以通过软件刷新它,以保持持续的升级能力。

  3、注意卡上有多少接口。SCSI卡除了在档板上肯定有一个主接口以外,在它的卡上也会有1个或者多个接口,一般的说带的接口越多越好。其原因有以下几点:一方面SCSI卡有68针和50针的不同规格,现成的接口可以免去另加转换接头的麻烦,另一方面不同速度的设备分开连接可以使各自达到最佳状态。一般20MB的产品其卡上有两个50针的接口,40MB的卡则另增一个68针接口,80MB的卡一般只提供一个68针接口,但这个口是LVD低压差标准的而非普通的SE标准,当然有些卡也提供两个68针(一个LVD一个SE)和1个50针共三个接口。更多的接口不但方便使用,而且可以将不同速度的SCSI设备独立开来,防止低速的设备拖高速设备的后腿。一般接口多的卡价格高一些。这也应该根据自己的需要选择,以免浪费。

 南非蜘蛛 回复于:2003-03-06 15:50:16
[quote:58681359d4="科学球"]蜘蛛老师,SCSI接口标准的单端,差分,LVD到底有什么区别?[/quote:58681359d4]

SCSI接口设备最大的优点是完全通过独立的高速的SCSI卡来控制数据的读写操作,CPU就不必再把时间浪费在等待上了,这可提高系统的整体性能。另外SCSI接口最多可同时连接16个设备,比一个IDE口只能连接两个要多很多,而且允许的电缆长度可达数米,也远长于IDE设备。

  首先给大家介绍一下目前市场上主要SCSI卡的分类:
SCSI-1速度异步方式3MB/S,同步方式5MB/S,现已淘汰。
SCSI-2又称做FastSCSI,传输速率10MB/S,8位数据总线。
WideSCSI,16位数据总线,传输速率达到了20MB/S,可连16个外设。
UltraSCSI,它把总线频率提高了一倍,在8位数据总线时就有20MB/S,同样还有16位数据总线的WideUltraSCSI将速度提到40MB/S。然后,发展到目前的Ultra2SCSI,总线频率再翻一番,速度达到80MB/S。现在每秒传输速度达160MB的Ultra 3 SCSI标准也问世了。

再为大家介绍一下所谓“LVD低压差SCSI标准”。与以往的SE方式不同,LVD使用3.3V电压,2个线路传输数据(1路为传输数据1路为数据校验),大大降低信号的干扰,增强了稳定性,在8数据总线时传输率可达40MB/S以及16位数据总线时的80MB/S,一般的说Ultra2应该与LVD配合才能达到更理想的效果。 

 知道了SCSI卡的分类,在选购SCSI卡时,我们还应注意以下几方面问题: 

  1、首先要确定SCSI卡的速度以及它所采用的控制芯片。低档FastSCSI卡DC310采用LSI53C810芯片,速度10MB/s,中档的UltraSCSI卡DC390U/F采用LSI53C875芯片, 它们最大都可达到40MB/s的速度,高档的Ultra2SCSI卡DC390U2系列则采用LSI53C895Ultra2SCSI芯片,突发传输速率可达133MHz。不同速度的SCSI卡价格相差非常大,20MB的可能只要一、两百元,而40MB的则要上千,80MB的更要2000多元甚至3000多元,假如你的SCSI设备只是一个普通的扫描仪,大可不必选用40MB的卡,有10/20MB就足够应付,而你要是配合一万转的高速SCSI硬盘则必须用80MB以上的高速SCSI卡了。所以一定要根据自己的设备速率来选择最恰当的卡以免浪费资金,或产生系统瓶颈。

 2、卡上是否有BIOS。低档卡可能将其省掉以节约成本,例如DC310就是没有BIOS的,好一点的卡则是有BIOS芯片的,可以由SCSI硬盘进行系统启动,速度加快非常明显。建邦20MB/s以上的SCSI卡都有,而且采用的是Flash芯片,可以通过软件刷新它,以保持持续的升级能力。

  3、注意卡上有多少接口。SCSI卡除了在档板上肯定有一个主接口以外,在它的卡上也会有1个或者多个接口,一般的说带的接口越多越好。其原因有以下几点:一方面SCSI卡有68针和50针的不同规格,现成的接口可以免去另加转换接头的麻烦,另一方面不同速度的设备分开连接可以使各自达到最佳状态。一般20MB的产品其卡上有两个50针的接口,40MB的卡则另增一个68针接口,80MB的卡一般只提供一个68针接口,但这个口是LVD低压差标准的而非普通的SE标准,当然有些卡也提供两个68针(一个LVD一个SE)和1个50针共三个接口。更多的接口不但方便使用,而且可以将不同速度的SCSI设备独立开来,防止低速的设备拖高速设备的后腿。一般接口多的卡价格高一些。这也应该根据自己的需要选择,以免浪费。

 helixor 回复于:2003-03-06 22:16:53
[quote:2822d2ffef="南非蜘蛛"]

SCSI接口设备最大的优点是完全通过独立的高速的SCSI卡来控制数据的读写操作,CPU就不必再把时间浪费在等待上了,这可提高系统的整体性能。另外SCSI接口最多可同时连接16个设备,比一个IDE口只能连接两个要多很多?.........[/quote:2822d2ffef]

佩服佩服

 phoenixli 回复于:2003-03-06 22:27:26
咦...这篇84精华啊?

 红袖添香 回复于:2003-03-07 03:07:45
...

谢谢蜘蛛姐姐,不过

> 现在每秒传输速度达 160MB 的Ultra 3 SCSI标准也问世了。

哪一年的东东啊,现在可是 320MB/s 了啊~   

 kinux 回复于:2003-03-07 07:27:57
[quote:1699ed9401="南非蜘蛛"]级别:法师
注册时间: 2002-03-18
帖子: 7151
来自: DELL
[/quote:1699ed9401]

你在DELL 工作吗???

 real 回复于:2003-03-07 09:01:28
好文章,收藏!!!!!!!!!

 zzsir 回复于:2003-03-07 11:37:50
good

 fanfan 回复于:2003-03-07 12:56:36
文章是好文章,可是还是不明白改了有什么用。能不能解释清楚一点有何用处?

 sunspy 回复于:2003-03-08 10:11:45
偶尔重复发一下  ,有助于新来的 ,偶喜欢 ,谢谢蜘蛛 ,蜘蛛是热心人啊!

 msscisd 回复于:2003-03-09 09:11:59
thank u
收藏

 boywhocools 回复于:2003-03-09 09:30:56
谢谢!收藏!
几天没来,蜘蛛姐姐象是要办喜事了,或者已经办了.

 南非蜘蛛 回复于:2003-03-09 09:34:21
[quote:34b8ea9556="boywhocools"]谢谢!收藏!
几天没来,蜘蛛姐姐象是要办喜事了,或者已经办了.[/quote:34b8ea9556]

啥喜事,偶怎么不知道,我就知道天气挺好,可以出去玩了

 zufuqing5303 回复于:2003-05-09 11:45:50
Take care of SARS

原文转自:http://www.ltesting.net