an iSCSI demo driver for Windows XP
- components
component | description |
uSCSIPort.sys | iSCSI protocol lib |
uSCSI.sys | disk driver |
uscsi.inf | inf file |
devcon | driver tools |
uscsictl | command line tools , use to add target , connect initiator to target etc. |
- installation
- copy uSCSIPort.sys to system32/drivers
- install disk driver
devcon install uscsi.inf uSCSI\uSCSI
- setup StarWind with target name iqn.com.yushang:vdisk.01
- add target
uscsictl -t iqn.com.yushang:vdisk.01 192.168.1.123
- connect to target
uscsictl -c iqn.com.yushang:vdisk.01
-
initialize disk use Windows disk management MMC
-
performance metrics
on MS VPC , test with HD Tune
- READ:
- min 2.8 m/s
- avg 15.2 m/s
- max 20.1 m/s
- access time 11.1 ms
- burst rate 19.2 m/s
- CPU usage 14.3%
- reference
please refer uSCSI设计文档.pdf(Chinese) for details