<div>hi,disksim users</div>
<div> By reading the manual, I know disksim support RAID 5 for SSD.But either
in the ssd_iozone.parv or the ssd-sw5m.parv, there is only one ssd. We
know that if we want to configure RAID 5,we need three or more SSDs.<br></div>
<div> should I modify the topology? I tried,but failed. Can you help me? <br> I modified the ssd-sw5m.parv as follows:(only list the modified part)<br> ssdmodel_ssd SSD0 {<br> ¡¡<br> }<br> ssdmodel_ssd SSD1 {<br>
¡¡<br>
}<br> ssdmodel_ssd SSD2 {<br>
¡¡<br>
}<br> ssdmodel_ssd SSD3 {<br>
¡¡<br>
}<br> instantiate [ ssd0x0 ] as SSD0<br> instantiate [ ssd0x1 ] as SSD1<br> instantiate [ ssd0x2 ] as SSD2<br> instantiate [ ssd0x3 ] as SSD3<br><br># system topology<br>topology disksim_iodriver driver0 [<br> disksim_bus bustop [<br><br> ############## HBA 0 #############################<br> disksim_ctlr ctlrHBA0 [<br> disksim_bus busHBA0 [<br> ############## Flash-device Raid Controller ###############<br> ssdmodel_ssd ssd0x0 [],<br> ssdmodel_ssd ssd0x1 [],<br> ssdmodel_ssd ssd0x2 [],<br> ssdmodel_ssd ssd0x3 [] <br> ] # end of bus0<br> ] # end of HBA0<br><br> ############ INSERT MORE HBA's###################### <br> <br> ] # end of bustop<br>] # end of driver0 (and system topology)<br><br># four disksim_logorg from org0 to org3<br>disksim_logorg org0 {<br> Addressing mode = Array,<br> Distribution scheme = Striped,<br> Redundancy scheme = Parity_rotated,<br><br> # vp - added more ssd elements<br> devices = [ ssd0x0 ],<br> ¡¡<br>} # end of logorg org0 spec<br><br>disksim_logorg org1 {<br>
Addressing mode = Array,<br>
Distribution scheme = Striped,<br>
Redundancy scheme = Parity_rotated,<br>
<br>
# vp - added more ssd elements<br>
devices = [ ssd0x1 ],<br>
¡¡<br>
} # end of logorg org1 spec<br><br>disksim_logorg org2 {<br>
Addressing mode = Array,<br>
Distribution scheme = Striped,<br>
Redundancy scheme = Parity_rotated,<br>
<br>
# vp - added more ssd elements<br>
devices = [ ssd0x2 ],<br>
¡¡<br>
} # end of logorg org2 spec<br><br>disksim_logorg org3 {<br>
Addressing mode = Array,<br>
Distribution scheme = Striped,<br>
Redundancy scheme = Parity_rotated,<br>
<br>
# vp - added more ssd elements<br>
devices = [ ssd0x3 ],<br>
¡¡<br>
} # end of logorg org3 spec<br><br>#four generators from 0 to 3<br>disksim_synthgen { # generator 0<br> Storage capacity per device = 7018904,<br> devices = [ org0 ],<br> ¡¡<br>},# end of generator 1<br>disksim_synthgen { # generator 1<br> Storage capacity per device = 7018904,<br> devices = [ org1 ],<br> ¡¡<br>}, # end of generator 2<br>disksim_synthgen { # generator 2<br> Storage capacity per device = 7018904,<br> devices = [ org2 ],<br> ¡¡<br>}, # end of generator 2<br>disksim_synthgen { # generator 3<br> Storage capacity per device = 7018904,<br> devices = [ org3 ],<br> ¡¡<br>} # end of generator 3<br><br> above is the content I changed ,but these errors appeared.<br><br><span style="font-weight: bold; color: rgb(255, 0, 0);">unexpected request location: devno 3, blkno 779696, bcount 8</span><br style="color: rgb(255, 0, 0);"><br style="color: rgb(255, 0, 0);"><span style="font-weight: bold; color: rgb(255, 0, 0);">Assertion failed:</span><br style="font-weight: bold; color: rgb(255, 0, 0);"><span style="font-weight: bold; color: rgb(255, 0, 0);">simtime = 0.744525</span><br style="font-weight: bold; color: rgb(255, 0, 0);"><span style="font-weight: bold; color: rgb(255, 0, 0);">totalreqs = 1</span><br style="font-weight: bold; color: rgb(255, 0, 0);"><span style="font-weight: bold; color: rgb(255, 0, 0);">disksim: disksim_logorg.c:763: logorg_maprequest: Assertion `logorgno != -1' failed.</span><br style="font-weight: bold; color: rgb(255, 0, 0);"><span style="font-weight: bold; color: rgb(255, 0, 0);">ÒÑ·ÅÆú</span><br> I don't know why,so please help!<br> Best regards!<br></div>