• Outils en Ligne
  • - Calculatrices
    • Compteur de Caractères
  • - Téléchargement
    • Téléchargement TikTok
    • Téléchargement Douyin
  • - Outils Web
    • BASE64
    • Base64 vers image
    • Image vers Base64
    • Encodage URL
    • JavaScript
    • Timestamp
    • Convertisseur Unicode
    • Formatage JSON
    • Modifier l’Extension
    • Créer une Liste
    • Optimiseur CSS
  • - Outils de Chiffrement
    • Chiffrement MD5
    • Générateur Aléatoire
  • - Outils d’Image
    • Compression d’Images
    • Générateur de QR Code
    • Lecteur de QR Code
    • Prévisualisation de Fond
    • EXIF d’image
  • - Fiches d'information
    • Hérédité du Groupe Sanguin
    • Tailles Vêtements
    • 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

Autres Outils
  • Compteur de Caractères Téléchargement TikTok Téléchargement Douyin BASE64 Base64 vers image Image vers Base64 Encodage URL JavaScript Timestamp Convertisseur Unicode Formatage JSON Modifier l’Extension Créer une Liste Optimiseur CSS Chiffrement MD5 Générateur Aléatoire Compression d’Images Générateur de QR Code Lecteur de QR Code Prévisualisation de Fond EXIF d’image Hérédité du Groupe Sanguin Tailles Vêtements app.tool_clock
  • 『ボールアンドチェイン』南Q太著 評者:三木那由他【このマンガもすごい!】
    2024-05-30

    “ひばり”の愛称にふさわしい美しいメロディ。ハイドンの『弦楽四重奏曲第67番』【クラシック今日は何の日?】
    2024-05-30

    「ねこクラゲ」被告、脱税認める 原稿優先で申告せず、福岡地裁
    2024-05-31

    幸田文の名言「台所に立てば、…」【本と名言365】
    2024-05-30

    “家形埴輪”大集合、総選挙も 「住宅展示場の気分で」、奈良
    2024-06-01

    鎌倉幕府の地頭から海の武士団・松浦党に…古文書群「青方文書」からみる中世の漁業や製塩事情
    2024-06-01

    【光る君へ】平安時代、強烈なエピソードで知られた2人の受領とは
    2024-06-01

    日本の「木」の文化を家具を通して世界へ【ミラノデザインウィーク】
    2024-06-01

    中国でドラえもん映画が興行首位 国際こどもの日に12億円
    2024-06-03

    「国芳の団扇絵 猫と歌舞伎とチャキチャキ娘」(太田記念美術館)開幕レポート。世界初の展覧会
    2024-06-04

    「企画展 歌と物語の絵 ―雅やかなやまと絵の世界」(泉屋博古館東京)開幕レポート。歌、物語、絵画が織りなす芸術世界へ
    2024-06-04

    建築家・白井晟一設計の個人住宅「桂花の舎」が江之浦測候所に移築へ
    2024-06-04

    「梅津庸一 エキシビションメーカー」(ワタリウム美術館)開幕レポート。きっとあなたも展覧会をつくりたくなる
    2024-06-04

    石川九楊の個展「石川九楊大全」が上野の森美術館で2ヶ月連続開催へ
    2024-06-05

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

    「台北當代2024」開幕レポート。「台湾マーケットのニーズに応えるプラットフォームに」
    2024-06-04

    田名網敬一「TANAAMI!! AKATSUKA!! / 45 rpm」展、集英社マンガアートヘリテージ トーキョーギャラリーで開催
    2024-06-04

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

    安藤忠雄さん設計の美術館名称決まる…香川・直島に2025年オープン
    2024-06-05

    藤井、棋聖戦5連覇へ白星発進
    2024-06-06

    ©  Dopu Box
    💛