• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글

Native / NFS / iSCSI 의 ESXi VM 저장소별 성능 비교

달소 달소 1085

5

26

 

안녕하세요. 달소입니다.


이번에는 조금 신선한 실험을(?) 가져왔는데요 ㅎㅎ


바로 동일한 Disk(HDD)에서 여러가지 환경으로 ESXi VM을 생성했을때의 속도비교입니다.


당연히(?) Native가 가장좋은게 맞겠지만 실험결과가 유의미하다면
여러가지 방향의 홈서버 VM구성도 가능할듯합니다.


실험환경

ESXi 7.0
WD HDD 10TB 
Native 50G
헤놀로지 DSM 7에 올라가있는 NFS/iSCSI 기능으로 연결된 데이터스토어 2개


Windows 10 21H2
4core 4G HDD 50G
Crystaldiskmark 5회 평균.(최대값/최소값 제외)

 

ESXi와 헤놀로지간의 네트워크 연결은 ESXi 가상스위치로 10G(VMXNET3)로 연결되어 네트워크 속도상으로는 대역폭이 충분합니다.

참조: 데이터 읽기/쓰기에 대한 성능

1. SEQ1M Q8T1
순차 동시 읽기/쓰기 테스트 (1MiB 파일 8개를 1스레드로 처리)

​2. SEQ1M Q1T1
순차 단일 읽기/쓰기 테스트 (1MiB 파일 1개를 1스레드로 처리)

3. RND4K Q32T16
랜덤 동시 읽기/쓰기 테스트 (4KiB 파일 32개를 16스레드로 처리)

4. RND4K Q1T1 
랜덤 단일 읽기/쓰기 테스트 (4KiB 파일 1개를 1스레드로 처리)

각 환경별 벤치마크

Native ESXi VM 벤치마크

image.png.jpg

1. SEQ1M Q8T1 : 읽기 171 MB/s 쓰기 171 MB/s
​2. SEQ1M Q1T1 : 읽기 169 MB/s 쓰기 170 MB/s
3. RND4K Q32T16 : 읽기 2.16 MB/s 쓰기 3.22 MB/s
4. RND4K Q1T1 : 읽기 0.76 MB/s 쓰기 2.82 MB/s

NFS 데이터스토어 ESXi VM 벤치마크

image.png.jpg

1. SEQ1M Q8T1 : 읽기 2,340 MB/s 쓰기 329 MB/s
​2. SEQ1M Q1T1 : 읽기 2,048 MB/s 쓰기 282 MB/s
3. RND4K Q32T16 : 읽기 362 MB/s 쓰기 234 MB/s
4. RND4K Q1T1 : 읽기 65 MB/s 쓰기 49 MB/s

iSCSI 데이터스토어 ESXi VM 벤치마크

image.png.jpg

1. SEQ1M Q8T1 : 읽기 2,236 MB/s 쓰기 261 MB/s
​2. SEQ1M Q1T1 : 읽기 2,268 MB/s 쓰기 345 MB/s
3. RND4K Q32T16 : 읽기 505 MB/s 쓰기 240 MB/s
4. RND4K Q1T1 : 읽기 55 MB/s 쓰기 46 MB/s

 

결과가 매우 충격적입니다.

Native의 경우 당연히(?) 물리적인 디스크이니만큼 기본적인 속도를 뽑아준것같은데

나머지 NFS,iSCSI의 경우 네트워크 대역폭만큼의 성능을 뽑는것인지.. 속도가 NVMe SSD에 육박하네요.

 

뭔가 많이 이상해서.. 추가로 14G 파일 이동 테스트를 진행했습니다.

 

14G 파일이동 테스트

파일은 단일 14G 짜리로 이동해보았습니다. 시간은 타이머로 측정하였으며

파일 소스는 헤놀로지 공유폴더의 SMB로 연결해서 받았습니다.

 

아무래도 이쪽이 실제 사용과 비슷하기때문에 조금 더 유의미 할거라고 생각했습니다.

결론은...

 

