Windows XP:4GBから16GB RAMへのアップグレード


13

32ビットOSのWindows XP Homeを使用しています(64ビットXP Proにアップグレードする予定です)。また、RAMを16GBにアップグレードしています。違いを見るべきでしょうか?
通常、一度に大量のファイルを圧縮します。32ビット@ 4GBのRAMは実際には3.25GBのRAMであり、20個のファイルを圧縮すると(すべての3GBが必要)、システムはほとんどフリーズします。16GBにアップグレードした場合、これで問題は解決しますか?このプロセスでは、CPUのストレスはほとんどありません。


1
何を聞いているんですか?
-SLaks

1
16GBは過剰かもしれません。
-Shinrai

1
Shinrai:それはアプリケーション次第です。たとえば、ユーザーがDoom IIIを超高解像度モードで再生する必要がある場合(または「必要」だと言われます)、RAMを増やすことでゲームプレイの品質が確実に向上します。
ランドルフリチャードソン

1
@Randolf-したがって、「可能性があります」。OPが実際のニーズを評価することを微妙に提案しています。
新井

@Randolf:超高解像度のDoom 3は4GBのRAMを必要としません。約512MBのVRAMで十分です。
-rubenvb

回答:


36

Windows XPの32ビット版が最大4 GBのRAMに制限されているという点であなたは正しいです。

Windows XPの64ビット版との違いは、そのハードウェアドライバーを見つけるのが難しく、一部のソフトウェアは単に互換性がないということです。64ビット版のWindows 7を実行する方がはるかに優れているでしょう(Windows Vistaでは時間を無駄にしないでください。これは永続的で一貫性のない問題の子のようなものです)。 Windows 7との互換性がないものがある。


3
+1は、不均衡な問題をバランスよく見ます。:)
Shinrai

2
シンライ、ありがとう!私は、質問者にとって最も役立つと思われることに焦点を当てたいと思います。
ランドルフリチャードソン

1
同意した!本当に...まだ古代XPに固執する人々を取得しないでください
Svish

2
@Randolf Richardson:これは32ビットWindows XPの意図的な制限であり、技術的な理由で通常3 GBをわずかに超える制限であり、インターネットはXPでPAEを動作させる方法についてのアイデアでいっぱいです(開く最大64 GBまで))
0xC0000022L

2
@Randolf Richardson:いくつかありますが、最も簡単なのは、RCEスキルがある場合です。MmInitSystemそれからチェックしてください。パッチ(または潜在的にパッチへのリンク)を配布することは多くの国で違法ですが、DIYは同じ国の多くではありません。これは、基礎となるメカニズムの両方を説明し、パッチを提案しているようです。32ビットVista向けですが、XPでも同じ原理が当てはまります。ただし、前提条件は、PAEをサポートするプロセッサ(および場合によってはBIOS)です。
-0xC0000022L

14

通常、一度に大量のファイルを圧縮します。

その場合の本当のボトルネックは、実際にはハードドライブI / Oであるように聞こえます。

同時に多くのファイルを圧縮すると、大量のオーバーヘッド、回転するプラッタードライブでのシーク、特定のファイルシステム(特にFAT32)での大量の断片化が発生します。可能であれば、このようなタスクをシリアル化することをお勧めします。


LZMA、LZMA2、ppmaなどの新しいアルゴリズムを使用した圧縮中は、ボトルネックがCPUである可能性が高く、多くの場合、RAMと組み合わせた圧縮中(ブロックサイズなどに依存)になります。それでも、これらが並行して実行されると、ハードディスクがスローダウンの原因になり始めます。
0xC0000022L

確かに。LZMA圧縮の単一スレッドがスレッド/コアあたり約350MBのRAMを消費する可能性があることを考慮すると、同時に30ファイルを圧縮すると、すぐに42ギガバイトの使用済みメモリになります。そのような場合、16GBのボリュームのあるファイルでもページファイルからあなたを救うことはありません。@STATUS_ACCESS_DENIED
oKtosiTe

おっと、あなたは間違っていると思うし、30個のファイルを(1つのアーカイバを起動して)パックするのに、30倍のメモリは必要ありません。350MBのメモリはスレッドごと(?)です。30個のアーカイバを起動すると、30倍になります。
osgx

「私は通常、一度に大量のファイルを圧縮します。」圧縮された多くのファイルがあったように私には思えた同時に実行されているいくつかの圧縮スレッドを暗示する、同時には。それが質問者の意図したものではない場合、圧縮されているファイルの数がどのように関連しているのかわかりません。その場合、あなたは正しいです。@osgx
oKtosiTe

8

大量のディスクアクセスを行うと、Windowsがフリーズすることで有名です。
ディスクアクセスがボトルネックである場合、RAMが増えてもそれほど変化しません。

CPUが遅く、コンピューターがマルチコアではない場合、CPUが別のボトルネックになっている可能性があります。

より高速なディスクと高速なCPUにお金を投資する方が良いでしょう。しかし、その後、より高速なシステムバスが必要になる場合がありますが、非常に迅速に、まったく新しいコンピューターを入手する必要があると結論付けられます。


2
ヒーブディスクアクセスを行うと、ウィンドウがフリーズするだけではありません。Linuxでも散発的にではありませんでした。
-rubenvb

@rubenvb:Windowsのバッシングから楽しさを奪うので、あなたはそれを言うことはできません;)
0xC0000022L

@rubenvb:Linuxはかなり遅くなる可能性がありますが、Windowsのように完全にフリーズするわけではありません。
ハリーマック

@harrymc:Windows 9xについて話しているように聞こえます;)
0xC0000022L

@STATUS_ACCESS_DENIED:ディスクのI / O管理は、残念ながら最後の数世代のWindowsの容量で進化していないと思います。
ハリーマク

8

64ビットWindows XPを実行することは、「ミツバチが頭に生きているようなもの」です。

次のいずれかを実行します。

  • 64ビットWindows 7に切り替える
  • Linuxの好みのフレーバーに切り替えます(64ビットUbuntu 10.04 LTS rocks)

どんな種類のプロセッサを搭載しているのかはわかりませんが、大量のメモリを追加して64ビットウィンドウに切り替えただけでは、処理方法を知っているOSに移行するほど高速化できないことに注意してください複数のコアの利点。

24Gbのメモリを搭載したデュアルクアッドコアxeonで実行しているウィンドウがあり、Windows 7を実行している場合でも、単純な処理を行うと動きが止まることがあります。

編集1 Windows XP Pro 64ビットを回避するもう1つの理由は、サポート終了日があいまいなためです。Windows XPのほとんどのバージョンは2014年4月4日ですが、ここでわかるように、64ビットバージョンにはいくつかの特別な条件があります


FUDの場合は-1。真剣に、今度は反Windows FUDを外に出します。必要ありません。
ビリーONeal

私は専門的にウィンドウを使用しますが、ウィンドウに関しては多くのことが好きです。アンチウィンドウズFUDはありません。Windowsが成長し、実際のオペレーティングシステムになると思うときはいつでも、私に直面するのは現実です。
ジークハンセル

記録のために:私はLinuxやMac OSも成長しそうにないと思います。;-)
ジーク・ハンセル

1
64ビットWindows XPの最初の推奨代替案は64ビットWindows 7であるという理由だけで、これに関するFUD評価に同意しません。実際、Windows XPの64ビット版は、ほとんどのベンダー(それらはすべて、Windows XPの非常に一般的な32ビット版をサポートしていますが、ほとんどの場合、64ビット版のWindows XPは存在しないかのように無視します)。64ビットのWindows XPを使用していて、ドライバーを見つけるのにひどい問題を抱えている人を知っていたので、複数のベンダーがサポートしないと彼に言ったので、彼らはそれをあきらめました。
ランドルフリチャードソン

5

一度に圧縮するファイルの数を減らしてみませんか?CPUコアを4つ以上使用することはほとんどないため、CPUを最大限に活用するために、4つ以上の圧縮プロセスを同時に実行する必要はありません。また、7-zipなどのマルチスレッド圧縮プログラムを使用する場合、一度に1ファイルずつ圧縮することができます。


2
大規模なIOスラッシングが、おそらくCPUが基本的にアイドル状態にあることに気付く理由です。
マーク・ソウル

1
複数の圧縮操作が同時に独立して発生するのではなく、単に1つのインスタンスが多数のファイルの圧縮を行うことを意味するために、「一度に大量のファイルを圧縮する」と読んでいます。最近のアーカイバの中には、圧縮時にRAMを大量に使用できるものもあるため、このように3GBを使用することは考えられません。
Mr.Wizard

4

Windows 7 x64に切り替えることをお勧めします。Windows XP x64は、デバイスドライバーの非互換性と多くのソフトウェアがx64を使用しないため、多くの人々にとってあまりうまく機能しません。したがって、32ビットモードで実行されているソフトウェアは、代替手段がないため、結局は... Windows 7は、x64で見たものよりもずっとよくサポートされており、多くのデバイスドライバーがインストールされます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.