Par défaut, tous les jobs et transferts de fichiers sont traités sans restriction d'agent"Programme permettant l'exécution de Traitements sur des systèmes cible comme un ordinateur ou des solutions d'entreprise. Egalement un type d'objet distinct dans l'Automation Engine. [Anciennement appelé ""Exécuteur de tâches"".]". Cependant, les différentes tâches contenant des instructions différentes, certaines consomment beaucoup de processeur ou ont des délais d'exécutions plus longs. Automation EngineCe composant commande un système Automation Engine. Il se compose de plusieurs processus serveur. a développé un concept de ressource tenant compte de la charge de l'agent pendant le traitement.
Les agents possèdent un pool de ressources spécifié ; ce concept permet de définir la quantité de ressources consommée pendant l'exécutionDurée d'exécution d'une Tâche. C'est la période entre le début et la fin de la Tâche. La période d'activation n'en fait pas partie (voir aussi Activation et Démarrage). d'un job ou d'un transfert transfert de fichierTransmission de fichiers entre deux machines. Egalement un type d'objet distinct dans l'Automation Engine..
Le concept de ressources Automic n'est pas spécifiquement lié au temps du processeur ou à la mémoire, etc. Les valeurs spécifiées comme ressources sont abstraites, de façon à assurer une grande flexibilité lors de la configurationUn ensemble de composants qui constituent un système. Ceci comprend des informations relatives à la manière dont les composants sont connectés, ainsi que les paramètres appliqués..
Mode de fonctionnement
Une tâcheObjet exécutable qui a déjà été exécuté. démarre si l'agent possède encore suffisamment de ressources pour l'exécuter. S'il n'a pas suffisamment de ressources, son statutStatut d'une tâche (par ex. active, bloquée, génération en cours, etc.). devient En attente de ressources et est elle sera exécutée dès que les ressources seront de nouveau disponibles. Si plusieurs tâches sont en attente, la Priorité d'Automation Engine est un élément crucial pour décider de l'ordre d'exécution.
Par exemple :
Un agent possède 100 ressources pour les exécutions des jobs. Trois jobs doivent être démarrés.
Les tâches en attente peuvent être lancées à tout moment avec la commande Ignorer la ressource de la fenêtre Tâches ou avec la fonction de scriptEgalement un type d'objet distinct dans l'Automation Engine. MODIFY_UC_OBJECT. Les ressources courantes de l'agent sont alors ignorées. Les ressources de la tâche sont consommées et la valeur maximale des ressources de l'agent est brièvement dépassée.
Considérations importantes
Utilisation du concept de ressources Automation Engine
Par défaut, les agents ne vérifient pas les paramètres de ressources des jobs et des transferts de fichiers. Si vous avez l'intention d'utiliser le concept des ressources AE, vous devez d'abord spécifier le nombre de ressource devant être mises à disposition par les agents :
Saisissez les ressources devant être mises à disposition par l'agent dans les clés WORKLOAD_MAX_FT et WORKLOAD_MAX_JOB.
La valeur 1 signifie que le paramètre des ressources des jobs et des transferts de fichiers est ignoré. Elle s'applique à l'utilisation des ressources de jobs et de transferts de fichiers. Cette valeur peut être modifiée comme suit :
La consommation de ressources pour les jobs et transferts de fichiers ne devant pas utiliser la valeur par défaut peut être spécifiée dans l'objet de la page Page Attributs. Si vous saisissez 0, c'est la valeur par défaut de la variable UC_SYSTEM_SETTINGS qui sera utilisée.
Exception : Nombre maximum de tâches pouvant être exécutées en parallèle
Le concept de ressources Automation Engine est également utilisable afin de limiter le nombre de tâches exécutées en parallèle sur un agent.
Vérifiez que tous les jobs et transferts de fichiers utilisent une ressource de valeur 1. Ceci peut être spécifié dans les clés de la variable UC_SYSTEM_SETTINGS. La valeur par défaut de la variable est utilisée si les objets job et transfert de fichier ont pour valeur "0" spécifiée pour l'utilisation des ressources.
Saisissez à présent le nombre maximum de tâches exécutées en parallèle comme valeur des ressources dans les variables, pour les caractéristiques de l'hôteOrdinateur, système cible.
Chaque job et transfert de fichier consomme une ressource lors de son exécution. Les ressources de l'agent représentent donc le nombre maximum de tâches exécutées en parallèle.
Script
Elément de script |
Description |
---|---|
Modifie la valeur d'un attribut pendant la génération. |
|
Modifie les paramètres système au cours de l'exécution. |
|
Cette fonction renvoie les valeurs des attributs d'une tâche pendant la génération. |
|
Lit les paramètres système courants |
|
Modifie l'attribut d'un objet activé |
Voir aussi :
Redémarrage contrôlé d'un ordinateur