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)
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:
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?
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: 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?