![サーバーに過負荷がかかる可能性がある方法は何ですか? [閉鎖]](https://linux33.com/image/45612/%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%81%AB%E9%81%8E%E8%B2%A0%E8%8D%B7%E3%81%8C%E3%81%8B%E3%81%8B%E3%82%8B%E5%8F%AF%E8%83%BD%E6%80%A7%E3%81%8C%E3%81%82%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AF%E4%BD%95%E3%81%A7%E3%81%99%E3%81%8B%EF%BC%9F%20%5B%E9%96%89%E9%8E%96%5D.png)
大学システムでは、rhelを実行しているサーバーとWindows XPを実行している学生が使用するノードがLANケーブルを介してサーバーに接続されます。
ただし、サーバーを遅くしたいので、サーバー(ターミナルを介して学生のコマンド要求を処理する)への要求は非常に遅く応答します。どうすればいいですか?
答え1
クライアントとサーバーが通信するためにどのプロトコルを使用しているかはわかりませんが、サーバーに過負荷がかかる限り、無限ループにすぎないスクリプトを簡単に実行できます。
Pythonでは、ログインしてPythonインタプリタを実行し、次のように入力するのと同じくらい簡単です。
while True: pass
CPU 数だけ開いている端末がある場合、サーバーはかなり停滞します。しかし、これはネットワーク応答が著しく遅くなるわけではありません。 (CPUの数を見るにはcat /proc/cpuinfo
)
問題について詳しく教えてください。さらに成功することができます。これはどんなプロトコルですか? HTTP?何を達成したいですか?