Server-Schwein

Ein Server-Schwein ist ein Benutzer, Programm oder System, das übermäßige Last auf einem solchem Server legt, dass die Server-Leistung, wie erfahren, durch andere Kunden erniedrigt oder solch wird, dass der Server selbst so schwer geladen wird, dass es scheitert, alltägliche Hauswirtschaft für seine eigene Wartung durchzuführen.

Geschichte

Das Begriff-Server-Schwein ist umgangssprachlich aber nicht genau skizziert. Das Feingefühl, wenn nicht der Begriff selbst, gehen fast sicher auf die frühen Jahre von Time-Sharing-Computersystemen in den 1960er Jahren zurück, als es für einen einzelnen Institutionsgroßrechner üblich war, viele interaktive Terminals zu kontrollieren. In solch einer Umgebung wird Server-Zeitabstand akut wahrgenommen. Außerdem, in vielen Betriebsumgebungen, wurden knappe Server-Mittel wie Zentraleinheitssekunden häufig gemessen und haben gegen die Rechnung des Benutzers gestürmt, der das Programm führt. Ein unbeabsichtigtes Server-Schwein konnte sich äußerst kostspielig in Finanzbegriffen erweisen. Diese Programme wurden häufig flüchtige Programme oder endlose Schleifen genannt.

Quellenstreit

Server-Leistung hat viele Dimensionen. Jedes Subsystem, das übermäßig geladen wird, kann die Leistung anderer Kunden in Verlegenheit bringen, die um dieses Subsystem kämpfen. Standardformen des Hardware-Streits schließen Zentraleinheitszyklen ein, unterbrechen Latenz, Eingabe/Ausgabe-Bandbreite, verfügbares Systemgedächtnis oder gesamte Systemspeicherbandbreite. Am Softwareniveau kann Streit für Puffer, Warteschlangen, Spulen oder Seitentische entstehen.

Bekannte Schweine

Es ist akzeptierte Praxis, dass Server von Systemverwaltern für das Arbeitspensum (oder Mischung von Arbeitspensen) erwartet passend nach Größen geordnet werden, und Server-Leistung nah kontrolliert wird, um Leistungsgrundlinien zu gründen. Die Server-Last könnte weithin bekannte Server-Schweine wie Systemunterstützung einschließen. Diese Aufgaben stehen allgemein seit Zeitabschnitten der leichten Nachfrage, solcher als in den sehr frühen Stunden an einem Sonntagsmorgen mit einer akzeptierten Verwaltungspolitik auf dem Plan, andere Anforderungen auf dem Server während jener Zeitabschnitte zu entmutigen oder zu verbieten.

Unerwartete Schweine

Öfter wird das Begriff-Server-Schwein verwendet, um eine ungewöhnliche Lastbedingung zu benennen, wo die Server-Leistung hinter der kulturell akzeptierten Grundlinie zurückbleibt. Ein allgemeines Drehbuch in den frühen Jahren der Computerwissenschaft war eine als Dresche bekannte Überlastungsbedingung, wo die gesamte Server-Leistung streng erniedrigt, solcher als wird, wenn zwei Abteilungen einer großen Gesellschaft versuchen, einen schweren Bericht gleichzeitig über denselben Großrechner zu führen. In solch einer Situation wird die Benennung des Server-Schweins eine politische Sache von hinweisenden Fingern, weil die Beendigung jedes Langzeitberichts den Server zur normalen Leistung wieder herstellen würde.

Internetzeitalter

Im Internetzeitalter hat sich die Natur von Server-Lasten außerordentlich geändert, weil die Kunden zunehmend verstreut geografisch, und häufig immer anonymer bezüglich des Beispiels geworden sind, kann jedes Mitglied des Publikums mit dem Internetzugang einen Webserver in jedem Teil der Welt bitten, eine Webseite zu liefern. In diesem Zusammenhang benennt ein Server-Schwein meistens ein böswilliges Server-Schwein - ein Programm geschrieben ausdrücklich zum Zweck, einen entfernten Server mit übermäßigen Bitten oder übermäßig schwierigen Bitten (wie komplizierte Suche) zu überladen. Der Gebrauch eines absichtlichen Server-Schweins ist als ein Angriff der Leugnung des Dienstes, ein Verhalten bekannt, das durch viele Viren, Würmer und trojanische Pferde ausgestellt ist. Es ist auch für einen gereizten oder rachsüchtigen Computerbenutzer möglich, einen entfernten Server durch das Loslassen einer Scheißüberschwemmung manuell zu überladen.

Funktionseinheiten

Ein spezieller Fall ist der einer flüchtigen Funktionseinheit, ein Programm, das entworfen wurde, um durch das Automatisieren einer drudgerous Aufgabe nützlich zu sein, aber wegen der schlechten Programmierung oder schlecht verstandenen Verhältnisse, geht aus der Kontrolle und hämmert einen Server unaufhörlich an der hohen Rate. Ein allgemeiner Fall ist eine Webspinne der Zugänge zu viele Seiten auf einem Webserver zu schnell auf Kosten des beabsichtigten Publikums des Servers.

http://www.arthistoryclub.com/art_history/Server_hog


H. Balken-Pfeifer / San Francisco Chronik
Impressum & Datenschutz