CMU-SAFARI / MQSim

MQSim is a fast and accurate simulator modeling the performance of modern multi-queue (MQ) SSDs as well as traditional SATA based SSDs. MQSim faithfully models new high-bandwidth protocol implementations, steady-state SSD conditions, and the full end-to-end latency of requests in modern SSDs. It is described in detail in the FAST 2018 paper by Arash Tavakkol et al., "MQSim: A Framework for Enabling Realistic Studies of Modern Multi-Queue SSD Devices" (https://people.inf.ethz.ch/omutlu/pub/MQSim-SSD-simulation-framework_fast18.pdf)
https://people.inf.ethz.ch/omutlu/pub/MQSim-SSD-simulation-framework_fast18.pdf
MIT License
273 stars 149 forks source link

Questions about repeating trace files #15

Closed xinhuilin closed 3 years ago

xinhuilin commented 5 years ago

When I run the Trace of tpcc-small repeatedly with MQSim in windows, the program is abnormal. I did not change the program, only modified the input file - ssdconfig.xml and workload.xml. I only made the following changes to the ssdconfig.xml: Flash_Channel_Count = 1; Chip_No_Per_Channel = 1; Die_No_Per_Chip = 1; Plane_No_Per_Die = 1; Block_No_Per_Plane = 64; Also,I only define one IO_Scenario,and a trace-based workload for MQSim. I made the following changes to the workload.xml: Channel_IDs =0 ; Chip_IDs = 0; Die_IDs = 0; Plane_IDs = 0; File_Path = traces/tpcc-small.trace; Relay_Count = 10; The program error message is: image image Do you know what caused this? I want to study the wear leveling algorithm, which requires the block to wear as quickly as possible, so I reduced the capacity of the SSD. However, there is a problem with the simulation. How can I solve it?