/ssdsim

Primary LanguageC

ssdsim

ssdsim的一些运行问题:

1.initialize.c文件的initiation()函数可以修改trace文件名,和输出文件名。

在修改后,有时候会出错,只要是strcpy_s函数的第二个参数,表示最大文件名,把这个参数改大一点就可以了

2.在跑程序的时候,会出现“can't find active block”的问题

这个很可能是因为参数配置问题,在page.parameters文件中,overprovide参数要比gc hard threshold设置的大才行

3.在跑大trace的时候很可能会出现文件永远跑不完的情况

这个问题需要修改ssd.c中的get_requests()函数,这一份代码我已经改了,在函数前面添一段
  if(feof(ssd->tracefile)){
	    return 100; 
    }
就可以了