Conceptuellement, quelle est la définition d'un serveur inactif?
Quelles mesures de ressources examineriez-vous pour faire l'hypothèse d'un serveur inactif ou non?
Pourriez-vous regarder:
- Utilisation du processeur
- Utilisation du disque
- Utilisation de la mémoire
Dans l'affirmative, à quels seuils ces seuils devraient-ils se situer pour décider si quelque chose est inactif?
Les redémarrages et les correctifs fausseraient-ils vos résultats si vous regardiez uniquement ces statistiques.
Réponses:
Une machine est inactive lorsqu'elle n'effectue pas la tâche qu'elle est censée effectuer faute de demandes. Par exemple, si vous disposiez d'un serveur de messagerie, vous pouvez déterminer s'il envoyait des demandes de l'application de messagerie sur celui-ci. Si ce n'est pas le cas, et c'est la seule chose là-bas, alors c'est inactif. Bien sûr, les choses deviennent plus compliquées avec les services colocalisés sur un seul nœud.
En général, si vous pouvez tirer le courant et que personne ne s'en soucie, c'est inactif.
la source
In general, if you can pull the power and nobody cares then it's idle
- Je ne suis pas d'accord avec cette phrase. Les contrôleurs de domaine sont généralement des machines inactives, mais essayez de"Inactif" n'est pas un concept noir et blanc: même un serveur occupé peut avoir des cycles CPU, des IOP et de la mémoire gratuits pour exécuter une autre application.
En règle générale, la charge cible du processeur doit être d'environ ~ 80% et non supérieure à ~ 90%, car la maximisation du processeur augmentera considérablement la latence du système. La charge CPU sous ~ 60% mesure généralement que votre serveur est sous-utilisé.
Veuillez également considérer qu'une charge de travail très dépendante des E / S taxera les disques mais que le processeur sera principalement inactif (
wait
temps en termes Linux), donc vous pouvez peut-être exécuter un calcul lourd sur le processeur sur un serveur chargé d'E / S sans trop beaucoup de dégradation des performances.la source
De quel système d'exploitation s'agit-il et quel est / était le but du serveur?
Si je n'avais aucune autre information et que je devais déterminer si un serveur était inactif, je vérifierais quels services étaient installés / en cours d'exécution, puis j'enregistrerais une activité réseau ciblant spécifiquement ces services. Linux et Windows ont tous deux un audit de connexion. Windows dispose d'un moniteur de performances pour surveiller l'activité générale du réseau et de nombreux compteurs intégrés de sessions actives pour divers services. Pour un serveur de fichiers, vous pouvez rechercher les fichiers récemment modifiés / auxquels vous avez accédé.
Je ne pense pas que les mesures que vous avez répertoriées soient de très bons indicateurs d'activité ou d'inactivité, car il existe de nombreuses façons d'obtenir des `` faux positifs '', selon ce que vous recherchez. Par exemple, un programme antivirus pourrait utiliser des cycles CPU ou le disque pourrait être plein de fichiers inutilisés.
Si vous souhaitez me dire quel système d'exploitation vous utilisez et quel est le but du serveur (si vous le savez), je peux modifier ma réponse et vous fournir plus d'informations.
la source
Le terme «inactif» peut être très subjectif. La meilleure approche consiste à collecter des mesures quotidiennes de toutes vos instances de production et à comparer les chiffres. Vous pouvez avoir des charges de travail que vous pouvez répartir plus uniformément sur votre batterie de serveurs, vous donnant ainsi une moyenne de charge globale inférieure. Vous souhaitez que tous vos serveurs fonctionnent dans un environnement idéal, pas trop élevé, mais pas trop bas, afin de maximiser vos performances globales.
la source
Si vous pouvez le supprimer de votre infrastructure / réseau sans impact sur aucun service, je considérerais ce serveur comme inactif.
la source
comment définir un serveur comme étant inactif dépend fortement du contexte, que voulez-vous faire avec les informations, qu'un serveur a été classé comme inactif. Il n'existe aucun moyen significatif de classer un serveur comme inactif sans contexte.
la source