|
[필독] 처음 오시는 분을 위한 안내 (736) |
정은준1 |
2014-05 |
5194548 |
0 |
2014-05
5194548
1 정은준1
|
|
(광고) 단통법 시대의 인터넷가입 가이드(ver2.0) (234) |
백메가 |
2015-12 |
1727581 |
25 |
2015-12
1727581
1 백메가
|
86387 |
ZOTAC G45 ITX 보드 디스플레이 문제점.. (5) |
캡틴아메리카노 |
2015-03 |
5862 |
0 |
2015-03
5862
1 캡틴아메리카노
|
86386 |
오디오트랙 프로디지 7.1 LT PCI 사운드카드 윈도우 10 드라이버 문의 (2) |
VSPress |
2020-12 |
2790 |
0 |
2020-12
2790
1 VSPress
|
86385 |
인터넷속도에 관한 문의 (4) |
마법사오즈 |
2022-06 |
1847 |
0 |
2022-06
1847
1 마법사오즈
|
86384 |
포토샵 문의 (3) |
NiteFlite9 |
2011-04 |
6991 |
0 |
2011-04
6991
1 NiteFlite9
|
86383 |
nas4free쓰는데...이상하게 wol이 안되네요. freenas로 바꿔설치해보려니 다운로드도… (5) |
김건우 |
2015-03 |
5833 |
0 |
2015-03
5833
1 김건우
|
86382 |
SUN PCIe SSD 400GB / F40 - z800 인스톨 문의 (12) |
dreamer74 |
2020-12 |
4176 |
0 |
2020-12
4176
1 dreamer74
|
86381 |
소켓 1366 제온 CPU와 I7 CPU의 차이점은 뭔가요? (8) |
스카이 |
2011-04 |
19089 |
0 |
2011-04
19089
1 스카이
|
86380 |
TX100 사용중 질문입니다. (3) |
멋쟁이 |
2015-03 |
3709 |
0 |
2015-03
3709
1 멋쟁이
|
86379 |
우분투에서 하드를 새로 사서 추가 하려는데요 (2) |
sik2 |
2017-04 |
3295 |
0 |
2017-04
3295
1 sik2
|
86378 |
CrystalDiskInfo 에서 회복 불가능 섹터 발생시 (15) |
무아 |
2017-04 |
12993 |
0 |
2017-04
12993
1 무아
|
86377 |
z420 Bios 업데이트 직후... (2) |
김도형 |
2016-05 |
6449 |
0 |
2016-05
6449
1 김도형
|
86376 |
U,2에 SATA, NVMe 방식의 M.2 인식 (18) |
신우섭 |
2019-09 |
7733 |
0 |
2019-09
7733
1 신우섭
|
86375 |
렌더팜이나 서버 관련해서 궁금한 점이 있습니다. (14) |
책갈량 |
2022-07 |
1801 |
0 |
2022-07
1801
1 책갈량
|
86374 |
[ TCP 동시 접수 Flow 수 최대 개수 ] 리눅스에서 웹 서비스 (7) |
전설속의미… |
2015-03 |
17028 |
0 |
2015-03
17028
1 전설속의미…
|
86373 |
CPU 호환 문제로 VT-d를 사용할 수 없었던 사례를 찾습니다. (7) |
송주환 |
2016-05 |
5832 |
0 |
2016-05
5832
1 송주환
|
86372 |
산업용보드 전원에 대해~ (5) |
정용우 |
2013-11 |
7791 |
0 |
2013-11
7791
1 정용우
|
86371 |
raid 카드 추천 문의 입니다. (12) |
무적쥔장 |
2013-11 |
7694 |
0 |
2013-11
7694
1 무적쥔장
|
86370 |
멀티탭 문제 질문 드립니다 (6) |
반성만 |
2020-12 |
2821 |
0 |
2020-12
2821
1 반성만
|
86369 |
접지 관련 질문입니다 (9) |
최민재 |
2020-12 |
5227 |
0 |
2020-12
5227
1 최민재
|
86368 |
노트북 백라이트 교체 (4) |
앙드레준 |
2015-03 |
4200 |
0 |
2015-03
4200
1 앙드레준
|
하드웨어가 좋아 지는 것 만큰 최대 TCP 수용량이 늘어 나는 것이 아니라,
일정 부분에 수렴하면... 더이상 TCP 클라이언트를 수용 못하는 건지 궁금합니다.
실제로 어느 정도까지가 한계인지 궁금합니다.
두 분의 답변 감사 드립니다. 꾸벅
1024~65535 (서비스를 받고 세션을 맺고 통신을 하는 쓰레드 할당 포트)
보통 위 기준으로 소켓범위를 잡고 개발을 합니다. 개발을 발로 하면 위 기준 다 무시하고 세션이 재 할당되지도 않고 다 차서 리부팅하는 케이스가 종종 발생하는데 이거 전부 개발 잘못입니다. OS에서 백날 튜닝해봐야 근본원인이 잘못된걸 아무리 해결해도 되지가 않는다는겁니다.
소켓통신은 치고 빠지는구현을 제대로 개발해야 되는데 이거 무시되면 하드웨어 성능이 부족하다느니 OS 버그라느니 이상한 소리가 오고 가는겁니다.
TCP는 랜덤으로 세션을 맺고 풀어지고 하는데 이게 잘안된다면 개발쪽에 먼저 의심을 해봐야 하고 어느정도 세션이 차면 OS 부하도 같이 올라가기 때문에 성능의 이슈로 결론이 나면 댓수를 늘리는 방법밖에 없습니다.
소켓통신도 쓰레드를 단독이냐 멀티냐 인증세션은 어떻게 할거냐에따라 상당히 복잡해집니다. 그래서 어느정도 이상에서는 접속을 받지 않는다고 한다면 댓수 늘리는게 제일 편하다는겁니다.
혹시 웹서버 같이 TCP 소켓을 극도로 많이 사용 서버들이 소켓 문제를 해결하기 위한
sysctl.conf 와 같은 환경 설정 튜닝된 사이트나 글을 모아둔 곳 아시면, 소개 부탁 드립니다.
좋은 주말 되세요....
뭘로 구현되어 있나요? select? poll? epoll?
이미 소켓 수가 문제가 되는 시절은 지나간것 같습니다.
개발하기에 따라서 i7-2600, 16g ram 정도의 사양으로 idle conn은 1500k 정도, throughput 은 50k req/s까지 성능이 나옵니다. (epoll 기준..)
포트 65535 문제는, 머신의 문제가 아니라, nic에 ip여러개 할당하고, ip당 40~50k 씩 잘라서 받으면 되는 문제입니다.
말씀 해 주신 거 읽어 보니, 문제가 명확해 지는 거 같네요
리눅스 TCP 스택 문제는 아닌 거 같네
FD 문제인지는 어케 접근 해 볼만한 CLI 난 방법을 여쭈어 볼 수 있을런지요 ?
답변 거듭 감사드립니다.