以下のような環境です。
Windows XP
USBのポータブルディスク NTFSフォーマット
サイズが小さいファイルが多数(数十万?)ある
大きいもので数十KB、小さいもので 1KB以下
CPUは余裕あり(タスクマネージャで確認)
ディスク圧縮をすれば、圧縮・展開でCPUが消費される.
しかしIO回数が減れば処理時間が短くなる.
大きいサイズのファイルが多ければ、速くなるような気がしますが、
上記のような状況で、圧縮をしたときに速くなる
(トータルの処理時間が短くなる)ことが期待できるでしょうか?
大雑把ですが、ご意見をお願いします。
No.2
- 回答日時:
何が早くなるのですか?
ファイル転送は早くなるだろうけれどプログラムが短くなる訳じゃないから早くはならないと思う
分割されたファイルを連続化すれば読み出しは早くなるでしょう
ファイルを圧縮すると使うときに展開しなければならないので却って遅くなると思います
No.3
- 回答日時:
NullDataばかりのデータベースなどは速くなるかも?しれません
(当たり前ですね)
ディスク圧縮はWindows3.1~95の頃使っていましたが・・
i7-980XEEやCUDAで超効率のいい圧縮・展開をしたとして、USB2.0の速度を
考えると速くなるのかもしれませんね・・
しかし、それだけの資産を利用するなら素直にUSB3.0のSSDを使います
No.4
- 回答日時:
あとは
CPU速度に依存しますが
ファイルアロケーションテーブルの関係で
数万以上の1-2kByte程度のファイルのアクセスなら速くなると思います。
書き込みは不明ですが・・・
(考えたことなかったのですがディスク圧縮内部のFATはNTFSに準じてるんですかね?)
No.5
- 回答日時:
>しかしIO回数が減れば処理時間が短くなる
は、錯覚です。符号化など含まれるので、結局減る事はない。よみとりの部分は、非圧縮と変わらないが、書き込みはNo1で回答あるように、時間が余分にかかる。
これと似た事がSSLアクセレーターでもある。例えば、ファイルを特定するのにダイジェストを使ってハッシュさせる。そうすると、そのファイルが同一のものかどうか、瞬時にわかるというもの。
ファイルの最初のアドレスから、EOFまでコンプするより、確かに早くなる。これは、暗号化されたファイル(PKI)の符号化でも使われている。しかし、暗号化されたファイルが大きくなれば(246bit,
1024, 2048bit etc)、それだけ計算回数も増えてゆく。
その計算をCPU(PCなど)に変わって行うのがSSLアクセレーターだが、実際につかってみると、そう理論どおりではないことが、わかってくる。これは、サーバー証明書をより高度な証明書を使うとわかる。
安物を使うとキャッシュの効率が悪くなるので、結局3次キャッシュ、ディスクスワップにアクセスするためである。これが蔓延して遅延が起こり始めると、もうアウトである。
これと同じ事がディスク圧縮でも起こる。
No.7
- 回答日時:
圧縮なしで10アロケーションユニット使用しているファイルがあったとして、圧縮状態では2アロケーションユニットに小さくなっているのならディスクからの読み込みスピードが短くなる分速く感じるかもしれませんが、展開する量が多くなればCPU処理時間が長くなる分相殺されるかもしれません。
高速なCPUを搭載したPCで、読み書き速度が極端に遅いディスクなら速いと感じられるかもしれません。
経験上ディスク圧縮を有効にしてもファイルアクセスが高速になったと感じたことはありません。むしろ鈍くなったと感じることの方が多い。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PDF PDFファイルの圧縮 1 2022/10/04 13:48
- 画像編集・動画編集・音楽編集 連続質問です 動画ファイルの圧縮時のビットレートというのについて教えてください 2 2023/08/06 11:50
- 物理学 波動方程式のようなもの 1 2023/05/13 07:23
- UNIX・Linux VirtualBox ゲストOSにPC内蔵HDDのパーティションをマウントする方法は? 2 2023/05/06 22:52
- 簿記検定・漢字検定・秘書検定 簿記→圧縮記帳について 1 2022/09/12 22:19
- au(KDDI) 最近、スマホの電池の減りが速い(使ってなくても勝手に減ってる)ので、ストレージを確認したところ『圧縮 3 2022/06/22 12:01
- 物理学 光速度に近い速度で移動しても、時間や時計の動きが遅くなる?等は、あり得ない。 3 2022/09/24 00:47
- ノートパソコン パソコンでmp4の動画ファイルを10個くらい(合計20GB)をフォルダに入れて、容量を軽くしてしまお 2 2023/02/06 02:08
- Windows 8 メール送信、zipファイル PDFについて 回答お願いいたします。 Windows8 メールはサクラ 1 2022/05/12 17:49
- Windows 10 macからwindows11に変えてから印刷の速度が変えられなくなりました。 2 2023/05/31 20:49
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
右クリック→新規作成→圧縮(zip...
-
メールのアーカイブってどうい...
-
ファイル名に日本語が入ってい...
-
圧縮フォルダ(zip形式)を2重...
-
zipにパスワードをかけられない...
-
圧縮(ZIP形式)
-
フォルダ名や、ファイル名のフ...
-
メールにフォルダを添付したい!
-
【Excel VBA】Windowsの標準機...
-
圧縮ファイルを使用すると読み...
-
CDに焼くファイルをZIP圧縮して...
-
フォルダやファイルを他人から...
-
圧縮すると容量が増える。
-
5GのISOファイルをDVDへ
-
圧縮ファイル
-
パソコンの圧縮データを元に戻...
-
至急。PCに詳しい人助けてくだ...
-
超縮
-
右クリック フォルダ圧縮 圧縮...
-
ファイルの名前に色を付ける方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
右クリック→新規作成→圧縮(zip...
-
メールにフォルダを添付したい!
-
zipにパスワードをかけられない...
-
メールのアーカイブってどうい...
-
フォルダ名や、ファイル名のフ...
-
CDに焼くファイルをZIP圧縮して...
-
ファイル名に日本語が入ってい...
-
圧縮ファイルを使用すると読み...
-
フォルダやファイルを他人から...
-
圧縮すると容量が増える。
-
圧縮(ZIP形式)
-
動画をメールで送りたい
-
ファイルの名前に色を付ける方法
-
Zip形式フォルダの解凍[不明な...
-
圧縮フォルダ(zip形式)を2重...
-
【Excel VBA】Windowsの標準機...
-
至急。PCに詳しい人助けてくだ...
-
500GBのUSBが欲しいのですが曲...
-
圧縮の容量が違う
-
ISOファイルとDVDビデオファイ...
おすすめ情報