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
268 stars 144 forks source link

run syntax #26

Closed sac2019 closed 4 years ago

sac2019 commented 5 years ago

hi, should we use two xml files: workload.xml and ssdconfig.xml for run? when I type the following commands: ./MQSIM -i ssdconfig.xml -w workload.xml

this error appears: terminate called after throwing an instance of 'std::bad_alloc' what(): std::bad_alloc aborted (core dumped)

thanks

arashta commented 4 years ago

Dear @sac2019 , Both xml input files are required for MQSim execution. Can you please send us your SSD configuration and workload definition files, so that we can investigate the issue? Thanks, Arash

sac2019 commented 4 years ago

I use the default workload and ssd config file.

sac2019 commented 4 years ago

I change the default workload file (decrease the number of channel and Die), the problem is solved. it seems two default files (ssdconfig and workload) do not not match.