8ssd raid5 ? 4ssd raid5 X 2?

dr2am   
   조회 5041   추천 0    

8 ssd raid 5 시 

5.6TB, 7x read speed

4 ssd raid 5 x2 시 

2.4TB x 2 = 4.8TB, 3x read speed


하드 오류시 복구 하드 하나를 두는 초점에, 

하드용량 800GB는 신경 쓰지 않는다고 두고 생각하면,


8 ssd raid5로 묶어도 대용량 파일 전송에나 의미가 있지 random access iops 에는 기본 하드 디스크 성능을 따라가니(?)...

4 ssd raid5 x2가 디스크 성능을 최대한 더 사용하는 것 같은데요.


제가 이해하기로는 쉽게 예를들어 vm 똑같은 부하라 치고 iops관점에서

8 ssd raid5 에 vm 12개 돌렸다고 하면,

4 ssd raid5 에 vm 8개씩 총 16개를 돌릴 수 있을거 같단 생각이 드는데 맞나요?

dateno1 2021-08
애초에 그렇게 간단한 문제가 아니라고 봅니다

vm당 디스크 부하가 얼마나 먹는지는 둘째쳐도 컨트롤러 어떻게 연결하실껀지?

SSD만으로 채우는경우 컨트롤러 대역폭부터 신경써야 합니다
     
dr2am 2021-08
컨트롤러가 12GB라고하면 최대 보낼수 있는 속도가 12GB인데 이는 최대 전송속도이고

12GB 컨트롤러에 당연히 4ssd raid 5 x2 를 풀로드 한다면 당연히 컨트롤러에 제약이 걸리겟지만 이는 대용량 파일을 지속적으로 보내는 것이고,

대용량 파일이 아닌 작은 파일들을 지속적으로 읽기 쓰기 한다면 iops의 영향을 받을거라고 생각했습니다.
동시처리를 더 많이 하기 위해서 8ssd raid5가 좋은지 4ssd raid5 x2가 더 좋은지해서요.
          
dateno1 2021-08
단일 컨트롤러라면 아마 별 차이가 없지만, 개수가 많은게 유리할껍니다

그리고 가상화에서 성능 찾을려면 그냥 PCIe용 중고 올라오는거 장터에서 집어오는게 더 잘 나옵니다
박문형 2021-08
질문에서 SSD의 용량 모델 RAID 카드의 모델 등이 정의가 안되어 있어서 모라 이야기 하기 애매합니다..

SATA SSD는 6G 까지 밖에 제품이 없고 SAS SSD는 12G까지 제품이 있습니다..

그리고 스팩을 보시면 아시겠지만 6G/ 12G라는게 그냥 지정된 대역폭이라 SSD 실제 속도는 보통 저 대역폭의 절반 수준입니다..

RAID 5는 페리티 계산 때문에 RAID 0보다는 보통 속도가 떨어집니다..

8 SSD가 퍼포먼스가 좋느냐 4SSD가 퍼포먼스가 좋느냐는 일반적으로 8SSD가 퍼포먼스가 좋습니다..


그 외 퍼포먼스를 더 높이려면 PCIe 4X Gen3 NVME SSD 고용량을 구하시면 되는데 일반적인 시장에서는 보기 힘들고 가격도 꽤 나갑니다..
     
dr2am 2021-08
하드 스펙 컨트롤러 스펙 무시하고 단일 하드가 가지고 있는 random access iops를 최대한 활용하는 방법으로 8ssd 냐 4ssd x2 냐가 물음이였었습니다...

Raid 를 묶는다고 random iops가 증가하지 않고 ssd 스펙 리밋을 따라간다고 생각했는데 아니였나보군요

다들 답변을 이렇게 하시니 제가 raid와 iops에 대해 잘 이해 못하고 있는거 같네요 좀 더 알아봐야겟습니다. 답변 감사합니다.
박문형 2021-08
단일 SSD에서 IOPS가 높은 제품은 아마도 기업용 SAS SSD 일 것입니다..

보통 벤더 서버에서 파츠로 볼 수 있고 새것은 가격이 장난 아닐 것입니다..

