From zp.niu at stu.xjtu.edu.cn Mon Dec 7 06:42:01 2009 From: zp.niu at stu.xjtu.edu.cn (=?gb2312?B?xaPW2sa3?=) Date: Mon, 07 Dec 2009 19:42:01 +0800 Subject: [Disksim-users] i need help1 Message-ID: There are two error of installing Disksim 4.0: make -C libddbg make[1]: Entering directory `/home/niuzp/??/disksim-4.0/libddbg' cc -g -I../libparam -c -o ddbg_assert.o ddbg_assert.c cc -g -I../libparam -c -o ddbg_trace.o ddbg_trace.c ar cru libddbg.a ddbg_assert.o ddbg_trace.o mkdir -p include/libddbg lib cp -p libddbg.h include/libddbg cp -p libddbg.a lib make[1]: Leaving directory `/home/niuzp/??/disksim-4.0/libddbg' make -C libparam make[1]: Entering directory `/home/niuzp/??/disksim-4.0/libparam' cc -g -I../libddbg/include -Wall -c -o util.o util.c bison -plibparam --defines libparam.y make[1]: bison: Command not found make[1]: *** [libparam.tab.c] Error 127 make[1]: Leaving directory `/home/niuzp/??/disksim-4.0/libparam' make: *** [all] Error 2 make -C libddbg make[1]: Entering directory `/home/niuzp/??/disksim-4.0/libddbg' cc -g -I../libparam -c -o ddbg_assert.o ddbg_assert.c cc -g -I../libparam -c -o ddbg_trace.o ddbg_trace.c ar cru libddbg.a ddbg_assert.o ddbg_trace.o mkdir -p include/libddbg lib cp -p libddbg.h include/libddbg cp -p libddbg.a lib make[1]: Leaving directory `/home/niuzp/??/disksim-4.0/libddbg' make -C libparam make[1]: Entering directory `/home/niuzp/??/disksim-4.0/libparam' cc -g -I../libddbg/include -Wall -c -o util.o util.c bison -plibparam --defines libparam.y make[1]: bison: Command not found make[1]: *** [libparam.tab.c] Error 127 make[1]: Leaving directory `/home/niuzp/??/disksim-4.0/libparam' make: *** [all] Error 2 -------------- next part -------------- An HTML attachment was scrubbed... URL: From zgy04 at 126.com Mon Dec 7 06:54:46 2009 From: zgy04 at 126.com (Steve) Date: Mon, 7 Dec 2009 19:54:46 +0800 Subject: [Disksim-users] i need help1 References: Message-ID: <200912071954454207733@126.com> You must install bison toolkit FIRST. All the best. ????????Steve ????????zgy04 at 126.com ????????2009-12-07 ======= 2009-12-07 19:42:20 ??? Written: ======= >There are two error of installing Disksim 4.0: >make -C libddbg >make[1]: Entering directory `/home/niuzp/??/disksim-4.0/libddbg' >cc -g -I../libparam -c -o ddbg_assert.o ddbg_assert.c >cc -g -I../libparam -c -o ddbg_trace.o ddbg_trace.c >ar cru libddbg.a ddbg_assert.o ddbg_trace.o >mkdir -p include/libddbg lib >cp -p libddbg.h include/libddbg >cp -p libddbg.a lib >make[1]: Leaving directory `/home/niuzp/??/disksim-4.0/libddbg' >make -C libparam >make[1]: Entering directory `/home/niuzp/??/disksim-4.0/libparam' >cc -g -I../libddbg/include -Wall -c -o util.o util.c >bison -plibparam --defines libparam.y >make[1]: bison: Command not found >make[1]: *** [libparam.tab.c] Error 127 >make[1]: Leaving directory `/home/niuzp/??/disksim-4.0/libparam' >make: *** [all] Error 2 >make -C libddbg >make[1]: Entering directory `/home/niuzp/??/disksim-4.0/libddbg' >cc -g -I../libparam -c -o ddbg_assert.o ddbg_assert.c >cc -g -I../libparam -c -o ddbg_trace.o ddbg_trace.c >ar cru libddbg.a ddbg_assert.o ddbg_trace.o >mkdir -p include/libddbg lib >cp -p libddbg.h include/libddbg >cp -p libddbg.a lib >make[1]: Leaving directory `/home/niuzp/??/disksim-4.0/libddbg' >make -C libparam >make[1]: Entering directory `/home/niuzp/??/disksim-4.0/libparam' >cc -g -I../libddbg/include -Wall -c -o util.o util.c >bison -plibparam --defines libparam.y >make[1]: bison: Command not found >make[1]: *** [libparam.tab.c] Error 127 >make[1]: Leaving directory `/home/niuzp/??/disksim-4.0/libparam' >make: *** [all] Error 2 > > > > > >_______________________________________________ >Disksim-users mailing list >Disksim-users at ece.cmu.edu >https://sos.ece.cmu.edu/mailman/listinfo/disksim-users > = = = = = = = = = = = = = = = = = = = = ?? From zp.niu at stu.xjtu.edu.cn Thu Dec 10 03:00:04 2009 From: zp.niu at stu.xjtu.edu.cn (=?gb2312?B?xaPW2sa3?=) Date: Thu, 10 Dec 2009 16:00:04 +0800 Subject: [Disksim-users] i need help Message-ID: What's the meaning of these command: cat >> dixtrac/.paths# path to ssdmodel export SSDMODEL_PREFIX=../ssdmodel export SSDMODEL_INCL=$(SSDMODEL_PREFIX)/include export SSDMODEL_CFLAGS=-I$(SSDMODEL_INCL) export SSDMODEL_LDPATH=$(SSDMODEL_PREFIX)/lib export SSDMODEL_LDFLAGS=-L$(SSDMODEL_LDPATH) -lssdmodel and how to execute them? -------------- next part -------------- An HTML attachment was scrubbed... URL: From disksimuser at gmail.com Thu Dec 10 12:03:21 2009 From: disksimuser at gmail.com (satish raman) Date: Thu, 10 Dec 2009 22:33:21 +0530 Subject: [Disksim-users] traces for dist storage system Message-ID: Hi all, Can anybody suggest block traces that we can use for distributed storage system? Thanks, Satish -------------- next part -------------- An HTML attachment was scrubbed... URL: From chensinhome at gmail.com Fri Dec 11 03:51:17 2009 From: chensinhome at gmail.com (=?Big5?B?s6+rSKe7?=) Date: Fri, 11 Dec 2009 16:51:17 +0800 Subject: [Disksim-users] can I turn the page-level mapping to Hybrid ? Message-ID: the default mapping approach of FTL is page-level Can I change it to log-based FTL ? (Hyrid) which source file (or function) shoud I modify ? thx a looooooot -------------- next part -------------- An HTML attachment was scrubbed... URL: From french_air at 126.com Sat Dec 19 11:04:54 2009 From: french_air at 126.com (french_air(GBZ)) Date: Sun, 20 Dec 2009 00:04:54 +0800 (CST) Subject: [Disksim-users] cache on SSD using disksim Message-ID: <9877748.219901261238694226.JavaMail.coremail@bj126app77.126.com> Hi, all How can I add a cache on top of the SSD add-on? I modify the controller type into controller type=3 and config some related parameters , however, it did not work, some problems occur: Stopping simulation because of saturation, it seems that the IO queue length is larger than the Max queue length and the reason is that the replacement algorithm does not work... Is there someone who has already simulated a cache on top of the SSD? could you help me? thanks a lot! Regards, frenchair -------------- next part -------------- An HTML attachment was scrubbed... URL: From chensinhome at gmail.com Mon Dec 21 21:29:03 2009 From: chensinhome at gmail.com (=?Big5?B?s6+rSKe7?=) Date: Tue, 22 Dec 2009 10:29:03 +0800 Subject: [Disksim-users] add cache to SSD add-on Message-ID: hi, all fisrt , thx for ur sharing . I have the same problem : IO queue saturation , but I didnt modify the controller type (yet?) , is that necessary ? All I do is 1. new a LRU-cache (replacement policy ) function 2. add it to the function "ssd_media_access_request_element " anything I forget to consider? ------------------------------------------------------------------------------------------- > Hi, all > How can I add a cache on top of the SSD add-on? I modify the controller type into controller type=3 and config some related parameters , however, it did not work, some problems occur: Stopping simulation because of saturation, it seems that the IO queue length is larger than the Max queue length and the reason is that the replacement algorithm does not work... > Is there someone who has already simulated a cache on top of the SSD? could you help me? thanks a lot! From joohwan at aces.snu.ac.kr Wed Dec 30 06:55:53 2009 From: joohwan at aces.snu.ac.kr (Lee Joo Hwan) Date: Wed, 30 Dec 2009 20:55:53 +0900 Subject: [Disksim-users] Question of SATA disk simulation Message-ID: <4B3B3FC9.5070306@aces.snu.ac.kr> Hi, all. I want to extract disk parameter from an general HDD used at PC and simulate it. As I understood, parameter extraction is only available on SCSI disks. But, when I searched the web, there are many cases people extracted parameter from SATA disks and simulated them, and got result of SATA disks. So the question is 1. Is it posibble to extract disk parameter from disk(which is not SCSI disk)? the reason excluding SCSI is that it is not common for personal use. 2. If parameter extraction is not possible, is there a way to get disk parameter of disks. 3. If parameter extraction is possible, is there no problem to just use it? the reason of this question is disksim looks only for SCSI disks. If you have any ideas, please let me know. I really hope to get responses from anyone who have some ideas of these questions. Thanks, JooHwan. From ganger at ece.cmu.edu Wed Dec 30 12:57:33 2009 From: ganger at ece.cmu.edu (Greg Ganger) Date: Wed, 30 Dec 2009 12:57:33 -0500 (EST) Subject: [Disksim-users] Question of SATA disk simulation In-Reply-To: <4B3B3FC9.5070306@aces.snu.ac.kr> References: <4B3B3FC9.5070306@aces.snu.ac.kr> Message-ID: The "SCSI only" part is the disk parameter extraction tool (DIXtrac), not the simulator (which is interface agnostic). It only works for SCSI because it uses SCSI commands in doing the extraction. Other tools (and parts of DIXtrac) can extract a subset of the disk parameters used by disksim from other disks, by not using SCSI commands. Greg On Wed, 30 Dec 2009, Lee Joo Hwan wrote: > Hi, all. > > I want to extract disk parameter from an general HDD used at PC and > simulate it. > > As I understood, parameter extraction is only available on SCSI disks. > But, when I searched the web, there are many cases people extracted > parameter from SATA disks and simulated them, and got result of SATA disks. > > So the question is > > 1. Is it posibble to extract disk parameter from disk(which is not SCSI > disk)? the reason excluding SCSI is that it is not common for personal use. > > 2. If parameter extraction is not possible, is there a way to get disk > parameter of disks. > > 3. If parameter extraction is possible, is there no problem to just use > it? the reason of this question is disksim looks only for SCSI disks. > > If you have any ideas, please let me know. > > I really hope to get responses from anyone who have some ideas of these > questions. > > Thanks, > JooHwan. > > > > > > > _______________________________________________ > Disksim-users mailing list > Disksim-users at ece.cmu.edu > https://sos.ece.cmu.edu/mailman/listinfo/disksim-users > From joohwan at aces.snu.ac.kr Wed Dec 30 21:17:05 2009 From: joohwan at aces.snu.ac.kr (Lee Joo Hwan) Date: Thu, 31 Dec 2009 11:17:05 +0900 Subject: [Disksim-users] Question of SATA disk simulation In-Reply-To: References: <4B3B3FC9.5070306@aces.snu.ac.kr> Message-ID: <4B3C09A1.4090703@aces.snu.ac.kr> First, thank you for your quick reply. I just have one more question. If part of DIXtrac cna extract subset of the disk parameters, how could I do that? Or if you have some document of that matter, would you inform me. And as there are other tools which can extract parameters from disks, do you have some in your mind to recommend me. Again, thank you for your quick response. JooHwan. > > The "SCSI only" part is the disk parameter extraction tool (DIXtrac), > not the simulator (which is interface agnostic). It only works for SCSI > because it uses SCSI commands in doing the extraction. Other tools > (and parts of DIXtrac) can extract a subset of the disk parameters > used by disksim from other disks, by not using SCSI commands. > > Greg > > > On Wed, 30 Dec 2009, Lee Joo Hwan wrote: > >> Hi, all. >> >> I want to extract disk parameter from an general HDD used at PC and >> simulate it. >> >> As I understood, parameter extraction is only available on SCSI disks. >> But, when I searched the web, there are many cases people extracted >> parameter from SATA disks and simulated them, and got result of SATA >> disks. >> >> So the question is >> >> 1. Is it posibble to extract disk parameter from disk(which is not SCSI >> disk)? the reason excluding SCSI is that it is not common for >> personal use. >> >> 2. If parameter extraction is not possible, is there a way to get disk >> parameter of disks. >> >> 3. If parameter extraction is possible, is there no problem to just use >> it? the reason of this question is disksim looks only for SCSI disks. >> >> If you have any ideas, please let me know. >> >> I really hope to get responses from anyone who have some ideas of these >> questions. >> >> Thanks, >> JooHwan. >> >> >> >> >> >> >> _______________________________________________ >> Disksim-users mailing list >> Disksim-users at ece.cmu.edu >> https://sos.ece.cmu.edu/mailman/listinfo/disksim-users >> From ganger at ece.cmu.edu Wed Dec 30 21:19:28 2009 From: ganger at ece.cmu.edu (Greg Ganger) Date: Wed, 30 Dec 2009 21:19:28 -0500 (EST) Subject: [Disksim-users] Question of SATA disk simulation In-Reply-To: <4B3C09A1.4090703@aces.snu.ac.kr> References: <4B3B3FC9.5070306@aces.snu.ac.kr> <4B3C09A1.4090703@aces.snu.ac.kr> Message-ID: Sorry, I don't have further guidance for you. Parts of DIXtrac could be modified to not rely on SCSI commands (and may already have been), and I'm not aware of specific other tools. Best luck, Greg On Thu, 31 Dec 2009, Lee Joo Hwan wrote: > First, thank you for your quick reply. > > I just have one more question. > > If part of DIXtrac cna extract subset of the disk parameters, how could I do > that? Or if you have some document of that matter, would you inform me. > > And as there are other tools which can extract parameters from disks, do you > have some in your mind to recommend me. > > Again, thank you for your quick response. > > JooHwan. >> >> The "SCSI only" part is the disk parameter extraction tool (DIXtrac), >> not the simulator (which is interface agnostic). It only works for SCSI >> because it uses SCSI commands in doing the extraction. Other tools >> (and parts of DIXtrac) can extract a subset of the disk parameters >> used by disksim from other disks, by not using SCSI commands. >> >> Greg >> >> >> On Wed, 30 Dec 2009, Lee Joo Hwan wrote: >> >>> Hi, all. >>> >>> I want to extract disk parameter from an general HDD used at PC and >>> simulate it. >>> >>> As I understood, parameter extraction is only available on SCSI disks. >>> But, when I searched the web, there are many cases people extracted >>> parameter from SATA disks and simulated them, and got result of SATA >>> disks. >>> >>> So the question is >>> >>> 1. Is it posibble to extract disk parameter from disk(which is not SCSI >>> disk)? the reason excluding SCSI is that it is not common for personal >>> use. >>> >>> 2. If parameter extraction is not possible, is there a way to get disk >>> parameter of disks. >>> >>> 3. If parameter extraction is possible, is there no problem to just use >>> it? the reason of this question is disksim looks only for SCSI disks. >>> >>> If you have any ideas, please let me know. >>> >>> I really hope to get responses from anyone who have some ideas of these >>> questions. >>> >>> Thanks, >>> JooHwan. >>> >>> >>> >>> >>> >>> >>> _______________________________________________ >>> Disksim-users mailing list >>> Disksim-users at ece.cmu.edu >>> https://sos.ece.cmu.edu/mailman/listinfo/disksim-users >>> > > From zp.niu at stu.xjtu.edu.cn Thu Dec 31 04:36:26 2009 From: zp.niu at stu.xjtu.edu.cn (=?gb2312?B?xaPW2sa3?=) Date: Thu, 31 Dec 2009 17:36:26 +0800 Subject: [Disksim-users] i need help Message-ID: Hi, all. After i apply SSD add on patch and append SSD model library path to dixtrac,there are two error when i make it: [niuzp at AIAR-DTV disksim-4.0]$ make make -C libddbg make[1]: Entering directory `/home/niuzp/Desktop/disksim-4.0/libddbg' mkdir -p include/libddbg lib cp -p libddbg.h include/libddbg cp -p libddbg.a lib make[1]: Leaving directory `/home/niuzp/Desktop/disksim-4.0/libddbg' make -C libparam make[1]: Entering directory `/home/niuzp/Desktop/disksim-4.0/libparam' mkdir -p lib include/libparam cp -p libparam.a lib cp -p bitvector.h libparam.h include/libparam make[1]: Leaving directory `/home/niuzp/Desktop/disksim-4.0/libparam' make -C diskmodel make[1]: Entering directory `/home/niuzp/Desktop/disksim-4.0/diskmodel' make -C tests make[2]: Entering directory `/home/niuzp/Desktop/disksim-4.0/diskmodel/tests' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/niuzp/Desktop/disksim-4.0/diskmodel/tests' make[1]: Leaving directory `/home/niuzp/Desktop/disksim-4.0/diskmodel' make -C memsmodel make[1]: Entering directory `/home/niuzp/Desktop/disksim-4.0/memsmodel' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/niuzp/Desktop/disksim-4.0/memsmodel' make -C ssdmodel make[1]: Entering directory `/home/niuzp/Desktop/disksim-4.0/ssdmodel' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/niuzp/Desktop/disksim-4.0/ssdmodel' make -C src make[1]: Entering directory `/home/niuzp/Desktop/disksim-4.0/src' gcc -Wall -Wno-unused -MD -c -I. -I../diskmodel/include -I../libparam/include -I../libddbg/include -g -DASSERTS -I../memsmodel/include -I../ssdmodel/include -D_INLINE disksim_iosim.c -o disksim_iosim.o disksim_iosim.c: In function `iosim_load_map': disksim_iosim.c:366: warning: cast to pointer from integer of different size disksim_iosim.c: In function `io_initialize': disksim_iosim.c:714: error: duplicate case value disksim_iosim.c:714: error: previously used here make[1]: *** [disksim_iosim.o] Error 1 make[1]: Leaving directory `/home/niuzp/Desktop/disksim-4.0/src' make: *** [all] Error 2 Thanks, Niuzp -------------- next part -------------- An HTML attachment was scrubbed... URL: