4GBのCore i7-64ビットに移行するか、32ビットのままにしますか?


27

4GB RAMを搭載したCore i7ラップトップを使用しています。Windowsでは、32ビットOSを使用することの欠点は、共有カーネルメモリの量を減らすブートスイッチを設定する場合を除いて、1つのアプリで2 GBを超えるRAM(+ 2 GBの共有カーネルスペースメモリ)を使用できないことです。アプリあたり最大3GBです。

Ubuntuで32ビットOSに固執する場合、どのような欠点/制限がありますか (もしあれば)-私は4GBのRAMしか持っていないので、なぜ64ビットバージョンを使用する必要があるのか​​分かりませんか?


1
ビデオカードからRAMを追加することを忘れないでください。
ZippyV

FYI Adob​​e Flashは64ビット(Squareと呼ばれる)labs.adobe.com/downloads/flashplayer10.htmlで

32ビットバージョンを保持し、PAEをインストールして、ubuntuマシンで他の1GBを利用できます。
theTuxRacer

回答:


15

4GBのRAMへのアクセスについてのみ懸念がある場合は、Ubuntuの32ビット+ PAEバージョンを選択してください。最も簡単な方法です:-)しかし、各アーキテクチャの制限と利点を理解するために、さらに読んでください。

ハードウェアはかなり新しいと思いますので、Ubuntuは PAEと呼ばれるカーネル機能を使用しているため、32ビットでも4GBのメモリを使用します(Ubuntuの一部のリリースには別のカーネルがあり、Synaptic Package ManagerPAEをチェックインします)。それは本当に安定しており、後悔することはありません。特に、32ビットスタックを必要とする(リポジトリから簡単にインストールする場合)Flashの場合はそうです。私の経験では、Flash 32ビットを搭載した64ビットOSは不安定です。

ただし、32ビットバージョンはいくつかの制限があり、プロセス(プログラム)は2GB以上、場合によっては3GB以上のメモリにアクセスできません(Java仮想マシンなどのカーネルお​​よびアプリケーション独自のメモリ管理に依存します)。これは、ほとんどのアプリケーションにとって明らかに問題ではありません。ただし、私はいくつかのGPSツールを使用してマップを作成しています。大きなマップの場合、2GB以上のアドレス可能なメモリが必要になる場合があります。しかし、それは実際には一般的ではありません。さらに、32ビット+ PAEは一部の専用ドライバーと互換性がない場合があります。オープンソースのものと完全に連携しますが、プロプライエタリ/バイナリドライバーがこのアーキテクチャを処理できない場合があります。

反対側では、64bitに移行Ubuntu Software Centreできます。64bitアプリケーションの巨大なライブラリにアクセスできるので満足できます。ただし、Linuxで独自のソフトウェアを使用する場合は、64ビットもサポートすることを期待する必要があります。Adobe Flash、Adobe AIR、Googleトークプラグイン、Skype、Amazon MP3などの製品は32ビットのみです。64ビットシステムに32ビットスタックをインストールすれば動作するものもありますが、動作しない(Amazon MP3)か、うまく動作しない(Adobe Flash)64ビットシステムのもう1つの欠点は、より多くのメモリを使用することです。したがって、同じアプリケーションは32ビット環境で同じことを行うためにより多くのメモリを使用します。時々それは問題です。

結論は次のとおりです。

  1. 32ビットは、アプリケーションに関して特に互換性があります(特にSkypeやFlashなどのプロプライエタリのもの)。PAEは通常、アプリケーションに影響を与えません。
  2. 32ビット+ PAE / 64ビットの場合、特定のバイナリドライバを備えた両方のプラットフォームで問題が発生する可能性があります(通常はWiFi)
  3. 2 GBを超えるRAMを使用するアプリケーション(GPS用の独自のマップを作成する)が必要ない場合は、64ビットは必要ありません。これは、今日のコンピューティングの大多数のユーザーに当てはまります。
  4. 64ビットは、同じワークロードに対してより多くのメモリを使用する傾向があります。
  5. 一部のユーザーとベンチマーク(phoronix.comを参照)は、64ビットシステムがわずかに高速であると報告しています。しかし、マージンは十分に小さいため、違いは感じられません。

1
Amazon MP3ダウンローダー1.05は、32ビットライブラリと共にインストールされた64ビット10.04で問題なく実行されます。
Takkat

もう一度確認しに行きました(少なくとも6か月はAmazon MP2を使用していません)が、インストールできません:エラー:間違ったアーキテクチャ 'i386'(v 1.0.9-1をインストールしています)
ホイヘンス

Amazon Webサイトit-selfから:「64ビットLinuxディストリビューションは現在サポートされていません。」これは、残念ながら2010年でも頻繁に見られるメッセージです(プロプライエタリソフトウェアの場合)
Huygens

