\r\n\r\n

linuxはwindowsよりファイル転送が速いのか?

リナックスに移行した多くの人が、ファイル転送速度の向上を実感しています。これはなぜでしょうか。リナックスは本当にファイル転送速度が速いのか?もしそうなら、なぜですか...?

ファイル転送を理解しているか?魔法がかかっているようだ。Windowsでは、プログレスバーが自分のペースで埋まっていくのを眺めていたのを覚えています。この窓は、私たちの直線的な時間の概念とは無関係に、上下に変動する時間の見積もりを提供するものである。音楽アルバムの一括コピーなら5分、その間に推定3分~2時間かかるかもしれません。

linux-file-transfer-windows
linux transfer file faster than windows

ファイル転送の時間がより信頼できるものになり、それだけでなく、より速く感じられるようになりました。

では、Linuxはファイル転送速度が速いのか、速いとしたらそれはなぜか?

まずはファイルシステムから

ハードディスクドライブは、データをセクタ単位で分割しています。セクターは、ディスク上の記憶領域の連続したブロックを表すクラスタにグループ化されています。ドライブをフォーマットする際、ユニットサイズ(またはクラスタサイズ)を割り当てるオプションがあることにお気づきでしょうか。これらのクラスタを管理するために、オペレーティングシステムはファイルシステムを使用します。

そのひとつがFAT(File Allocation Table)と呼ばれるファイルシステムで、1977年から存在し、現在でもUSBメモリで使用されているファイルシステムです。また、Macの新標準であるAPFS(Apple File System)をご存じだろうか。

LinuxとWindowsは異なるファイルシステムを使用しています。WindowsのファイルシステムはNTFSで、New Technology File Systemの略です。NTFSは1993年にMicrosoftがWindows NT 3.1用に作成した独自のシステムです(ただし、2001年のXPまでは通常のWindowsに含まれませんでした)。いや、もうその名前は似つかわしくないですね。NTFSはFATより15年新しいが、現在では25年の歴史がある。とはいえ、脂肪よりも有利な点はある。

LinuxはWindowsよりも形態が多いので、Linuxを使うと特定のファイルシステムを使っているとは言えませんね。とはいえ、一般的なLinuxベースのOSでは、おそらく4番目の拡張ファイルシステムであるEXT4がデフォルトになっていると思います。このファイルシステムの最初の安定バージョンは2008年に登場した。オリジナル版であるEXTは、1992年にLinux専用に設計された最初のバージョンである。

これらのファイルシステムは、単に名前が違うだけではありません。データの扱い方が違う。これは、あるファイルが他のファイルよりも本質的に速いということを必ずしも意味するものではなく、あるファイルが特定のサイズや種類のファイルをコピーするのに優れた仕事をする場合があります。また、これは転送速度に影響を与える可能性のあるすべての条件の表面を削ったに過ぎません。

ファイル転送速度に影響を与える変数

ファイル転送にかかる時間には、さまざまな変数が影響する可能性があります。だから、私は比較テストをしないのです。完全に主観的なものだからです。でも、どうしても他の人が作った簡単な比較動画が見たい、という方はこちらをご覧ください。

同じマシン上で動作するWindowsとLinuxの間でも、このような違いが生じる理由をいくつか見てみましょう。まず、バックグラウンドで他にどんなアプリケーションが動作しているか?CPUが他のタスクに注意を払えば払うほど、転送への注意は薄れていきます。Windowsでは、たとえすべてのウィンドウを閉じても、やることはたくさんあるのです。Linuxでも同じですが、プロセスが占めるメモリは少なくなっています。あなたのコンピューターにインストールされたコンテンツのポップアップやアップロードの記録を提供するオンライン接続されたアプリケーションを持っていません。

使用しているドライバは?ドライバの不具合は、変換速度にも影響します。ウィンドウズとLinuxでは、ドライバの扱いが異なります。Linuxでは、通常カーネルに直接ベイクインされています。コンピュータがハードウェアをサポートしているか、していないかのどちらかです。Windowsの場合、ドライバは後からダウンロードできることが多いです。スケーラブルに設計されたソフトウェアと同様に、この方法は肥大化と非効率化を招く可能性があります。

WindowsとLinuxを同じパソコンで動かしていない場合は、ハードディスクの年数も考慮してください。コンピュータは紙面上では速く見えるはずですが、これらは物理的な部品であり、経年劣化があります。古くなったドライブは、新しいドライブほど高速にデータを転送できません。古いUSBメモリやハードディスクに転送した場合も、同様の問題が発生します。USB 3.0ポートではなく、USB 2.0ポートを使用している場合、速度に影響が出る場合があります。

では、なぜリナックスでは転送が速いのでしょうか?

phoronixは、さまざまなLinuxファイルシステムがUSBドライブにどれだけ速くデータをコピーできるかを示すベンチマークテストで、これを証明しました。

EXT4の利点は、データがディスクに書き込める状態になるまで、データブロックの割り当てを遅らせることができる点である。そのため、Windowsマシンを定期的に整頓して(SSDを使用していない場合)、最大限のパフォーマンスを維持する必要があります。 EXT4は、データを書き込む方式です。

Windowsはより慎重なようで、「コピー」のダイアログウィンドウを閉じたら、データが確かにコピーされていることを確認して、安全にUSBメモリを取り出せるようにします。これは、スピードが犠牲になることはあっても、必ずしも悪いことではありません。

あなたの経験を教えてください。

最後に、Linuxの方が速いといっても、すべてのケースで速いというわけではありません。転送速度が速いからと言って、WindowsからLinuxに変えることはないでしょう。

ここでは、Linuxで無線通信を行うための最適なアプリケーションを紹介します。

LinuxとWindowsでファイルをコピーしたことがありますか?どちらかが速く見えるのでしょうか?この作業にはどちらを使うのが良いでしょうか?これらの異なるファイルシステムの詳細について深い知識をお持ちの方は、コメントを残してください。

  • 2021-03-12 06:54 に公開
  • 閲覧 ( 26 )
  • 分類:IT

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