发新话题
打印

光纤硬盘有无TCQ技术?

光纤硬盘有无TCQ技术?

SATA-II有NCQ,
SCSI有TCQ

NCQ是TCQ的简化,

请问,FC硬盘有无类似TCQ的技术?

TOP

fc只是接口技术,内部queue技术该有还是有,没有还是没有
敝人博客
敝人专著:《大话存储》购买:当当,互动,淘宝,卓越。

TOP

等于不答。

SATA 和SCSI 对于硬盘来说也只是接口技术。

TOP

most FC drives have command tag queue, just like SCSI drives.

TOP

引用:
原帖由 xoon 于 2006-11-22 14:42 发表
等于不答。

SATA 和SCSI 对于硬盘来说也只是接口技术。
老兄,scsi不仅仅是接口技术哈!
敝人博客
敝人专著:《大话存储》购买:当当,互动,淘宝,卓越。

TOP

刚买了一块Seagate 320G SATA-II硬盘,有NCQ,垂直记录,太爽了!

看来如果PC 机用有TCQ的 SCSI 盘或 FC 盘会更爽!

[ 本帖最后由 xhawk 于 2006-11-23 03:29 编辑 ]

TOP

引用:
原帖由 myprotein 于 2006-11-23 00:50 发表


老兄,scsi不仅仅是接口技术哈!
没看见“对于硬盘来说” 这个限定语?

TOP

像NCQ的SATA,不用支持QUEUE的AHCI控制器,而是老的SATA I接口上,QUEUE也跑不起来;
就算是配上支持NCQ的AHCI控制器,拿到2K/XP上去,系统软件也不会按照QUEUE方式发送命令。
此时,简直就是浪费资源,就像脱了裤子放屁!

TOP

引用:
原帖由 rechardluo 于 2006-11-23 20:05 发表
像NCQ的SATA,不用支持QUEUE的AHCI控制器,而是老的SATA I接口上,QUEUE也跑不起来;
就算是配上支持NCQ的AHCI控制器,拿到2K/XP上去,系统软件也不会按照QUEUE方式发送命令。
此时,简直就是浪费资源,就像脱 ...
照你所说,那么什么OS 才支持queue呢?Win2003?Unix?Linux?
装win2000 的服务器使用具有TCQ 的SCSI 或FC 硬盘,那岂不是太浪费了?

系统软件/OS以什么次序发送命令,跟硬盘读写数据的Queue 的实际次序应该没有多少关系吧?
数据以什么次序写到磁碟上应该由硬盘的firmware 结合AHCI控制器决定。

我的理解不一定准确,欢迎指正。

[ 本帖最后由 xoon 于 2006-11-24 16:22 编辑 ]

TOP

引用:
原帖由 xoon 于 2006-11-24 11:58 发表



照你所说,那么什么OS 才支持queue呢?Win2003?Unix?Linux?
装win2000 的服务器使用具有TCQ 的SCSI 或FC 硬盘,那岂不是太浪费了?

系统软件/OS以什么次序发送命令,跟硬盘读写数据的Queue 的实际 ...
MS在2K3以前,对于SCSI设备采用的是SCSI PORT/MINI PORT架构,来写采用SCSI命令集的HBA驱动,LZ可以去C:\WINDOWS\system32\drivers下去看是否有scsiport.sys文件,它就是SCSI PORT驱动;它是不支持并行的QUEUE技术。
而在2K3以及VISTA中采用的是STOR PORT/MINI PORT架构,同样在C:\WINDOWS\system32\drivers下去看是否有storport.sys文件;在MS的介绍中,它是能够支持并行queue的。
对于LINUX和UNIX,其SCSI子系统的设计是支持QUEUE,不过要看具体某个HBA的驱动对QUEUE深度的支持。
做Storage,应该叫做SYSTEM;它是一套自上而下的东西,相互之间的关联影响太多;只是在某部分提高,而没有对整个系统调优。
可能就是老牛拉破车!

TOP

发新话题