서버에 과부하가 걸릴 수 있는 방법은 무엇입니까? [폐쇄]

서버에 과부하가 걸릴 수 있는 방법은 무엇입니까? [폐쇄]

대학 시스템에서는 rhel을 실행하는 서버와 Windows XP를 실행하는 학생들이 사용하는 노드가 LAN 케이블을 통해 서버에 연결됩니다.

하지만 서버 속도를 늦추고 싶기 때문에 서버(터미널을 통해 학생 명령 요청을 처리하는)에 대한 요청이 매우 느리게 응답합니다. 어떻게 해야 하나요?

답변1

클라이언트와 서버가 통신하기 위해 어떤 프로토콜을 사용하는지 잘 모르겠지만 서버에 과부하가 걸리는 한 무한 루프에 지나지 않는 스크립트를 쉽게 실행할 수 있습니다.

Python에서는 로그인하고 Python 인터프리터를 실행하고 다음을 입력하는 것만큼 간단합니다.

while True: pass

CPU 수만큼 열려 있는 터미널이 있으면 서버가 상당히 정체될 것입니다. 하지만 이로 인해 네트워크 응답이 눈에 띄게 느려지는 것은 아닙니다. (CPU 수를 보려면 cat /proc/cpuinfo)

문제에 대해 더 자세히 알려주시면 더 많은 성공을 거둘 수 있습니다. 이것은 어떤 프로토콜입니까? HTTP? 무엇을 달성하고 싶나요?

관련 정보