Ressourcen für die Administratorkonsole reservieren

8

Mein Server wird oft von Crawlern fast unter DOS gestellt. Ich habe es noch nicht geschafft herauszufinden, was genau für die hohe Last verantwortlich ist. CPU, Speicher und Festplatten-E / A sind nicht am Limit (möglicherweise Netzwerkverkehr). Meine Frage ist, ob jemand eine Idee hat, wie man Kapazität im System reserviert, um eine Shell-Sitzung auszuführen (Bash over SSH). Kann dies mit cgroups durchgeführt werden? Im Moment steigen die Ladewerte leicht auf 60 und das macht es schwierig, einen Befehl einzugeben.

Ensonic
quelle
ulatencydkönnte hier von Nutzen sein, ich habe es aber noch nie versucht ...
sr_
das sieht interessant aus. werde später berichten. Vielen Dank!
Ensonic

Antworten:

1

Etwas grundlegenderes: Starten Sie sshdan einem bestimmten Port mit einem sehr niedrigen nicePegel, was hilfreich sein könnte.

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

WENN das Problem auf DOS-Drosselung des Netzwerks zurückzuführen ist, müssen Sie Netzwerkformungsregeln außerhalb der Box (dh auf dem Switch) verwenden.

Otheus
quelle