Utilisez ces informations pour améliorer le serveur HCL Domino®, le serveur Web Domino et les performances de messagerie via l'équilibrage des ressources et les tendances d'activité, des commandes Server.Load, des propriétés de base de données avancées, des statistiques de grappe et Server Health Monitor.
Server.Load est un outil de planification de la capacité permettant d'exécuter des tests (également appelés "scripts" et "charges de travail") sur un serveur Domino® spécifique en vue de mesurer la capacité du serveur et son temps de réponse.
Les scripts Server.Load représentent des instructions conçues dans un langage de commandes simple, le langage de spécifications Server.Load.
Ferme la base de données ouverte.
Domino® L'utilisation des ressources du serveur est divisée en deux types : l'activité système et l'activité utilisateur. L'activité système inclut le niveau d'utilisation du processeur, du disque, de la mémoire et du réseau par Domino pour assurer le bon fonctionnement du serveur ; il s'agit d'une quantité fixe d'activité, sous réserve que les systèmes soient performants et qu'ils fonctionnent correctement. Les serveurs Domino utilisent généralement un faible pourcentage de leurs ressources pour assurer leur propre fonctionnement. La capacité serveur restante est utilisée pour prendre en charge l'activité utilisateur, qui varie selon l'utilité des données stockées sur le serveur.
Server.Load inclut un ensemble d'agents dans le fichier NAMAGENT.NSF, initialement installé dans le répertoire de travail sur le client Domino® Administrator. Le premier agent de cette liste, "Create NotesBench Mail Person Documents", est utilisé pour configurer les documents Personne pour les charges de travail et définir le mot de passe HTTP. Les agents restants sont utilisés pour réparer et modifier la configuration de la charge de travail.
A mesure que vous exécutez un test, vous pouvez afficher différentes valeurs de script et des valeurs statistiques de serveur ou enregistrer, si vous le souhaitez, la sortie du test dans un fichier séparé. Les valeurs statistiques de serveur sont générées par le serveur Domino®. Les valeurs du script correspondent aux noms de commande Server.Load et affichent les performances de commandes particulières. Par exemple, si vous sélectionnez la valeur Ajouter, la fenêtre Valeurs affiche les résultats de la commande Ajouter.
Pour utiliser Server.Load, installez le serveur Domino® sur le SUT (server under test) et installez le client d'administration Domino et l'utilitaire de charge du serveur sur chaque client.
Server.Load intègre un ensemble de scripts. Vous pouvez aussi créer un script personnalisé totalement nouveau.
Server.Load contient un grand nombre de charges de travail intégrées et de charges d'initialisation.
S'utilise avec la commande @If dans un script Server.Load.
Utilisée dans un script Server.Load pour exécuter le paramètre [Commandes] si le paramètre [Valeur] est différent de zéro. @If permet d'exécuter de nombreuses commandes ou d'utiliser une condition @Else.
Utilisée dans un script Server.Load pour créer de nouveaux documents dans une base de données suivant la valeur de a
Utilisée dans un script Server.Load pour marquer le début d'une zone critique d'un script.
Utilisée dans un script Server.Load pour marquer le début de la boucle et l'endroit auquel l'instruction Rewind recommence la commande. Une boucle par script.
Utilisée dans un script Server.Load pour marquer le début de la boucle et le point auquel l'instruction Rewind2 recommence la commande.
Utilisée dans un script Server.Load pour permettre à l'utilisateur de définir la commande par programme suite à une erreur.
Utilisée dans un script Server.Load pour planifier un rendez-vous ou une invitation.
Utilisée dans un script Server.Load pour définir la base courante pour le test.
Utilisez cette commande dans Server.Load pour vérifier si de nouveaux messages sont arrivés dans la base courrier spécifiée.
Utilisée dans un script Server.Load pour fermer la vue courante. La vue est ouverte avec la commande Open.
Ferme une vue ouverte par la commande OpenColl.
Dans une collection donnée, recherche toutes les notes au cours d'une période définie d'une semaine précédant l'heure actuelle et de trois semaines la suivant.
Ajoute un profil de couleur à la base courrier.
Efface (supprime) les éléments et les notes du profil de couleur.
Utilisée dans un script Server.Load pour vous permettre d'initier des commandes de console serveur à distance, similaires à la console serveur Domino® dans la console Domino Administrator.
Utilisée dans un script Server.Load pour supprimer une base de données (localement sur un serveur). Si la base est située sur un serveur, vous devez disposer d'un accès en suppression pour les bases de données.
Demande une liste de toutes les notes modifiées ou ajoutées depuis le dernier appel.
Utilisée dans un script Server.Load pour supprimer de manière aléatoire des documents sélectionnés de la base courante.
Supprime un certain nombre de notes d'une vue. Vous devez avoir ouvert la vue avec la commande OpenColl au préalable.
Utilisée dans un script Server.Load pour interrompre toutes les connexions réseau sur un port spécifié.
Utilisée dans un script Server.Load pour indiquer une zone critique qui ne peut être exécutée que par un utilisateur en simulation (unité d'exécution).
Extrait un certain nombre de documents de la vue pour remplir la liste interne des ID. Vous devez avoir ouvert la vue avec la commande OpenColl au préalable.
Utilisée dans un script Server.Load pour simuler la sélection utilisateur des touches Pg préc et Pg suiv ou des flèches Haut et Bas pour parcourir une vue.
Utilisée dans un script Server.Load pour définir un délai limite suite à une erreur non fatale.
Utilisée dans un script Server.Load pour vous permettre de rechercher des entrées d'index par mot clé.
Utilisée dans un script Server.Load pour vous permettre de rechercher des entrées d'index par nom.
Permet de rechercher un élément de conception et de sauvegarder l'ID Notes.
Recherche l'ID d'un dossier à utiliser dans la commande suivante. Reste en mémoire cache jusqu'à ce qu'un nouveau dossier soit trouvé.
Utilisée dans un script Server.Load pour extraire la table d'ID contenant tous les ID de document de la base.
Demande au serveur toute modification apportée aux dossiers. Les résultats ne sont pas exploités.
Obtient le classement de la dernière collection ouverte.
Utilisée dans un script Server.Load pour afficher l'aide.
Utilisée dans un script Server.Load pour purger les messages IMAP supprimés et contrôler l'arrivée de nouveaux messages.
Utilisée dans un script Server.Load pour fermer la boîte aux lettres IMAP actuellement sélectionnée.
Utilisée dans un script Server.Load pour obtenir (extraction d'UID) le corps d'une entrée spécifiée.
Utilisée dans un script Server.Load pour obtenir (extraction) la dernière page d'entrées (UID, balises, enveloppe) à utiliser avec ImailFetchEntry.
Utilisée dans un script Server.Load pour contrôler l'arrivée de nouveaux messages IMAP.
Utilisée dans un script Server.Load pour afficher toutes les commandes IMAP disponibles (IMail*) comprenant un texte d'aide.
Utilisée dans un script Server.Load pour énumérer la liste des boîtes aux lettres IMAP.
Utilisée dans un script Server.Load pour se connecter à un serveur exécutant IMAP.
Utilisée dans un script Server.Load pour se déconnecter d'un serveur exécutant IMAP.
Utilisée dans un script Server.Load pour ouvrir (sélectionner) une boîte aux lettres IMAP (dossier Courrier en arrivée du fichier courrier).
Utilisée dans un script Server.Load pour ajouter un message à une boîte aux lettres spécifiée.
Utilisée dans un script Server.Load pour marquer le message courant comme vu.
Utilisée dans un script Server.Load pour mettre à jour la collection actuellement ouverte.
Utilisée dans un script Server.Load pour lancer une recherche LDAP d'un nom d'utilisateur spécifié.
Recherche la vue Agenda pour la dernière entrée créée.
Utilisée dans un script Server.Load pour rechercher dans l'annuaire Domino® (NAMES.NSF) les noms indiqués.
Ajoute une règle de courrier qui empêche un utilisateur d'envoyer du courrier à la base de données.
Supprime toutes les règles de courrier de la base de données.
Déplace des notes d'une vue vers un dossier.
Utilisée dans un script Server.Load afin d'extraire des messages POP3 pour un utilisateur fixe dans l'annuaire Domino® (NAMES.NSF).
Utilisée dans un script Server.Load pour mettre à jour un nombre de documents aléatoires d'un type particulier dans la base de données (NAMES.NSF) de l'annuaire Domino®.
Utilisée dans un script Server.Load pour lire des documents sous forme d'index.
Lit un certain nombre de documents de l'index. Répond à tous les destinataires dans un certain nombre de messages. A effectuer à chaque itération NB_ReplyNthIteration.
Utilisée dans un script Server.Load pour rechercher de nouveaux messages.
Recherche de nouveaux messages, rafraîchit la vue en cas de nouveaux messages.
Utilisée dans un script Server.Load pour créer une base de données target vide comme réplique d'une base source.
Utilisée dans un script Server.Load pour ajouter un document contenant les paramètres [Objet], [Corps], [PièceJointe], [NombreMessages], [ZoneNom] et [idDossier] spécifiés.
Utilisée dans un script Server.Load pour ouvrir une collection de vues.
Ouvre le dernier élément d'agenda créé.
Ouvre une vue à utiliser avec les commandes Server.Load.
Utilisée dans un script Server.Load pour retarder pendant un délai spécifié, exprimé en millisecondes, l'exécution de la commande suivante du script.
Utilisée dans un script Server.Load pour garantir que la base actuelle contient le nombre de documents suffisant (NumMailNotesPerUser).
Ferme un profil ouvert ; autrement dit, un profil ouvert avec la commande ProfileOpen.
Ouvre un document de profil donné.
Permet d'ajouter quatre types de champ à un document de profil.
Met à jour le document de profil ouvert.
Utilisée dans un script Server.Load pour fermer le programme.
Utilisée dans un script Server.Load pour ouvrir et fermer un nombre spécifié de documents.
Utilisée dans un script Server.Load pour répliquer avec un serveur.
Utilisée dans un script Server.Load pour extraire les messages POP3 d'un utilisateur.
Utilisée dans un script Server.Load pour relancer le fichier de script s'il est fourni, avec n itérations au maximum si la valeur n est indiquée.
Utilisée dans un script Server.Load pour relancer la boucle, jusqu'à n itérations au maximum, si la valeur n est définie.
Recherche les invitations exigeant une réponse dans le Courrier en arrivée.
Utilisée dans un script Server.Load pour envoyer une réponse (acceptation) à une invitation (le cas échéant).
Utilisée dans un script Server.Load créer et envoyer un message.
Utilisée dans un script Server.Load pour créer et envoyer un message.
Utilisée dans un script Server.Load pour créer et envoyer un message SMTP.
Utilisée dans un script Server.Load pour fermer toutes les sessions ouvertes.
Utilisée dans un script Server.Load pour créer des sessions sur le serveur indiqué, contrôler le temps d'ouverture du nombre de sessions indiqué (num_sessions) et renvoie cette valeur.
Définit une position ordinale dans la collection la plus récente.
Utilisée dans un script Server.Load pour définir l'état de l'itération du contexte.
Utilisée dans un script Server.Load pour définir les champs Owner et BusyName de la base courante.
Définit l'ID de réplique de la base de données en fonction de la date et de l'heure indiquées, ou, si ces dernières ne sont pas stipulées, la commande utilise la date et l'heure actuelles pour définir l'ID de réplique.
Utilisée dans un script Server.Load pour sélectionner 'a' documents aléatoires dans la liste des ID de document résultant de la commande GetAll.
Ajoute un utilisateur sélectionné de manière aléatoire dans la liste des utilisateurs définis pour le test. Si l'utilisateur figure déjà dans la liste des compagnons, le programme en recherche un autre jusqu'à ce qu'il en trouve un qui n'y figure pas.
Supprime les compagnons actuels de la liste des compagnons de l'utilisateur en cours et ajoute une série d'utilisateurs.
Envoie un message de discussion.
Tente de transférer un fichier à un utilisateur sélectionné au hasard.
Définit les paramètres d'emplacement.
Ajoute tous les membres de la liste des compagnons de l'utilisateur courant à la liste de surveillance correspondant � leurs sites.
Utilisée dans un script Server.Load pour connecter un utilisateur à un serveur HCL Sametime®.
Déconnecte un utilisateur HCL Sametime® du serveur, puis le reconnecte après un temps de pause.
Interroge la politique de l'utilisateur actif.
Définit l'état de l'utilisateur actif.
Déconnecte un utilisateur HCL Sametime® du serveur et ferme la connexion.
Sélectionne de manière aléatoire un utilisateur dans la liste des compagnons de l'utilisateur actif et demande sa carte de visite.
Utilisée dans un script Server.Load pour créer une liste de documents non lus dans une base, afin que la collection actuelle contienne (a) documents aléatoires.
Utilisée dans un script Server.Load pour mettre à jour des documents aléatoires dans une base, en fonction de la valeur 'a'.
Utilisée dans un script Server.Load pour extraire des informations provenant d'une URL spécifique.
Vous pouvez utiliser tout script d'exemple Server.Load tel quel ou l'utiliser comme point de départ pour la création de scripts personnalisés.
Server.Load utilise la logique décrite dans cette rubrique pour calculer la série d'adresses électroniques à utiliser.
A chaque fois que l'indexeur de domaine est exécuté, il recherche dans le catalogue de domaines les nouvelles bases pour lesquelles la propriété Inclure dans l'indexation multibase est activée. Elle recherche ensuite dans les bases et systèmes de fichiers existants les nouveaux documents et fichiers ou ceux qui ont été modifiés depuis la dernière indexation, et les ajoute à l'index de domaine.
Les rubriques suivantes vous aideront à améliorer les performances et la capacité de base du serveur Domino®, ainsi que les performances des fonctions suivantes : gestionnaire d'agents, bases de données et annuaire Domino, catalogue d'annuaires, recherches LDAP, courrier, serveur Web, serveur Windows NT™ et serveur UNIX™.
Après avoir configuré le serveur Web Domino® et vous être assuré qu'il fonctionne correctement, contrôlez ses performances et son délai de réponse.
Domino® inclut certaines fonctionnalités visant à optimiser les procédures dans des environnements spécifiques, mais elles ne sont pas toujours activées par défaut.
Les propriétés avancées des bases de données comprennent des fonctions d'optimisation et de compression ainsi que des méthodes de gestion des fonctions facilitant l'utilisation de ces propriétés, telles que les marqueurs de documents non lus et la récupération des suppressions.
Les catégories de statistiques de grappe Domino® permettant d'analyser les grappes sont au nombre de trois.
Si le poste de travail exécutant le client d'administration Domino® utilise 100 % de la capacité de l'UC durant une longue période, Server Health Monitor annule les données de statistiques du serveur pour pouvoir faire face à la charge de travail.
DBClose