Have SATA drives implemented priorities on NCQ tags such that a tag of a lower or higher tag number might get priority over the other tag?  For example, if one command on the drive uses tag 0, and another command uses tag 1, are they of equal priority?  I realize that there are many factors leading to which tag gets executed first, but right now I am only interested in how the tag ID affects priority.

 

            A somewhat related question:  Have all SATA NCQ drives implemented anti-starvation algorithms?  Do they work well?  I sometimes see situations where commands are timing out even though other commands are currently serving data.

 

 

 

 

Dan Meyer

 

Reply via email to