IPv6 기반의 Mobile IP 기술 개발 (iSCSI 성능 분석) - 프로젝트 중간보고서 - 98003104 이동건 99003110 이인수 20021520 서유화
[ 목 차 ] 프로젝트 환경 프로젝트 진행 사항 네트워크 환경 진행 상태 세부사항 프로젝트 향후 진행 계획
프로젝트 환경 개발 장비 개발 도구 DeskTop PC 2대 Storage Server 1대 PDA(Compaq iPAQ 3850) 1대 개발 도구 OS - RedHat Linux Fedora Core - Windows Server 2003 Tools - Cross Compiler for Arm – Linux, VI Editor S/W - Hyper Terminal (Windows) - BenchMark (bonnie++, tiobench)
프로젝트 진행사항 네트워크 환경
프로젝트 진행상황(cont’d) 진행 상태 내 용 2005.5 ~ 2005.6 1 2 3 4 프로젝트기획 완료 프로젝트 환경 조성 iSCSI 모듈 탑재 및 성능분석 iSCSi 모듈 탑재 성능분석 진행중 수정보완 ● 프로젝트 완료
프로젝트 진행사항(cont’d) 진행 세부사항 PDA의 IPv6 환경 구축
프로젝트 진행사항(cont’d) 진행 세부사항 PDA에서 iSCSI 연결을 위한 “conn” 파일 생성
프로젝트 진행사항(cont’d) 진행 세부사항 iSCSI Target 설치한 Storage Server
프로젝트 진행사항(cont’d) 진행 세부사항 “mount” 명령어를 통해 PDA에 마운트된 SCSI Hard Disk
프로젝트 진행사항(cont’d) 진행 세부 사항 Cross Compiler 구축 Cross Compiler 란? 구축 환경 컴파일러가 동작하는 시스템(x86 CPU PC)과 컴파일러에 의해서 생성된 실행 파일이 동작하는 시스템(ARM CPU PDA)이 다를 때 사용되는 컴파일러 구축 환경 binutils(어셈블러, 링커, 라이브러리 관련 실행 파일 모음) kernel(Arm용 커널, 헤더파일 때문에 필요함) gcc(Arm용 실행파일을 컴파일하기 위한 컴파일러) glibc(라이브러리 및 헤더파일)가 필요하다. 사용 버전 binutils (2.9.5.0.22), Kernel(2.4.19-rmk6-pxa1-hh30) gcc(2.95.2), glibc(2.1.2)
프로젝트 진행사항(cont’d) 진행 세부 사항 성능분석 현재 bonnie++를 이용해 성능분석을 진행 중 Bench Mark Tools bonnie++ : 순차적 데이터 입출력의 성능분석 (1.03) tiobench : 다중 스레드를 이용한 입출력 성능분석 (0.3.3) 각각의 Makefile을 Cross Compiler에 맞게 수정 인스톨된 파일을 PDA에 탑재 iSCSi 와 성능비교를 위해 NFS를 이용 현재 bonnie++를 이용해 성능분석을 진행 중
프로젝트 향후 진행 계획 프로젝트 완료 성능분석을 마무리 tiobench로 성능분석 실시 좀 더 자세한 성능분석 실시 성능분석의 결과를 표 및 그래프로 정리 프로젝트 완료 완료된 결과물을 수정 보완하여 결과보고서 작성