쪽팔리면 질문하지 맙시다. 소중한 답변 댓글을 삭제하는건 부끄러운 일 입니다
안녕하세요. 감기가 유행입니다. 모두들 조심하시기 바랍니다.
내용을 요약해서 쓰려고 했는데 잘 안 되서, 그냥 포기하고 길게 씁니다.
현재, 사내망 중 서버 사용 환경이
저장장치 -- 10Gbit L3 * 2 --+- 연산서버 1, 2, 3, ...
+- 인증서버, 기타등등
와 같습니다.
문제는, 저장장치를 프로젝트 진행할때마다 늘려놨더니, 초기에는 문제가 되지 않았던 I / O 쪽 이야기가 나왔습니다.
저장장치쪽이 느려서 연산 결과가 늦게 나온다는 거죠.
이래저래 대처 방법에 대한 이야기가 나왔는데, 그 중 하나가 저장장치를 Controller 포함 구매 하는 겁니다.
현재 저장장치는 Dell Unity XT 를 사용중입니다.
이 장비의 구성은, 크게 Controller + Enclosure 로 구성됩니다.
controller 는 2.5인치 SAS SSD(혹은HDD) 의 I/O를 담당하고,
Enclosure 는 저장장치 용량을 늘리기 위한 케이스 역할을 합니다.
즉, 초기에 controller 만 사용하다가, 추가가 필요하면 Enclosure + HDD(SSD)를 추가해서 용량을 늘리는거죠.
회의에서는,
I/O 가 몰리는 거 같으니, Enclosure 만 사지 말고 Controller 도 같이 사자. 그래야 I/O 병목이 해소된다.
라는 이야기가 나왔습니다.
그런데, 내용을 정리하다 보니 아래와 같은 의문이 들더라고요.
1. L3 는 안 사도 되나?
트래픽이 몰리는 = 느려지는 곳 원인은 , 현재 분석으로는 DISK I/O 로 보입니다. 그래서 대책도 "저장장치용 IO Controller 를 하나 더 사자" 라는 대응인데. 그와 별개로 동일 L3 에 저장장치도 늘어나고, 연산서버도 늘어나면 트래픽이 늘어날 건데... 늘어난 트래픽을 감당하기 위해서 L3를 더 안 사도 되나?
라는 생각이 듭니다.
2. 현재의 병목 현상을 측정할 수 있는 방법이 없을까?
I/O 에 병목현상이 생긴다는 건 프로그램 실행 시 발생하는 값들을 보고 추정한 겁니다.
그런데 그와 별개로 Network , IO 등을 따로 "편하게" 측정할 수 있는 방법이 있을까요?
현재 사용중인 서버는 DELL 인데, DELL 의 IDRAC 에는 IO 혹은 네트워크 트래픽을 그래프로 볼 수 있습니다.
그런데...뭔가 불편해요. console 로 값들을 확인할 수 있으면 좀 더 낫겟다는 생각도 들고.
3. 트래픽을 잴 수 있는 일반적인 솔루션?
근본적으로 , 보통 시스템에서 IO 와 NETWORK 쪽 부하를 볼 때 어떻게 보나요?
이상입니다. 모두들 즐거운 하루 되시기 바랍니다. 감사합니다.
10Gbit̸ 1.25GBpsε, ̵带 ϼ Ʈũܿ ɸ°͵ մϴ.
SATA SSD 3 ̵0 ǵ 10gbeδ մϴ.
Ǵ 뷮 ַ ܼ ̴ 尡 մϴ.
Dell Unity XT ˻غ ϳ..
ϴ Ʈũ ӵ Ʈ õǾ ִ ġ ϴ
־ մϴ..
α() ϸ ִ 40G ġ 100G ġ մϴ..
Ư 100G մϴ..
ũ queue length, latency, iops, disk i/o
Ʈũ Bytes Send, Total ...
ȮϽ÷ cpu, memory, disk, network baseline ãø ˴ϴ.
Ʈ ÷ mrtgѰ
.
ý 踸 ˼ ֽϴ.
ý Ű ̳..
尡 ̰.. 丮 뷮 ϴ..
غ ϴ ٸ..
10G Ethernet ̰ڳ..
40G 100G ϴµ..
ġ Dell Unity 480 Դϴ. Ʈ 8 ְ, 10G 10G * 4ȸ = 40Gb Ű.
L3 DELL Networking S4128T-ON ̰, RJ45 Ʈ ϳ 10Gbit Դϴ. Ʈ 24 + 2 + 4 ְ, ü ó 뷮 960Gbps Դϴ..
QSFP Ʈ ( QSFP+ ڽϴ. ) ־, L3 QSFP( Ȥ QSFP+ ) ̺ 40G ¥ ֽϴ.
ġ Unity XT ʹ 10G UTP * 4 * ȭ ֽϴ. = ġ Ʈѷ ī尡 10G * 4 A B ΰ 8 ִµ, ̰͵ L3 ִ°.
꼭 <-> L3 * 2 <-> ġ , ġ L3 10G * 4(4ȸ) * 2( A B ȭ ) Ǿ ֽϴ. Ʈũ ϴ ̾߱ °ŷ ̱ մϴ.
ٺ 꼭 OS ְ ۾ ġ unity Ǵ, 꼭 մϴ. ٰ մϴٸ...
ֽ ٽ Ȯ̵ , ٽ ãƺ 帮 ϰڽϴ.
̻Դϴ. ε 亯 帳ϴ.