높은 부하에서도 항상 SSH 서버 사용 가능

높은 부하에서도 항상 SSH 서버 사용 가능

과부하 상태에서도 SSH 서버와 그 아래의 모든 항목(bash 포함)을 항상 사용할 수 있도록 하는 방법이 있습니까?

아마도 이것은 일종의 중요한 경로일 수 있습니다.모든 것은 기억 속에 있다, 전용 CPU 또는 이와 유사한 것을 사용합니다.

내 서버에서 무슨 일이 일어나고 있는지 조사하기 위해 항상 최저 비용으로 사용할 수 있는 서버를 확보하려면 어떻게 해야 합니까?

답변1

시스템을 최대한 활용하기 위해 모든 서비스에 동일한 리소스를 제공하며 커널은 모든 서비스가 동일한 우선순위로 실행되도록 시도합니다. sshd 프로세스의 우선 순위를 가장 높은 수준으로 설정할 수 있습니다. (착함이 낮을수록 우선순위가 높아집니다)

이봐:https://serverfault.com/questions/355342/prioritise-ssh-logins-nice

이것은 메모리 문제를 해결하지 못합니다. 이 문제를 처리하려면 cgroup을 사용하여 sshd 프로세스에 자체 예약 메모리를 할당해야 합니다.

단일 Linux 프로세스의 메모리 사용량 제한

관련 정보