관리 콘솔을 위한 리소스 예약

관리 콘솔을 위한 리소스 예약

내 서버는 크롤러에 의해 거의 DOS 처리되었습니다. 높은 부하를 일으키는 원인이 정확히 무엇인지 파악하지 못했습니다. CPU, 메모리 및 디스크 IO 제한에 도달하지 않았습니다(아마도 네트워크 트래픽). 내 질문은 쉘 세션(ssh를 통한 bash)을 실행하기 위해 시스템에서 용량을 예약하는 방법을 아는 사람이 있습니까? cgroup을 사용하여 이 작업을 수행할 수 있습니까? 이제 로드 값은 쉽게 60에 도달할 수 있어 명령 입력이 어려워집니다.

답변1

좀 더 기본적인 것: sshd매우 낮은 nice수준의 특정 포트로 시작하는 것이 도움이 될 수 있습니다.

# nice -20 /usr/sbin/sshd -p 2222 

문제가 DOS의 네트워크 조절로 인해 발생한 경우 상자 외부(예: 스위치)에서 네트워크 형성 규칙을 사용해야 합니다.

관련 정보