저는 새로운 서버에 더 큰 용량의 디스크를 장착하려고 합니다. 현재 서버에는 4개의 SAS 146GB 디스크가 있습니다. 원래 생각은 더 큰 SAS 디스크를 구입하고 기존 구성에 더 많은 디스크를 교체하거나 추가하는 것이었습니다. 내가 겪은 문제는 드라이브가 약간 비싸지는 경향이 있다는 것입니다. 그래서 나는 생각하기 시작했습니다.
SAS 디스크도 필요합니까? 그러한 종류의 대역폭(버스 대역폭)이 필요한 유형이나 워크로드는 무엇입니까?
내 목표는 ZFS를 실행하는 Linux 또는 FreeBSD로 단일 서버를 설정하고 ZFS 풀을 동일한 시스템에서 실행되는 Xen 인스턴스의 스토리지로 사용하는 것입니다. 기본적으로 비프로덕션 및 중요하지 않은 용도를 위한 소규모 가상화 설정입니다.
SAS 드라이브를 사용해야 하는 이유가 있나요? RPM과 대역폭 외에 다른 것이 있습니까?
저는 여전히 [여기에 서버 제조업체 삽입]의 "엔터프라이즈" SATA 드라이브를 사용하고 있기 때문에 신뢰성이 제 선택의 요소가 아닐 것이라는 인상을 받고 있습니다. 그렇죠?
답변1
저는 SAS를 사용하겠습니다.거의 모든 경우에단, 프로덕션 작업 부하를 실행하지 않는 홈 시스템은 제외됩니다.
이는 속도보다는 오류 수정, 프로토콜 및 전체 시스템의 신뢰성에 관한 것입니다.
답변2
모든 디스크짐RAID 10이나 이와 유사한 디스크 간에 로드를 공유하는 대규모 어레이가 있는 경우가 아니면 SATA 드라이브로 인해 어려움을 겪게 됩니다.
Tomcat의 로그 및 일반 OS 항목 외에는 디스크 활동이 없는 응용 프로그램 서버(Tomcat)를 실행하는 SATA 드라이브가 있는 서버가 있습니다.
미러 RAID에 2개의 SATA 드라이브가 있는 원격 데스크톱 서버가 있으므로 서버가 스왑을 시작할 때까지 괜찮습니다. 교체하는 경우 서버가 종료되고 일반적으로 재부팅이 필요합니다.
공유할 번호나 그런 것이 없습니다. 하지만 내 경험에 따르면짐, 대규모 RAID 10 또는 이와 유사한 것이 없다면 SAS는 다음과 같은 경우 큰 차이를 만들 것입니다.짐디스크 액세스가 필요합니다.
귀하는 이것이 프로덕션 설정을 위한 것이 아니라고 말합니다. 따라서 나는 귀하가 다음과 같이 말할 수 있다고 말하고 싶습니다.괜찮은SATA 드라이브를 사용하지만 비생산 용도에 따라 다릅니다. 실제로 사용되지는 않지만 여기저기서 무언가를 테스트하기 위해 대부분 유휴 상태로 앉아 있고 테스트에 성능이 필요하지 않은(예: 벤치마크 또는 성능 테스트가 아닌) 여러 VM을 저장하는 경우 아마도 다음으로 갈 수 있습니다. SATA 라우팅이 안전하게 이루어졌습니다.
하지만 이를 프로덕션으로 가져오거나 하나의 프로덕션 VM을 던지는 실수를 저지르지 마십시오!