리테일은 국내 시장에서는 거의 보기가 힘듭니다..

보통 필요한 기업은 외국에서 직접 수입해서 사용합니다..
파닥파닥 2021-08
사용하고자 하는 SSD 의 스펙문서를 보시고 Max IOPS 일때 측정 옵션들 (Queue Depth, IO size, RW ratio) 등을 보시면 대략적인 Bandwidth 와 기대 IOPS 계산 가능합니다.
해당 데이터를 가지고 판단해 보시면 좀더 의문점이 풀리실 것으로 보입니다.

참고로, 현 세대 장비들에서 SAS 12G SSD 을 사용하여 13 ~ 14 spindle 이상 나오게 묶어보면 대충 280k ~ 300k IOPS 정도 나오긴 합니다. (RW 7:3, QD: 32, 4K)
나우마크 2021-09
옵테인 한장 사서 쓰는게 낫습니다.
간장게장 2021-09
iops 올리려면 raid 0이나 raid 10을 쓰는 것이 좋습니다. raid 10을 사용하면 용량이 반으로 줄어들죠.
raid 0이나 raid 10을 사용하려면 cache 없는 HBA에 물려 software raid를 사용하는 것이 낫습니다.
이 때 hba에 달린 프로세서의 iops 처리 능력을 보아야 합니다. 보통 새로 나온 것들이 전력도 적게 먹고 처리 능력도 높습니다만, 12g sas 초기 모델들은 ssd 여러개를 동시에 처리하기에는 상당히 부족하지만 후기 모델들끼리는 아주 큰 차이는 나지 않습니다.

sas ssd와 nvme ssd를 비교하자면 nvme가 조금 유리하기는 하지만 ssd 나름입니다. 순차처리에서는 nvme가 절대적으로 유리하지만, 랜덤에서는 ssd 자체 능력이 중요합니다. 좋은 sas ssd가 구린 nvme보다 iops가 높습니다. ssd도 용도에 따라 골라야겠죠.

vm 여러개에서 입출력이 빈번하면 read / write, 순차 / random, 큰 파일 / 작은 파일 이런 것들이 복잡하게 섞이는 경우도 있습니다. 이런 경우 flash 기반 ssd는 성능 저하가 심한데, 옵테인의 경우는 성능 저하가 별로 없습니다. 비싸서 탈이죠.
나우마크 2021-09
윗 댓글에 보충한다면

특히나 작은 파일들의 경우는 IOPS 보다도 낸드 본연의 4k 리딩 속도가 매우 중요합니다.
그래서 결국 옵테인 한장이 낫고,
여유가 된다면 옵테인 여러장을 사용하는 것이 가장 좋은 솔루션입니다.

생각외로, SSD 레이드의 경우는 벤치와 실제의 체감 성능이 크지 않은 경우가 많습니다.
앞서 이야기한 실제 상황에서는 작은 파일들이 오가기 때문입니다.
제온프로 2021-09
클라우드 가상화 서버들이 대역폭에 고민하고 있을때...

12G 컨트롤러들이 나왔습니다.. . 고민하지 마라고...


대역폭에 목마르면..
12G 컨트롤러 + 12G SAS SSD 로 교체하면 좋겠죠...


PCIe Ultra speed Quad nvme 이것도 있어요..
PCIe 3.0 4배속 X 4개 = ??

PCIe 3.0 x16배속 15.7GB/s  ====  충분하죠...


제목Page 7/55
2015-12   1161779   백메가
2014-05   4613157   정은준1
2021-10   5190   teps
2021-10   3741   teps
2021-10   3573   teps
2021-10   3477   teps
2021-10   4221   혼자사는댕…
2021-10   4443   혼자사는댕…
2021-10   3710   ShortLJ
2021-09   4780   찌록
2021-09   4909   N0name
2021-09   3865   새옹지마아
2021-09   6527   고세삼
2021-08   5494   회상2
2021-08   5042   dr2am
2021-08   4269   세이군
2021-08   3932   푸른소나무
2021-08   3456   회상2
2021-08   2948   이상정
2021-08   3967   멋쩌염
2021-07   4594   플카
2021-07   3884   SDG6038