1
これがまさに私が探していた答えです!Amazon MP3は、64ビットのlib32を使用して正常に動作します。とにかくAmazonストアを使用するためのプラグインがBansheeにありますが、それ以外は素晴らしい答えです。:D
tommed

@tommedあなたを助けてくれてうれしいです:)
ホイヘンス

15

道に迷惑があるかもしれません。Ubuntuの一部独自コンポーネント(Oracle JavaランタイムやAdobe Flashなど)は、予想よりもインストール少し難しいかもしれません

あいまいなワイヤレスドライバーなどにも問題がある可能性がありますが、これはルールではなく例外です。

それ以外に、Linuxの優れた32ビット互換性レイヤーにより、システムは非常に堅固になり、多くの場合、大きなアドレスサイズの恩恵を受ける計算タスクがかなり良くなります。

Ubuntuサーバーは、デフォルトで64ビット形式でcanonicalに推奨されるようになりました。全体として、64ビットLinuxアーキテクチャには多くの信頼が寄せられています。もはや実験的ではなく、単なるアドオンではありません。また、一部のアプリケーションは追いついていませんが(実際に重要なのはフラッシュだけです)、Linuxカーネルは現在、32ビット互換性レイヤーを備えた64ビットシステムと見なされています。

簡単に言うと、64ビットで実行できます。今日、数百万台のLinuxサーバーが稼働しており、デスクトップに完全に対応しています。

Huygensが指摘しているように、32ビットが安全な賭けです。32ビットバージョンを再インストールすることに悩まされる可能性がある場合は、64ビットを最初に試し、一般的な問題をテストするのが理にかなっています。

もちろん、32ビットインストーラーは、32ビットでアドレス指定できるRAMが多い場合、PAEカーネルを自動的に有効にし、RAMの問題を過去のものにします。これはここで何度も言われていますが、なぜもう一度含めないでください:)


1
これについてあなたにもっと同意することはできません。独自のフラッシュの開発ペースが非常に遅いことを恥ずかしく思います。オープンソースソフトウェアの良いところを教えてくれます。あなたはあなたのために物事を修正するためにいくつかのソフトウェアの巨人の容赦ではありません。
tinhed

はい、多くのサーバーがLinux 64ビットカーネルを実行しています。しかし、デスクトップの準備ができていることを意味するものではありません。私はメインデスクトップを64ビットプラットフォームとして使用しており、後悔していませんが、お勧めしません。Flashは32ビットレイヤーで実行すると迷惑なバグのあるアプリケーションであり、64ビット(および非常に安定している)に対しては存在しますが、デスクトップユーザーにとってインストールは簡単ではありません。フラッシュだけが問題ではなく、Amazon MP3ダウンローダーも別の問題です。また、多くのプロプライエタリ製品が32ビットで最初にリリースされてから、32バージョンがリリースされることがあります。したがって、これはイライラする可能性があります...だから32ビットは安全な賭けです!
ホイヘンス

1
+1 for do it ...私はここでx64システムを実行しています(10.10)
sdu

8

64ビットの使用がマシンのメモリに非常に密接にバインドされていることは非常に面白いと思います。64ビットは、プロセッササイクルごとに、32ビットオペレーティングシステムに比べて2倍の量のデータを処理できることも意味します。

あなたがする場合には64ビットを使用してください

  • ビデオの編集と処理
  • サウンドの編集と処理
  • グラフィック編集および処理
  • 大きなファイル(データベース、大きなログファイルなど)を処理します。

ポッドキャストをやっていて、ノートブックで64ビットを使用すると、オーディオ処理(ノイズ低減、正規化、圧縮など)を行うときに多くの時間を節約できます。私のノートブックには2 GBのRAMしかありません。


はいといいえ。「1秒あたりのデータ量」は、多くの場合、キャッシュ、メモリ、およびディスクのスループットによって大きく制約され、それらは特に改善されません(?)。実際、64ビットのユーザー空間のデータが大きいため、少し悪化する可能性があります。しかし、アプリが64ビットの命令を使用できるようになることは非常に正しいことであり、それらは大いに役立つ可能性があります。これに関する興味深いが少し古い論文を次に示します。lixom.net
〜olof

@poolie:リンクされたPDFをありがとう。しかし、私たちが技術について話すとき、それはすでに4年前です。しかし、制限要因はプロセッサーではないことに同意します。たとえ50%以上の速度を達成できたとしても、それは非常に大きいです。
ddeimeke

4

また、物理RAMは4 GBしかありませんが、おそらくスワップがあるため、実際には4 GBを超える空き容量があることに注意してください。4GB /プロセスの制限の影響を受ける可能性が高いタイプのアプリケーションを実行するかどうかを知っているのはあなただけです。例として、ビデオ/画像処理または科学アプリケーション(回路シミュレーション、MATLAB、そのようなこと)を考えてください。

