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.


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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.