• Online Tools
  • - Calculators
    • Character Count
  • - Download
    • TikTok Download
    • DouYin Download
  • - Web Tools
    • BASE64
    • Base64 to Image
    • Image to Base64
    • URL Encoding
    • JavaScript
    • Timestamp
    • Unicode Converter
    • JSON Format
    • Modify Extension
    • Make List
    • CSS Optimizer
  • - Encryption Tools
    • MD5 Encryption
    • Random Generator
  • - Image Tools
    • Image Compression
    • QR Code Generator
    • QR Code Reader
    • Wallpaper Preview
    • Image EXIF
  • - Info Sheets
    • Blood Type Heredity
    • Clothing Sizes
    • app.tool_clock
  • [email protected]
DopuBox
  • English
  • Español
  • Français
  • 日本語
  • 한국어
  • 简体中文
  • 繁體中文
全部 ニュース Meta Code 文化・アート
Linuxは、大規模なファイルのコピー効率を向上させ、時間を節約する方法
2021-12-18

Linuxシステムの操作では、マシンの直接コピーを行う場合、大きなファイルに遭遇すると時間がかかります。特に、複数のマシンにファイルを同時にコピーする場合、大きなファイルのコピー効率を高めるにはどんな良い方法がありますか。一緒に勉強しましょう。

ソースマシンからターゲットマシンに1つずつコピーすることができますが、時間も2倍になることがよくあります。あるいは、ソースマシンから複数のターゲットマシンに同時にコピーすることもできますが、ソースマシンの帯域幅などの要因によって、速度が本当に速いとは限りません。

まあ、UNIXツールを使ってもっとよくできます。teeとFIFOを組み合わせると、配布チェーンにある各マシンがファイルを保存し、次のループに配布するファイルの迅速な配布チェーンを形成することができます。

まず,配布チェーンの最後のループとしてターゲットマシンを1台選定し,このマシンではncで傍受(ポートが1234であると仮定)するだけで,パイプを介してpigzで解凍し,パイプを介してtarにデータを渡して分解し続ける.

  nc -l 1234| pigz -d | tar xvf -

その後、配布チェーンの末端から上に進み、他のターゲットマシンを設定し、同様にリスニング、解凍、分解を経なければならないが、解凍する前にteeコマンドで名前付きパイプ(FIFO)にデータを出力し、別のshellパイプはこれらの解凍されていないデータを配布チェーンの次のループに同時に配布する。

  mkfifo myfifo

  nc hostname_of_next_box 1234 nc -l 1234| tee myfifo | pigz -d | tar xvf -

最後に、ソースマシンで配布チェーンを起動し、配布チェーンの第1のループにデータを転送します。

  tar cv some_files | pigz | nc hostname_of_first_box 1234

私のテストでは、配布チェーンの各マシンは約3%-10%の性能(1対1のコピーに対して)を失いましたが、1つずつのコピーや1台のマシンが複数のマシンに同時に配布されることに対して、効率の向上は明らかです。

Linuxが大きなファイルのコピー効率を向上させる方法を紹介しましたが、主にUNIXツールによってファイルの迅速な配布チェーンを形成することで、大きなファイルの迅速なコピーを実現し、効率が大幅に向上しました。


ソース元URL:https://dopubox.com/article/p/4f5851f391c61289

Other Tools
  • Character Count TikTok Download DouYin Download BASE64 Base64 to Image Image to Base64 URL Encoding JavaScript Timestamp Unicode Converter JSON Format Modify Extension Make List CSS Optimizer MD5 Encryption Random Generator Image Compression QR Code Generator QR Code Reader Wallpaper Preview Image EXIF Blood Type Heredity Clothing Sizes app.tool_clock
  • <司書のコレ絶対読んで>「王さまと九人のきょうだい」君島久子訳、赤羽末吉絵
    2024-05-29

    一力が本因坊初防衛
    2024-05-30

    囲碁、一力遼本因坊が初防衛 余正麒破り三冠堅持
    2024-05-30

    富士山麓のダイナミックな食材を味わう“奥・山梨”のガストロノミー〈Restaurant SAI 燊〉。
    2024-06-01

    大阪はアートとデザインの街となるか? Osaka Art & Design 2024の見どころをレポート
    2024-06-03

    知ってる? 「登録博物館等マーク」
    2024-06-05

    社会的関与の芸術。清水穣評 城戸保「駐車空間、文字景、光画」展/野村浩「Painter」展
    2024-06-04

    アートフェア東京、次回は2025年3月に開催決定
    2024-06-04

    お台場エリアを舞台に新芸術祭「東京お台場トリエンナーレ 2025」が誕生
    2024-06-05

    特別展「梅津庸一 クリスタルパレス」が国立国際美術館で開催。00年代からの仕事を総覧
    2024-06-04

    エドガー・サラン個展「EDGAR SARIN ー HUNKY DORY」(VAGUE KOBE)レポート。展示空間の可能性やその調和の在り方を問いかける
    2024-06-04

    クールべ《世界の起源》はなぜ攻撃されたのか? ポンピドゥー・センター・メッスで破壊・盗難事件
    2024-06-04

    性被害者支援の法人設立 スマイル社
    2024-06-04

    夜の美術館を楽しめる「サマーナイトミュージアム2024」が開催。東京都現代美術館、東京都庭園美術館などで入場料割引も
    2024-06-04

    「再会長江」北京で特別上映 竹内監督のトークイベントも
    2024-06-04

    沙に囲まれた残酷な世界が私たちの社会を浮かび上がらせる。期待の作家が令和の世に送り出す、新たな青春のバイブル!
    2024-06-06

    ビル・エヴァンスの名言「才能なんて取るに足りない」【本と名言365】
    2024-06-05

    フィギュアスケートにもぴったり! ハチャトゥリアン作曲の『仮面舞踏会』【クラシック今日は何の日?】
    2024-06-06

    宗教2世のドラマが受賞 第50回放送文化基金賞
    2024-06-06

    向田邦子の名言「…これが私の料理のお稽古なのです。」【本と名言365】
    2024-06-07

    ©  Dopu Box
    💛