Comment fonctionner en haut en mode lot dans Linux

Comment fonctionner en haut en mode lot dans Linux
La surveillance du système est une partie cruciale de la boîte à outils de l'utilisateur Linux plus ou moins qualifié, car il arrivera un moment où vous voudrez comprendre ce qui consomme des ressources vitales, ou tout simplement à quel point il consomme. Constitué avec la croyance populaire, cela ne se limite pas aux systèmes de serveurs. Dans Linux, la commande supérieure vous permet de garder une trace des processus actuellement actifs et de la ressource qu'ils consomment. Ce pourrait être l'outil le plus précieux de votre boîte à outils en tant qu'administrateur système, en particulier en sachant comment l'utiliser.

Toutes les distributions Linux sont surtout avec une utilité supérieure préinstallée. La commande supérieure affiche une activité de traitement en temps réel sur votre ordinateur Linux, ainsi que des tâches gérées par le noyau. Il affichera le CPU et l'utilisation de la mémoire, ainsi que d'autres informations telles que l'exécution de programmes. Cela peut vous aider à prendre les mesures appropriées.

Vous pouvez utiliser l'option «Mode lot» pour transférer les sorties de commande supérieures vers d'autres applications ou un fichier. Le haut ne prendrait pas les entrées dans ce mode et se poursuivra jusqu'à ce que le nombre d'itérations que vous spécifiez avec le paramètre de ligne de commande «-N» soit atteint. Vous devez saisir correctement le résultat de la commande supérieure si vous souhaitez résoudre des problèmes de performances sur le serveur Linux. Cet article explique comment utiliser la commande supérieure en mode batch pour garder un œil plus approfondi sur les actions de votre système en tant qu'administrateur.

Méthode pour utiliser le mode lot avec la commande supérieure

Sur un ubuntu 20.04, nous exécutons les commandes indiquées dans cet article. Vous pouvez également utiliser n'importe quelle autre distribution Linux. Pour effectuer notre commande supérieure, nous utiliserons le terminal Ubuntu. Le terminal est accessible à l'aide du tableau de bord système ou du raccourci Ctrl + Alt + T.

La commande supérieure trie les données par utilisation du processe.

$ TOP -BC | Tête -35

Vous pouvez vérifier que 35 lignes ont été affichées dans la sortie présentée dans la capture d'écran ci-dessus. L'exécution du haut donne des détails supplémentaires sur l'état et l'utilisation actuels du système; La quantité globale de processus, la charge moyenne, ainsi que la disponibilité.

Pour vérifier les résultats triés dans des séquences d'utilisation de la mémoire par le processus, nous devons exécuter la commande apposée.

$ TOP -BC -O +% mem | tête -N 20

Cette commande affichera près de 20 lignes dans la sortie et le nombre est également spécifié dans la commande également.

Tous les drapeaux sont décrits ci-dessous qui sont utilisés dans la commande ci-dessus:

-B: fonctionne en mode lot.

-C: imprime le chemin absolu du processus actif.

-O: pour définir les champs pour les opérations de tri.

Tête: afficher la toute première partie des fichiers.

-N: Afficher le nombre «N» de lignes. Nous avons utilisé «20» dans notre commande.

En mode batch, utilisez la commande supérieure pour organiser les données en fonction de l'âge du processus. Il affiche la quantité totale de temps de CPU que le processus a consommé depuis son début. Exécuter la commande apposée dans le terminal.

$ TOP -BC -O Time + | tête -N 20

La sortie variera d'un système à l'autre en conséquence. Si vous vouliez accéder à la sortie de la commande supérieure avec quelqu'un à des fins de débogage, utilisez la commande suivante pour acheminer les résultats vers un fichier. Nous avons utilisé un fichier nommé «Alpha.SMS". Le choix du fichier sera basé sur la préférence de l'utilisateur.

$ TOP -BC | Tête -35> Top-alpha.SMS

Il n'y aura pas de sortie de la commande ci-dessus. Vous pouvez obtenir la sortie en utilisant la commande Cat apposée suivante.

$ Cat Top-Report.SMS

La sortie sera presque la même que celle affichée dans la capture d'écran ci-dessus.

Conclusion

Dans ce guide, nous avons essayé d'expliquer la commande supérieure et ses fonctionnalités en «mode lots». Nous avons implémenté quelques commandes dans Ubuntu 20.04 Système Linux pour votre compréhension. Vous pouvez les utiliser conformément à vos exigences de travail. Surtout, vous devez toujours exécuter en haut en mode lot pour acheminer les résultats vers un fichier ou même un autre processus. J'espère que l'article serait assez facile pour votre compréhension.