728x90
반응형
backlog라는 단어는 좀 생소하신분들도 많을겁니다.
backlog는 물리적 네트워크 포트에서 패킷을 쌓아두는 커널의 큐 크기입니다.
만약 이 큐 크기가 작아서 큐에 쌓이지 못한 패킷들은 버려지게 됩니다.
backlog 값을 확인 하려면, 아래의 명령어를 실행합니다.
]# sysctl net.core.netdev_max_backlog
backlog는 또 한가지의 종류가 있는데 그것은 listen backlog 입니다.
클라이언트가 서버에 연결할 경우, accept 하지 못한 클라이언트들이 대기할 수 있는 최대값입니다.
만약 backlog가 1000이라면, 1000개의 클라이언트가 accept 에서 대기할 수 있습니다.
listen backlog 값을 확인 하려면, 아래의 명령어를 실행합니다.
]# sysctl net.core.somaxconn
이러한 값들은 대량의 트래픽을 처리하는 서버에서는 알맞게 설정해줄 필요가 있습니다.
이상입니다.
728x90
반응형
'운영체제 > 리눅스' 카테고리의 다른 글
[리눅스] TCP Wrappers (0) | 2020.09.16 |
---|---|
[리눅스] heartbeat란 (0) | 2020.07.12 |
[리눅스] vsftpd 설정 (0) | 2020.06.09 |
[리눅스] fuser 명령어 (0) | 2020.05.14 |
[리눅스] samba란 (0) | 2020.04.19 |