NFS와 Blob의 읽기 쓰기 성능 측정을 해보겠습니다.
우선 결과 먼저 보여드리겠습니다.
1. NFS vs SA
Read 속도 - NFS
Write 속도 - FileShare
2. NFS 디스크 종류
프리미엄 SSD, 스텐다드 SSD, 스텐다드 HDD의 유의미한 차이는 없어 보이고, 다양한 방식의 테스트를 해야 유의미한 결과값이 도출 가능할 듯 합니다.
비교적 가격이 저렴한 스텐다드 HDD를 선택해도 성능 차이는 없을듯 합니다.
테스트 환경
[가상머신]
VM1-test
VM2-NFS
[스토리지 계정]
Blob 컨테이너
파일공유
스토리지
/root/mycontainer = blob 스토리지
/nfs1 = 프리미엄 SSD 기반 NFS
/nfs2 = 스텐다드 SSD 기반 NFS
/nfs3 = 스텐다드 HDD 기반 NFS
/fileshare = 파일 공유
NFS와 BLOB만 비교하려 했으나 파일 공유도 비교하면 좋겠다 하여 추가하였습니다.
[네트워크]
동일한 가상네트워크 안에서 실행하였습니다.
테스트 명령어
테스트 설명에 앞서 'hdparm'은 디스크 성능 측정이라 파일시스템 성능 측정 불가로 'dd'를 사용하였습니다.
쓰기
dd if=/dev/zero bs=1G count=10 of=write_1GB_test
읽기
dd if=write_1GB_test of=/dev/null bs=1024
명령어 설명은 생략하겠습니다.
중간중간 복붙?을 위한 메모장도 업로드하겠습니다.
감사합니다.
'Infra > Cloud' 카테고리의 다른 글
[NCP] CLI - 서버이미지 조회 (0) | 2021.05.17 |
---|---|
[NCP] CLI - 연속된 공인 아이피 생성 (0) | 2021.05.17 |
[Azure] CLI 설치(Windows 10 기준) (0) | 2019.10.16 |
[Azure] PowerShell Tag (0) | 2019.10.16 |
[Azure] PowerShell 모듈 설치 및 접속 (0) | 2019.10.16 |