Linuxの同時実行は簡単です。このようにするだけです

Linuxの同時実行は簡単です。このようにするだけです

並行処理関数

i の `grep server /etc/hosts | awk '{print $1}'` の時間です。do (ssh $i "echo 123; sleep 1; echo 456" &); done

実数 0分0.063秒
ユーザー 0分0.016秒
システム 0分0.004秒

xargs の並行処理機能

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

実数 0分3秒747
ユーザー 0分1.136秒
システム 0分0.112秒

並行処理は実際には非常に簡単です。何十行もの Golang や Python のコードは必要ありませんし、インストール環境やコンパイルなどの面倒な手順も必要ありません。基本に戻るだけです。

要約する
以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。

以下もご興味があるかもしれません:
  • Linux における同時ソケット接続の最大数の最適化の詳細な説明
  • Linux netstat コマンドを使用して同時接続数を表示する方法
  • Linux における同時ソケット接続の最大数に関するさまざまな制限 (詳細説明)
  • Linux で 500,000 同時接続を構成する方法
  • Linux 環境下での並行プログラミングにおける C 言語 fork() 関数の使用に関する簡単な説明
  • Linux 上の Apache で同時接続とダウンロード速度を制限する方法
  • Linux で独自の同時キュー クラスを作成する (同時ブロッキング キューをキューする)

<<:  MySQL 5.x 以降を使用している場合のエラー #1929 列 ''createtime'' の日付時刻値が正しくありません: '''' の簡単な解決方法

>>:  ネイティブ js はカスタム スクロール バー コンポーネントを実装します

推薦する

Vue を通じて QR コードスキャン機能を実装する

ヒントこのプラグインは https プロトコルでのみアクセスできます。http プロトコルはうまく機...

一般的なブラウザのユーザーエージェントの概要

1. 基礎知識: HTTP ヘッダー ユーザーエージェントユーザー エージェントは、ユーザー エージ...

PostgreSQL正規表現の一般的な機能の概要

PostgreSQL正規表現の一般的な機能の概要正規表現は、複雑なデータ処理を必要とするプログラムに...

VMware 仮想マシンのネットワークの問題の解決方法

目次1. 問題の説明2. 問題解決1. 仮想マシンシステムのインストール時にネットワークがない場合2...

jsはシンプルなカウントダウンを実装します

この記事の例では、参考までに簡単なカウントダウンを実装するためのjsの具体的なコードを共有しています...

Next.js 入門チュートリアル

目次導入Next.jsプロジェクトを作成するNext.js プロジェクトを手動で作成するcreact...

Nginx 502 Bad Gateway エラーの原因と解決策

Nginx 502 Bad Gateway エラーに何度か遭遇しました。ここでメモしておこうと思いま...

Nginx 構成の実装 https

目次1: https証明書を準備する2: nginx sslモジュールを準備する3: SSL証明書を...

js を使用して過去 1 週間、1 か月、3 か月の時間を取得する簡単な例

目次過去1週間の時間を取得する過去1か月の時間を取得する過去3か月分を取得新しい Date() と ...

2021年の花火効果をJSで描画(ソースコードダウンロード付き)

この作品はフロントエンド開発(JSコンテンツ)の知識を使用していますが、フロント部分の後半部分の知識...

Dockerにおけるコンテナとイメージの違いについてお話ししましょう

鏡とは何ですか?イメージは、複数のイメージ レイヤー (UnionFS および AUFS ファイル ...

Vue3を使用してjsで呼び出せるコンポーネントを実装する

目次序文1. 従来のVueコンポーネント1. メインコンポーネントコード: 2. 使用方法3. 成果...

HTTP ヘッダー情報の解釈と分析 (詳細概要)

HTTP ヘッダーの説明1. Accept: Web サーバーに受け入れるメディア タイプを通知しま...

無効と読み取り専用の機能と違い

1: readonly は、このコントロールをロックして、インターフェイス上で変更できないようにしま...