2011-12-09 16 views
13

私は64ビットホストOSを備えた64ビットホストを持っています。私は仮想マシン(1GB RAM以下)をインストールしたいが、どちらがより良いパフォーマンスを示すのか分からない。私は、64ビットハードウェア/ソフトウェアの唯一の利点は、1プロセスあたり2 GB以上のメモリを扱うことができ、実際には32ビットよりも遅いということです。64ビットマシン(VM웨어)で32または64ビット仮想マシンが高速です

したがって、32ビットゲストVM/OSまたは64ビットをインストールする方がよいでしょう。

私はそれを実行するソフトウェアは32ビットだと思うので、とにかく32ビットライブラリを使用してエミュレーション/実行しません。しかし、私が64ビット版のソフトウェアを持っていたら?

答えて

2

まあ、よくあるように、ホッグウォッシュを聞いたことがあります。これは、プロセス当たり2GB以上をサポートするだけでなく、より厳しい制限である2b TOGETHER以上をサポートするという大きな利点があります。実際には、32ビットマシンで2GBのプロセスを実行するとファイルキャッシュのスペースがほとんどなくなり、64ビットマシンで2gのプロセスを実行すると数百トンのメモリが残されます。

システムに負荷がほとんどかからない限り、メモリバリアは32ビットOSレベルを悪いインストールにします。ちょっと、私はビジュアルスタジオを実行している仮想マシンにそれを書いています - 大容量のもののデバッグに本当に役立つので、8GBのメモリを搭載しています。

は、私はそれで実行されますそのソフトウェアが32ビットだと思うので、それはエミュレーション

ああで実行されます - 今すぐあなたも、悪いことを広めます。エミュレーションなし、32ビット実行は、すべての適切なプロセッサに搭載されていますが、Itaniumでは64ビットではありません)。

しかし、64ビットバージョンのソフトウェアを使用していたらどうなりますか?

に依存します。ほとんどのソフトウェアにとっては意味がありません。ソフトウェアが2GB以上のメモリを使用できるかどうかによって異なります。しかし、そうでなくても、OSは可能性があります。

+0

はい。まさにエミュレーションではありません。 32ビットバージョンのライブラリを使用するだけです。しかし、私はどちらが良いか分からなかった。私は仮想マシンが1GBのRAMを持つことに気をつけたので、64ビットのメモリの利点は良くありません。私はより良いパフォーマンスにのみ関心があります - 64ビットポインタ/メモリ管理などのために64ビットOSが遅くなるでしょうか? – NickSoft

+0

TomTomのように@NickSoftはもう少し詳しく説明したように、ビット数(32ビットと64ビット)命令の実行速度に依存する。 32ビットを超えてメモリにアクセスすることがなく、64ビット実行用にコンパイルされたアプリケーションを持っている場合、システムのビット数のために実行速度にはまったくの速度差はありません。このソフトウェアにはパフォーマンスを向上させる可能性のある他の最適化があるかもしれませんが、それは32ビットか64ビットかに直接関係しません。 – Bueller

+0

32ビットまたは64ビットのosをインストールし、32ビットのポインタと同じクロックサイクルで64ビットのポインタを読み書きすると、違いはありませんか? vmwareエミュレーションはどうですか?違いがあります。 – NickSoft

関連する問題