tarの冗長な主張によってパフォーマンスが低下しますか?

tarの冗長な主張によってパフォーマンスが低下しますか?

たとえば、tarコマンドを実行すると、次のようになります。

tar -xzvf xxxxxxxx
tar -zcvf xxxxxxxx

この-vパラメータは作業のパフォーマンスを低下させますか、それとも無視できますか?

重い作業の進捗状況を追跡するのが役に立つと思いますが、それを保存することが可能かどうかを知りたいです。

ベストアンサー1

ほとんどの場合、xxxxxxxxtarからより多くのバイトを読み取ってファイルまたはvvに保存するためにstdoutに数バイトしか書き込みないため(小さいファイルがない場合)、パフォーマンスに与える影響はわずかです。生成中に圧縮が実行されると(2番目の例のように)、書き込まれるバイト量が減りますが、処理時間にも影響します。

私の唯一の関心事は、リモートで-v作業しているときに接続がそれほど速くないときです。処理されたファイル(ディレクトリ、リンクなど)の名前が実際に表示されると、実際の処理速度が遅くなる可能性があります。

おすすめ記事