Die gleichzeitige Ausführung unter Linux ist einfach. Gehen Sie dazu einfach wie folgt vor

Die gleichzeitige Ausführung unter Linux ist einfach. Gehen Sie dazu einfach wie folgt vor

Parallelitätsfunktionen

Zeit für i in `grep server /etc/hosts | awk '{print $1}'`; do (ssh $i "echo 123; sleep 1; echo 456" &); fertig

real 0m0.063s
Benutzer 0m0.016s
System 0 m 0,004 s

Parallelitätsfunktionen von xargs

Zeit grep server /etc/hosts | awk '{print $1}' | xargs -P 24 -I {} ssh {} "echo 123; sleep 1; echo 456"

real 0m3.747s
Benutzer 0m1.136s
System 0 m 0,112 s

Parallelität ist eigentlich sehr einfach. Sie erfordert weder Dutzende Zeilen Golang- oder Python-Code noch eine Installationsumgebung, Kompilierung oder andere langwierige Schritte. Kehren Sie einfach zu den Grundlagen zurück.

Zusammenfassen
Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Wenn Sie mehr darüber erfahren möchten, schauen Sie sich bitte die folgenden Links an

Das könnte Sie auch interessieren:
  • Detaillierte Erläuterung zur Optimierung der maximalen Anzahl gleichzeitiger Socket-Verbindungen in Linux
  • So zeigen Sie die Anzahl gleichzeitiger Verbindungen mit dem Linux-Befehl „netstat“ an
  • Verschiedene Einschränkungen der maximalen Anzahl gleichzeitiger Socket-Verbindungen unter Linux (ausführliche Erklärung)
  • Konfigurationsmethode für 500.000 gleichzeitige Verbindungen in Linux
  • Eine kurze Diskussion über die Verwendung der fork()-Funktion der C-Sprache bei der parallelen Programmierung in einer Linux-Umgebung
  • So begrenzen Sie gleichzeitige Verbindungen und die Downloadgeschwindigkeit in Apache unter Linux
  • Schreiben Sie Ihre eigene parallele Warteschlangenklasse in Linux (Warteschlange parallele blockierende Warteschlange)

<<:  Eine schnelle Lösung für den Fehler #1929 Falscher Datums-/Uhrzeitwert: '''' für die Spalte ''createtime'' bei Verwendung von MySQL 5.x oder höher

>>:  Natives JS implementiert benutzerdefinierte Bildlaufleistenkomponente

Artikel empfehlen

Welche Eigenschaften sollte eine gute Werbung haben?

Manche Leute sagen, dass Werbung machen wie ein Me...

Detaillierte Erklärung zur Lösung des Problems zu langer Inhalte in CSS

Wenn wir CSS schreiben, vergessen wir manchmal di...

Tutorial zu den Grundlagen von JavaScript und JQuery Framework

Inhaltsverzeichnis 1. JS-Objekt DOM –1, Funktion ...

Mysql 5.6.37 Winx64-Installation Dual-Version MySQL-Hinweise

Wenn MySQL Version 5.0 bereits auf dem Computer v...

Detaillierte Erläuterung der grundlegenden Datentypen in mysql8.0.19

MySQL-Basisdatentypen Übersicht über gängige MySQ...

Benutzerdefiniertes Auswahlfeld für die Webseite Auswählen

Jeder ist wahrscheinlich mit dem Auswahl-Dropdown...

Centos7 installiert mysql5.6.29 Shell-Skript

In diesem Artikel wird das Shell-Skript von mysql...

Erstellen Sie in 5 Minuten einen WebRTC-Videochat

Im vorherigen Artikel habe ich den detaillierten ...

Eine kurze Diskussion zu this.$store.state.xx.xx in Vue

Inhaltsverzeichnis Sehen Sie sich dies an.$store....

So leiten Sie über den Nginx-Lastausgleich zu https um

Kopieren Sie das Zertifikat und den Schlüssel im ...

HTML+CSS+JS zur Implementierung des Spiels „Nicht auf das Whiteboard treten“

Inhaltsverzeichnis Hintergrund 1. Gedankenanalyse...