個人的に私はそれのために行きたいです。これらのプロセッサでは32ビットモードで実行できますが、職場での経験では、同じプロセッサを64ビットで実行するとパフォーマンスが向上します。もちろん、それはもちろん私たちの経験です。


3

64ビットCPUに32ビットOSをインストールする理由 32ビットライブラリを追加すると、ほとんどの場合、64ビット環境に32ビットアプリケーションをインストールして実行できることに注意してください。32ビットOSで64ビットアプリを実行することは不可能です。64ビットに進みます。


2

インストール時にPAEを選択できるように、ネットワーク接続でインストールする必要があります。


2

私は同じコンポーネント(Dell studio 1557、i7クアッドコア、4GB RAM)を持っていますが、64bitのほうが自然です。Linuxは世の中のほぼすべてのアプリケーションに対して64ビットをサポートしており、たとえ存在しないとしても、Ubuntuには32ビットアプリケーションが既に組み込まれています。

したがって、64ビットCPU + 4GB RAMを搭載したハードウェアの場合、自然なOSは64ビットOSです。32ビットでは問題はありません。Ubuntu 32bitをインストールすると、3GBを超えるRamと互換性のあるPAEカーネルが自動的にインストールされます。

何年もの間、リリースされたすべての64ビットUbuntuバージョンを使用してきましたが、1つの問題もありませんでした。

だからそれのために行く... :)


2

私はあなたとほぼ同じ構成のラップトップを持っています。しかし、クローズドソースのソフトウェア依存性があるため、64ビットではなく32ビットのUbuntu 10.10をインストールすることにしました。

  • Adobe Flashプラグイン:最近AdobeはLinuxに64ビットのフラッシュの提供を開始しましたが、それでも問題があり、毎回クラッシュします。インターネットに関するいくつかのブログが、64ビットシステムで動作するフラッシュプラグイン(32ビットバージョン)を取得するための回避策を投稿しています。本当に64ビットに移行する場合は、試してみてください。
  • Skype:64ビットシステムでskype 32ビットをインストールして使用することは可能ですが、同じライブラリの2つのバージョン(ia32-libs、lib32asound2、libasound2-plugins、Qtなど)に関連する問題に悩まされる可能性がありますラップトップにインストールしてください。
  • w32codecsを使用したMplayer:Mplayerは正常に動作しますが、WMV9サポートを含むW32codecsを使用するには、32ビットライブラリで32ビットMplayerを使用する必要があります。これを行う方法のガイドは、このスレッドにあります
  • Rar、RealPlayer、Java、Opera、Wine、Matlab for Linuxなど、他のいくつかのソフトウェアも問題になる可能性があり、回避策のレシピが異なるため、設定と使用の作業が増えます。

私の意見は次のとおりです:32ビットにとどまる!! 上記のソフトウェアのいずれかに依存している可能性があります。そのような変更によって提供される作業量は、変更を補償しません。

4GBのメモリについて:心配しないでください!Ubuntuはデフォルトで適切なカーネル(PAEを使用)をインストールします。ありがとう!


UbuntuがPAEカーネルを自動的に選択することを知りませんでした。
ステファノパラッツォ

64ビットUbuntu 10.10では、SkypeとFlashが正常に機能します。試したことはありませんが、64ビットLinuxで32ビットMplayerを実行しても問題はありません。
未来派のポスト

OperaとJavaは64ビットではまったく問題ありません。適切なネイティブ64ビット実装があります。また、64ビットOSではJava 32ビットが魅力のように動作します。
ホイヘンス

amd64 :(
Extender

0

32ビットOSで4 GBのRAMを使用する場合は、まずPAEカーネルが必要です。そうしないと、メモリの一部が使用されなくなります。また、プロセスごとに3GBの制限が残ります。したがって、64ビットを使用することをお勧めします。いずれにせよ、将来システムをアップグレードする予定がある場合は、64ビットに切り替える必要があります。JavaとFlashの問題は別として、32ビットに固執する理由はありません。


4
PAEカーネルは、デフォルトで10.10 32ビットバージョンにインストールされます。
-crncosta

Javaが64ビットプラットフォームで問題だと思うのはなぜですか?
ホイヘンス

Openjdk 64ビットは巨大なメモリを浪費します。
tinhed

0

私はi7を持っていて、ビデオをトランスコードしていました。私はvlcを使用していました。私がubuntu 12.04 32ビットを実行していた場合、プロセッサ使用率が60%になりました。12.04 64ビットを使用すると、13%の使用率がかかりました。そのため、一部のアプリケーションは大きな影響を受けます。


-1

64Bitに切り替えます。理由は、Linuxアプリには両方のフレーバーがあり、たとえそうでなくても、システムで簡単にコンパイルできるからです。

もう1つの理由は、最近ではRAMのコストがかなり低いため、メモリを2倍にして32ビットのままにしておくと、かなり制限されることです。

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