HDD 6분 37초
iSCSI 4분 49초
NFS 3분 04초

이것도 충격적이네요 ㅎㅎ

분명이 HDD -> 본인의 HDD임에도 불구하고 속도차이가 꽤 많이 납니다.

ESXi 디스크 i.o에 병목현상이 있는건지.. 나머지 NFS, iSCSI에 보정이 있는건지 궁금하네요..

 

아시는분이 있다면 저에게 정답을 알려주세요 ㅎㅎ 
아무튼 쓴다면.. iSCSI나 NFS도 매우.. 훌륭해보입니다.

신고공유스크랩
26
5명이 추천
profile image
달소 글쓴이 2022.01.22. 18:08
클로이베넷

단일 HDD인데 네트워크 드라이브를 쓰면 이상한 속도가..나옵니다 ㄷㄷ 캐시를별도로 설정한건없는데요

클로이베넷 2022.01.22. 19:09
달소

허헉 그렇군요. ㅋㅋ

아 혹시 달소님 제가 헤놀로지도 구축해보고 싶은데요..

사실 1PC 에 모든걸 해고 싶은 마음이 굴뚝같습니다.

그래서 메인 데스크탑(새로 조립예정)에 Proxmox 설치하고 윈도우도 구동하고(4K 모니터 직접연결, GPU Passthrough, 유투브4K, 팟플레이어로 4K 블루레이 타이틀 감상)

가상머신으로 헤놀을 추가하려고 합니다. 그리고 추가 리눅스 VM 도 돌리면 좋을거 같구요.

이렇게 구성하는데 문제없을까요.

인텔 12세대로 구성하면 되는걸까요.

profile image
달소 글쓴이 2022.01.23. 00:44
클로이베넷

흡,,, proxmox에서 gpu패스스루로 윈도우 화면이 사용 가능했었는지,, 잘모르겠네요

꼭 피씨를 쓰셔야한다면 윈도우위에 vm 머신을 올리시는걸추천드립니다

클로이베넷 2022.01.23. 00:58
달소

넵 아무래도 그게 마땅한 해결책이 없어서 ㅠㅠ

결국 타스나오 구입하기로 해버렸어요

감사합니다.

rlgus9708 2022.06.09. 16:14

혹시 버그 일까요??... 하드 디스크가 네트워크 드라이브로 연결하였다고 하더라도 속도가 nvme ssd 속도까지 나올리가...

아니면 따로 레이드 구성을 하셔서 그런걸까요?...

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

본 게시판은 서버구축 게시판과 통합되었습니다.

서버구축 게시판 이동하기
분류 제목 글쓴이 날짜 조회 추천
공지 서버OS(ESXi/Linux/Router 등) 게시판 이용안내. 달소 21.11.16.17:43 581 +1
ESXi 공지 ESXi 관련 추천글 모음 5 달소 21.04.23.12:19 3691 +6
ESXi USB LAN으로 ESXi8 설치하기.(Feat. Realtek LAN) 15 달소 23.01.01.18:51 2114 +2
Assistant OS 당신이 알아야할 새로운 스탠다드 Matter란 무엇인가 5 DarkAcid 22.12.30.02:38 721 +1
Proxmox 인텔 igpu는 gvt-g를 이용해 두개 이상의 가상머신에 패스스루 해줄 수 있네요. 13 니즛 22.12.23.02:19 1342 +1
질문
normal
초코코알라 23.05.06.18:14 632 0
Proxmox
image
굿럭 23.01.05.12:59 1380 0
Linux
image
달소 23.01.05.10:23 355 0
질문
image
swift89 23.01.04.14:05 372 0
질문
image
DarkAcid 23.01.04.12:34 430 0
Linux
image
콜라 23.01.03.23:07 595 0
질문
normal
ENTJ도플랜 23.01.03.13:15 302 0
Proxmox
image
eyeball 23.01.02.14:42 1191 0
ESXi
image
달소 23.01.01.18:51 2114 +2
질문
normal
누구냐 23.01.01.00:06 443 0