[SPDK] spdk 빌드 및 example 실행

2024. 10. 10. 21:11·[ Laboratory ]/System Software & Storage

원하는 디렉토리에서 깃 클론을 받아준다 

깃 클론 링크 순서로만 진행해도 되고 뒤에 경로를 명시해줘도 된다

 

현재 위치에서 spdk 클론을 받아주었으니

현재 디렉토리에서 ls -l로 확인해보면 spdk가 생성되었다

 

명시한 디렉토리에 spdk 디렉토리로 클론이 완료되었다

이동해서 내부를 살펴보면 다음 사진과 같다

다만 아직 build를 안 한 상황이라 디렉토리 목록에 build 디렉토리가 없다

 

 

build 전에 필요한 종속성과 의존성 패키지 관련 설치들을 진행해준다

 

이건 서브 모듈을 초기화 해주는 것

 

 

 

dpdk가 필수적으로 필요한 spdk는

사진처럼 셋업 쉘 스크립트를 실행해서 환경을 설정해야한다

 

반드시 해야하는 부분은 아니지만 SPDK FIO 플러그인도 함께 빌드하지 않도록 설정했다

 

 

 

이제 빌드

를 진행한 후 make를 실행해준다

 

 

 

빌드가 제대로 되었는지 spdk 최상위 디렉토리에서 ls 로 build 디렉토리가 있는지 확인해준다

있다

 

깃 클론과 빌드 성공이다!

 

나는 spdk에서 제공하는 예제를 확인할 계획이었으니 build에서 examples 로 이동한다

 

원하는 예제를 실행하는 과정은 다음 포스팅에서 다룰 예정이다

 

728x90

'[ Laboratory ] > System Software & Storage' 카테고리의 다른 글

[SPDK/NVMe] NVMe PCI 버스 인식 문제 ( nvme list에 보이지 않음 )  (3) 2024.10.10
[SPDK/examples] nvme/hello_world 예제 수정 및 실행  (1) 2024.10.10
[SPDK/examples] spdk/build/examples 하위 예제 파일 실행하기  (0) 2024.10.10
[SPDK] blobfs/blobstore layer에서의 read 작업 처리  (1) 2024.08.27
[SPDK] spdk_bdev_read() 작동 방식  (0) 2024.08.26
[SPDK/NVMe] NVMe 마운트 방법  (1) 2024.08.06
[FIO] Flexible I/O tester FIO 설치 방법  (0) 2024.07.31
'[ Laboratory ]/System Software & Storage' 카테고리의 다른 글
  • [SPDK/examples] nvme/hello_world 예제 수정 및 실행
  • [SPDK/examples] spdk/build/examples 하위 예제 파일 실행하기
  • [SPDK] blobfs/blobstore layer에서의 read 작업 처리
  • [SPDK] spdk_bdev_read() 작동 방식
dev charlotte
dev charlotte
주 - 컴퓨터공학 / 복수 - 산업 보안
    250x250
  • dev charlotte
    int main() {
    dev charlotte
  • 전체
    오늘
    어제
    • 분류 전체보기
      • [ Laboratory ]
        • Paper review
        • Advanced Operating System
        • System Software & Storage
        • Lab etc
      • [ Computer Science ]
        • Algorithm_C++
        • Operating System
        • Information Retrieval
        • Database_sql
        • SW Engineering
        • Computer Network
        • JavaScript
        • Python
        • Data Structure
        • CS study
        • Distributed systems
      • [ Computer Security ]
        • Convergence Security
        • Web Security
        • PIMS
        • Network Security
        • Digital Finance
      • [ Artificial Intelligence ]
        • Trend
        • Seminar
      • [ 미래, 같이, LG ]
      • [ Development ]
        • [ Front-end ]
        • [ Back-end ] Spring 기본
        • [ Back-end ] Node.js
      • etc
        • 현대오토에버 스마트 모빌리티 공학 체험 교육
      • It's me
  • 블로그 메뉴

    • 링크

      • GitHub
    • 공지사항

    • 인기 글

    • 태그

      프로그래머스
      ssafy 13기
      공대생 대외활동
      현대오토에버 스마트 모빌리티
      ACM
      소프트웨어 공학
      대학생 대외활동
      프로그래밍 언어론
      자바스크립트
      백준
      현대오토에버
      SQL
      SSAFY
      현대오토에버 스마트모빌리티
      싸피
      데이터베이스
      티스토리챌린지
      spdk
      스마트모빌리티공학체험교육
      코드잇
      싸피 13기
      코딩 인강
      오블완
      프로그래머스 c++
      hotstorage
      MySQL
      코딩 교육
      비전공자 코딩
      프로그래머스 입문
      프로그래머스 코테
    • 최근 댓글

    • 최근 글

    • hELLO· Designed By정상우.v4.10.4
    dev charlotte
    [SPDK] spdk 빌드 및 example 실행
    상단으로

    티스토리툴바