Porc de serveur

Un porc de serveur de est un utilisateur, un programme ou un système qui placent la charge excessive sur un serveur tels que l'exécution de serveur comme éprouvée par d'autres clients est dégradée, ou tels que le serveur lui-même est tellement fortement chargé qu'elle n'exécute pas le ménage courant pour son propre entretien.

Histoire

Le porc de serveur de limite est familier plutôt qu'avec précision tracé. La sensibilité, sinon la limite elle-même, remonte presque certainement aux premières années des systèmes informatiques en temps partagé du dans les années 60 où elle était commune pour une unité centrale institutionnelle simple pour commander beaucoup de bornes interactives. Dans un tel retard de de serveur d'environnement est intensément perçu. En outre, dans beaucoup d'environnements de fonctionnement, des ressources rares de serveur telles que des Unité-secondes ont été souvent dosées et chargées contre le compte de l'utilisateur lançant le programme. Un porc involontaire de serveur a pu prouver extrêmement coûteux en termes financiers. Ces programmes se sont souvent appelés des programmes d'emballement ou les boucles sans fin.

Controverse de ressource

L'exécution de serveur a beaucoup de dimensions. N'importe quel sous-système qui devient excessivement chargé peut compromettre l'exécution d'autres clients contestant pour ce sous-système. Les formes communes de controverse de matériel incluent des cycles d'unité centrale de traitement, la latence d'interruption, la largeur de bande d'entrée-sortie, la mémoire système disponible, ou la largeur de bande de mémoire système d'agrégat. Au niveau de logiciel, la controverse peut surgir pour les amortisseurs , de aligne , bobines ou tables de pages

Porcs connus

Il est pratique admise que des serveurs sont convenablement classés par des interfaces gestionnaire pour la charge de travail (ou le mélange des charges de travail) prévu, et l'exécution de serveur est attentivement suivie pour établir des lignes de base d'exécution. La charge de serveur pourrait inclure les porcs bien connus de serveur, tels que le support de système. Ces tâches sont généralement programmées pendant des périodes de temps d'une demande légère, comme dans les heures très tôt sur a dimanche matin, avec une politique administrative admise pour décourager ou interdire d'autres exigences vis-à-vis du serveur au cours de ces périodes de temps.

Porcs inattendus

Plus souvent, le porc de serveur de limite est employé pour indiquer une condition de charge peu commune où l'exécution de serveur fait défaut à la ligne de base culturelement admise. Un scénario commun en premières années du calcul était une surcharge connue sous le nom de battant où l'exécution globale de serveur devient sévèrement dégradée, comme quand deux départements d'une grande tentative de compagnie de courir un rapport lourd concurremment sur la même unité centrale. Dans une telle situation, la désignation du porc de serveur devient une question politique de diriger des doigts, car l'arrêt de l'un ou l'autre rapport long reconstituerait le serveur à l'exécution normale.

Ère d'Internet

Dans l'ère de l'Internet , la nature des charges de serveur considérablement changées, car les clients sont devenus de plus en plus dispersés géographiquement, et souvent de plus en plus anonymes, en tant que par exemple, n'importe quel membre du public avec l'accès d'Internet peut inviter un web server dans n'importe quelle partie du monde pour fournir une page Web. Dans ce contexte, un porc de serveur indique le plus généralement un porc malveillant de serveur--un programme écrit expressément afin de surcharger un serveur à distance avec des demandes excessives ou des demandes excessivement difficiles (telles que la recherche complexe). L'utilisation d'un porc délibéré de serveur est connue en tant qu'une attaque de Démenti-de-service de , un comportement montré par beaucoup de virus , les vers et chevaux trojan . Il est également possible à un utilisateur irritable ou vindicatif d'ordinateur pour surcharger manuellement un serveur à distance en lâchant une inondation de merde de .

Bots

Un cas spécial est celui d'un Bot d'emballement, un programme qui a été conçu pour être utile en automatisant une tâche drudgerous, mais en raison des pauvres programmant ou des circonstances mal comprises, sort de la commande et martèle un serveur unceasingly au taux élevé. Un cas commun est un Web spider qui accède à trop de pages sur un web server trop rapidement aux dépens de l'assistance prévue du serveur.

Random links:Thutmose (sculpteur) | Saga de Majin Buu | Cortiço | Fußball-Bundesliga 1994-95 | Tengzhou | Cerdo_del_servidor