«« Bootstrap3で、タブ切替を使わずページ切り替えをできるようにするには。 | Cyclemeterで自転車ログを計測して眺めてみるのは面白い »»
異なるディスクやメディア間、そしてサーバ間のファイル移動について、数点のファイルも、数百のファイル移動も同じようにコピーしていませんか?
結論を記載すると、大量のファイル数をコピーする場合は、移動前に予めzipか何かで1つのファイルにして、その上でコピーして移動先で展開するほうが圧倒的に早い事が多いです。
例えるならば大量の物を運ぶときに、両手で荷物を持って何度も往復するよりも、まずは入れ物に入れるだけ入れて→そして詰め込んだ入れ物を一気に運んで→現場でそれぞれ渡していくほうが早いのと同じといいますか。
OS的には、(うろ覚えの知識なので間違っていたらすみません)ファイルがばらばらの状態でコピーしていくのは、無駄なセクタも読み取ったりとI/O的負荷が高いので、遅いという印象です。
とはいえ、欲張りすぎてあまりにも大量にまとめたり配ったりすると頭がこんがらがってきたり、運んでいる途中に重くてうっかり落としてとんでもないことになってしまう事があります。
コンピュータでも1ファイルにまとめるのが高負荷になりすぎたり、移動途中に通信障害で破損してしまうと通信やり直しになったりして、結局は普通に送ったほうが早かったというオチが発生することも。
結局のところどのぐらいでまとめるのが一番最適なのかはーどんなもんなんですかね?
投稿者 kuze : 2015年7月13日 01:03
«« Bootstrap3で、タブ切替を使わずページ切り替えをできるようにするには。 | Cyclemeterで自転車ログを計測して眺めてみるのは面白い »»
コメント