[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
    • 공지사항

    • 인기 글

    • 태그

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

    • 최근 글

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

    티스토리툴바