|
[필독] 처음 오시는 분을 위한 안내 (737) |
정은준1 |
2014-05 |
5266481 |
0 |
2014-05
5266481
1 정은준1
|
|
(광고) 단통법 시대의 인터넷가입 가이드(ver2.0) (234) |
백메가 |
2015-12 |
1791398 |
25 |
2015-12
1791398
1 백메가
|
112253 |
델 서버 하드 호환성 문의 (2) |
5620SAM |
2024-02 |
1475 |
0 |
2024-02
1475
1 5620SAM
|
112252 |
d1581 vs 5700g 가상 서버 관련 (11) |
강프로 |
2024-09 |
1475 |
0 |
2024-09
1475
1 강프로
|
112251 |
아이패드 프로 4 와이파이 126 정도면 (4) |
신은왜 |
2022-03 |
1475 |
0 |
2022-03
1475
1 신은왜
|
112250 |
안드로이드 데이터 복구업체 찾습니다... (2) |
송진현 |
2022-09 |
1475 |
0 |
2022-09
1475
1 송진현
|
112249 |
멀티탭..? 전기..? 추천 (4) |
서버같은인생 |
2024-01 |
1475 |
0 |
2024-01
1475
1 서버같은인생
|
112248 |
시놀로지 나스 아이피 차단 관련 문의 드립니다. (5) |
김가피시 |
2023-06 |
1475 |
0 |
2023-06
1475
1 김가피시
|
112247 |
Cisco AP Aironet 1602i 펌웨어 관련 질문 올립니다 (2) |
프라임스톤 |
2024-02 |
1475 |
0 |
2024-02
1475
1 프라임스톤
|
112246 |
ts140 하드디스크 가이드 |
onuappa |
2023-01 |
1475 |
0 |
2023-01
1475
1 onuappa
|
112245 |
솔라리스10설치하려는데 cdrom 부팅이 안되요 (2) |
오소리 |
2022-11 |
1476 |
0 |
2022-11
1476
1 오소리
|
112244 |
스레드리퍼용 드라이버 (4) |
미담 |
2023-06 |
1476 |
0 |
2023-06
1476
1 미담
|
112243 |
안녕하세요. 공유폴더 질문드립니다 (4) |
르랏 |
2023-01 |
1476 |
0 |
2023-01
1476
1 르랏
|
112242 |
[질문] HP 파트를 사고 싶은 욕심에 자꾸 눈독들이게 되는 파트가 있습니다 (3) |
김말고 |
2024-08 |
1476 |
0 |
2024-08
1476
1 김말고
|
112241 |
HPE DL380 G5 디스크 추가 후 인식문제 |
궁금쓰 |
2022-07 |
1476 |
0 |
2022-07
1476
1 궁금쓰
|
112240 |
수냉쿨러로 바꿔야 할까요? (14) |
민지파파 |
2024-08 |
1477 |
0 |
2024-08
1477
1 민지파파
|
112239 |
TTS로 읽으면서 슬라이드쇼가능하나요 (4) |
그린 |
2022-11 |
1478 |
0 |
2022-11
1478
1 그린
|
112238 |
슈마 X10DAX 사용중 전기인입 이상증세로... (4) |
한가한이수진 |
2023-12 |
1478 |
0 |
2023-12
1478
1 한가한이수진
|
112237 |
중국 QQ 메신저 사용 가능하신분 있나요? (3) |
inquisitive |
2022-09 |
1478 |
0 |
2022-09
1478
1 inquisitive
|
112236 |
7500F + B650M 구형 그래픽 카드 인식 불량 및 메모??? (5) |
Rich |
2024-09 |
1478 |
0 |
2024-09
1478
1 Rich
|
112235 |
HL usb to rs232 windows11 드라이버 (13) |
2CPU최주희 |
2024-09 |
1478 |
0 |
2024-09
1478
1 2CPU최주희
|
112234 |
명근 선생님 잘 지내십니까? (2) |
진곤김 |
2022-05 |
1478 |
0 |
2022-05
1478
1 진곤김
|
예전에 테스트 해보니까 싱글 성능이 딸리면 4 queses(4 스레드) 활용해야 10G 풀로 나오더라고요. CPU 이것저것 테스트 해봤는데 mtu 1500 기준
i3 4440 2코어 4스레드 9~10Gbps
G1850 2코어 2스레드 6~7Gbps
i5 2500 4코어 4스레드 9~10Gbps
j1900 4코어 4스레드 7~8Gbps
n3150 4코어 4스레드 8~9Gbps
점보프레임 쓰면 다 10G 뽑아주긴 하는데 스위치에 물려서 쓰긴 좀 그렇고
2630이면 못 해도 20기가 이상은 나올텐데 뭔가 구성에 문제가 있는 것 같습니다. 속도가 안 나오는 원인은 열가지가 넘어서.. 찾기가 쉽지 않습니다.
일단 점보프레임으로 한 번 테스트 해보시죠.
네트워크단에서 문제가 없다고 판단되면, 그 다음에 스토리지관련 확인을 하시면 됩니다.
참고로 윈도우즈 탐색기로 파일 카피를 할때
네트워크 병목인 상황이면, 특정 속도에 딱 걸려서 더이상 속도가 안나오는 형태이고
디스크 병목이면, 속도가 출렁출렁 들쭉날쭉 나오거나, 캐시가 다되면 속도가 급격히 떨어지는 형태를 보입니다.
테스트할떄 iperf3 최근 버전 받아서 테스트하시구요
https://files.budman.pw/
구버전은 테스트할때 속도가 잘 안나오더군요.
그리고 보드 어떤 슬롯에 NIC어뎁터가 장착되어 있는지도 확인이 필요합니다
가능하면 CPU와 단독으로 직결된 16X / 9X 슬롯에 끼우는게 좋습니다.
10G 가 4개 입니다.
모든 조건을 만족할 때
Max 40Gbps 입니다.
아, 일단 허브 경유하지 말고 직결부터 해보시고요.
그리고 중간에 허브 거치치 말고 PC to PC로 iPerf 테스트도 해보세요..
허브의 모델을 모르기에 허브가 호환성이나 성능이 딸릴 가능성도 배제하지는 못합니다..
cpu 사용율은 iperf 서버나 클라나 비슷 했습니다.
전체 사용율은 별 쓸모가 없어요
iperf 걸었을떄 송/수신 양쪽의 각 코어별 사용율 체크해보세요
만일 특정 코어가 사용율 저조 -> 만땅으로 변하면 그 코어 쓰는겁니다 (그리고 시퓨 성능땜에 그러는겁니다)
네트워크 관련된것들 상당 비율 멀티스레드 분할이 안 되므로 이런것 다룰 서버는 코어 개수보단 싱글 성능이 필요합니다
E5-2696v2 * 2 시스템에서 테스트 해봤을때 -P5~8 로 멀티스레드 주면 32Gbps 이상은 뽑아줬습니다.
V1이랑 V2랑 IPC가 막 50~70%씩 차이 나는것도 아니고,
CPU 단일스레드 성능 때문에 20Gbps정도면 모를까 5Gbps로 락 걸리는건 말이 안됩니다.
이것도 아니면 HW(메인보드 Lane 분석 Block Diagram 확인필요) 어딘가에서 뒷목잡는 요인이 있어 보입니다.
하드한 방법으로는 PCIe Slot 위치바꿔가면서 전수테스해서 확인하는것도 방법입니다.
제 경험치로는 생각외로 성능이 안나왔던 슬롯도 있었습니다.
PCIe 카드 링크스피드 체크하는 예제를 올려드립니다.
리눅스에서는 간단한데 WINDOWS는 Powershell로 떼려 봐야되네요.
[리눅스]
# sudo lspci -d xxxx:xxxx -vvv | grep LnkSta:
LnkSta: Speed 8GT/s (ok), Width x8 (ok)
Windows OS에서는 Link Speed를 확인하기 위해 "PowerShell"을 사용할 수 있습니다.
powershell
Get-NetAdapter | Select-Object Name, LinkSpeed
Get-WmiObject Win32_PnPEntity | Select-String -Pattern "PCI"
현재 마지막 버전은 2_42_5000 입니다.
https://network.nvidia.com/support/firmware/connectx3ib/
우선 리눅스 기준 sudo mlnxtune 명령어를 이용하여 PCIE 8레인 사용하는지 확인해야 합니다. 링크 레인이 8레인이 아니면 바이오스에서 8레인으로 설정해 주어야 합니다. 링크 스피드도 8GT/s 인지 확인하고 아니면 바이오스 설정해 주어야 합니다.
네트워크 대역은 iperf 혹은 iperf3 로 측정하기 보다는 ib_send_bw 명령어를 이용하여 측정하는 것이 더 나을 것 같습니다.
멜라녹스 카드가 정확한 최대 대역을 내기 위해서는 CPU c2 idle 상태를 아래 명령어를 이용해 disable 시켜 주어야 합니다. 아래는 코어 64개에 대해 명령어 입니다.
cpupower -c 0-63 idle-set -d 2
CPU governor를 performance 로 설정해야 합니다.
cpupower frequency-set -g performance
마지막은 CPU 주파수 부스터를 확인 해야 합니다.
cat /sys/devices/system/cpu/cpufreq/boost
off 인 경우 아래 명령어로 boost on 시켜 주어야 합니다.
root 권한으로 아래 명령어를 실행합니다. 아래는 AMD CPU의 경우입니다.
echo 1 > /sys/devices/system/cpu/cpufreq/boost
위의 설정을 해주었을 때 일정하게 100 Gbps 에 가까운 네크워크 대역이 나왔습니다.
AMD CPU 지만 아래 문서를 참고해 보세요.
https://www.amd.com/content/dam/amd/en/documents/epyc-technical-docs/tuning-guides/2018-amd-epyc-7001-tg-hpc-56420.pdf
CX354A-FCBT 2개 직결 테스트해도 25~28Gbps 정도 나왔습니다.
OS는 Windows 10, 측정도구는 iperf3 였구요.
그런데 이보다 훨씬 더 나은 시스템에서 5Gbps 정도에 머무리는 건
CPU 한계, 튜닝의 문제라기 보다는
다른 하드웨어 적인 문제를 의심해볼만 합니다.
윈도우즈 파워셸에서
Get-NetAdapterHardwareInfo 명령을 이용해서
네트워크 어뎁터의 PCI-E 링크 Speed와 링크 Width를 확인해보시구요.
스위치 제거하고 1:1 직결로 테스트해보시고
그래도 안되면 어뎁터 변경 / 케이블 변경도 시도해보시구요.