Diskiomo
Retired DISLab
윈도우즈에서 저장장치로 보내는 I/O 패턴을 추출하기 위하여 개발한 디바이스 드라이버이다. FTL에 관한 실험을 하기 위해서는 I/O 패턴을 추출하는 것이 필요했고 이를 위하여 개발한 것이다.
개요
- 개발자
- 박성환, 유현석, 김도윤, 박원주
- 개발연도
- 2005
- 다운로드
- diskiomo
- 논문
-
- 원도우즈 기반 플래시 디스크의 성능 분석을 위한 도구 개발 (박성환, 유현석, 김도윤, 박원주, 오기선, 이상원, 박상원) KCC 2005
- 윈도우즈(Windows) 파일 시스템에서 플래시 메모리의 FTL(Flash Translation Layer) 알고리즘 성능 분석 (박원주, 유현석, 박성환, 김도윤, 박상원) KCC 2005
- 윈도우즈 기반 플래시 메모리의 플래시 변환 계층 알고리즘 성능 분석 (박원주, 박성환, 박상원) 정보과학회 논문지 : 컴퓨팅의 실제, 2007년 8월
- 참고자료
- 박원주 석사 논문 설명
등록절차
- diskiomo.reg 병합
- 시작->실행->regedt32 실행
- HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Enum/SCSI에서 원하는 드라이브를 선택
- HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Enum/SCSI에서 원하는 드라이브에 사용권한을 변경하여 내용을 변경 할 수 있도록 설정
- 사용권한을 변경한 드라이브에 Key 값으로 다음과 같이 설정
- 이름 : LowFilters, 종류 : REG_SZ, 데이터 : diskiomo
- 재부팅
정보
- OS
- Windows 2000
- 결과물
- c:\diskiomo.log 파일 생성(binary파일로 저장)
- I/O 정보 구조체
struct log { char cmd; // 읽기 혹은 쓰기 문자 (r or w) long startsector; // 시작 섹터 번호 (섹터크기는 512Bytes) long length; // 섹터의 수 (1~128) }