ラップトップでUbuntu 14.04が遅いのはなぜですか?[閉まっている]


20

1.7Ghz Pentium Mと1Gbyteのメモリを搭載したDellラップトップにUbuntu 14.04をインストールしました。

グラフィックはIntel®852GM / 855GM x86 / MMX / SSE2、OSタイプは32ビットです。

システム全体が非常に低速です。たとえば、アプリケーションマネージャーを起動したとき、入力した文字が表示されるまで待つ必要があります。

CPUが過負荷になり、使用可能なメモリがないかのように見えますが、Firefoxのみを実行しています。

システムをよりスムーズに実行するにはどうすればよいですか?以前はWindows XPがインストールされていて、正常に機能していました。


システムがグラフィックカードを正しく検出したかどうかを判断できますか?の出力はglxinfo | grep render興味深いかもしれません。
チャールズグリーン14

2
あなたが説明したシステムは、XPやUbuntu 12.04のようなものにより適しています。Windows 7/8をインストールしないのと同じように、他のオペレーティングシステムにも同じ原則を適用する必要があります。
prusswan 14

矢印の下にあるチェックマークをクリックして、ある時点で回答を受け入れることを忘れないでください。
ティム14

回答:


35

RAMが1GBしかないためです!それだけが問題ではありませんが、それはその一部です。単純に、コンピューターはUnityのグラフィックスの強度を処理できません。

Windows XPは、Ubuntu 11.04+のデフォルトのデスクトップであるUnityほどCPU /グラフィック集約型ではありません。compizに基づいており、シースルーダッシュや拡大ランチャーなど、あらゆる種類の派手なグラフィックを備えています。LubuntuまたはXubuntuをインストールするか、XFCEまたはLXDEをオンにして、統一ではなく使用することをお勧めします。

私は3台の古いXPコンピューターに両方を搭載しており、正常に動作しています(683 MBのRAMを搭載した2006 Lubuntuラップトップで入力)。

CPUが過負荷になり、使用可能なメモリがないかのようです

CPUが過負荷であるか、使用可能なRAMが十分でない可能性があります。インストールして使用してみてくださいmidori-軽量で、現在使用しているものです。

私の代名詞は彼/彼です


2
参照:askubuntu.com/questions/206407/... - このウィキにも...私はUnityと問題について確認します-ちょうど古いXPボックス、それはクアッドコアデスクトップ上に遅いではありません。他のほとんどのデスクトップ環境は高速です。
ウィルフ14

1
基本的に、私が利用できる最も強力なマシンでは速度が遅くなります。Gnome3は、Intel Atomネットブックおよびi5ラップトップでは高速です。
ウィルフ14

2
8 GBのRAM、Intel i7 3.4 GHzがあり、Ubuntu 14.04が遅れていることがわかりました(OPほど悪くはありません)。システムは数回フリーズし、ハードリブートする必要がありました。私はXubuntuに切り替えて、ずっと速くなったことがわかりました。日付までも単一の問題ではありません。
サンディープ14

2
また、GPUがサポートされていない可能性があります
トールビョーンラヴンアンダーセン14

1
まあそれはその一部かもしれませんが、32 GBのRAMでフリーズすると言ったので、4 GB未満の人には団結を勧めません。
ティム14

13

2つのこと:

1)Ubuntu 14.04は、Compizに基づいたUnity 3Dを使用します。全体がハードウェアアクセラレーションOpenGLによってレンダリングされます。優れたドライバーと優れたビデオカードがあれば、これは素晴らしいことですが、どちらかが欠けていてもそれほどではありません。

ディストリビューションを切り替える必要はまったくありません。より軽いデスクトップ環境をインストールし、ログアウトし、新しいデスクトップに再度ログインするだけです。使いやすいように、通常はXfceをお勧めします。

2)破損したupdate-apt-xapian-index cronジョブと、カーネル内の破損したプロセススケジューリングの組み合わせ。簡単に言えば、ブートオプションに「noautogroup」を追加する必要があります。追加しないと、プロセスの良さが機能しません。そう:

  1. sudoでルートに昇格する
  2. / etc / default / grubで、GRUB_CMDLINE_LINUX_DEFAULTを「quiet splash noautogroup」に編集します
  3. 「update-grub」を実行します
  4. リブート

これは、kernel.autogroup sysctl変数を使用するよりも安全です。これは、一部のコンピューターをパニックさせる可能性があります。

とにかく、多くの人が言っていることとは反対に、肥大化したデフォルトのデスクトップを使用しない場合、Ubuntuは1 GBのRAMで正常に動作します。

編集:実際、昨年2番目の問題についてLaunchpadのバグを提出しました:https : //bugs.launchpad.net/ubuntu/+source/linux/+bug/1219548


「kernel.sched_autogroup_enabled」を使用する際には注意が必要です-システムが起動できなくなります(Ubuntu 14.04 3.13.0.30-generic、Dell 15r)
Charles Green 14

@CharlesGreenこれを行うより良い方法は、「noautogroup」ブートオプションを使用することです。それを反映するために投稿を更新します。
DanL4096 14

echo 0 > /proc/sys/kernel/sched_autogroup_enabledバリアントを試してみましたが、実際に効果があると感じたかどうかはわかりません。ブートオプションを試してみます。
チャールズグリーン14

まあ、それは起動しました(私はここにいます!)私はそれが速いと思うかどうかを判断するために少しシステムを突く必要があります
チャールズグリーン14

1
@CharlesGreenは「速く感じる」ことはありません。ナイスバックグラウンドタスクが多くのCPU時間を使用している場合は、それらのタスクより先に他のことを優先するため、行き詰まりません。それ以外の場合、違いはありません(NICを使用しない CPU集中タスクを含む)。そのため、より軽量で非合成のデスクトップをお勧めします。noautogroupは、特定の条件下でのバグのある動作を回避します。XfceまたはOpenboxを使用すると、全体的なリソース消費が削減されます。
DanL4096 14

3

2つの関連するボトルネックがある可能性が非常に高くなります。

  • システムで使用可能なRAMの量が少ない場合があります。場合によっては公称値よりもさらに小さくなります。たとえば、GPUがシステムからRAMを盗んでいる場合、システムで使用可能な合計量は明らかに1Gbです-WhatTheGPUIsUsing
  • 遅いHDD。一般的に、古いノートブックには5400rpmのディスクが搭載されています。これはおそらく今日の標準では非常に小さい数字であり、OSが使用できる優れた戦術はありません。

最初の結果は、RAMが少なく、HDDが遅いためにSWAPでさえうまくいかないことです。

基本的に、RAMが少ない場合、システムはHDD上のパーティションであるSWAPを使用して、最初のRAMと同じように一時ファイルを保存します。これにより、OSはより多くの一時ストレージと「修正」使用可能なRAMの量が十分でない場合。

スワップパーティションを非アクティブ化または削除しない限り、スワップは存在し、タイミングに反して機能しますが、低速のHDDでスワップを使用しても、OSまたはアプリケーションを終了させるよりも優れているため、あまり多くのことはできません。そこにないメモリの。

したがって、現在の状態のままにしておく必要があります。次の2つのことができます。

  • Archlinuxのような別のディストリビューションを試してください。これは、通常はより高速で軽量ですが、チューニングが必要です。また、Wikiの記事とマニュアルを読んで、何をしているのかを知る必要があります。
  • GUIなしでコンソールに起動してみてください、あなたがパフォーマーネがそれから恩恵を受けるコンソールだけで生きることができるなら、明らかにそれはあなたがしなければならないことに依存しますターミナルを使用して、Webを閲覧したい場合は、それもできますが、X11セッションでfirefoxを使用するのは間違いありません。

2
おそらくスワップ空間に関する本を書くことができるでしょう。個人的には、現代のOSにはハードディスクよりもダーティメモリをページングするより良い方法が必要だと思います。メインRAMよりも6桁遅いです。また、復号化されたものがスワップアウトされる可能性があるため、セキュリティ上の問題もあります Arch Linuxについて、コンソールに住んでいますが、やはり意味がわかりません。Unityよりもエレファンチンの少ないデスクトップをいつでもインストールできます。
DanL4096 14

@ DanL4096私はコンソールのアプローチを提案していました。それにより、方程式からGUIを完全に削除し、RAMをさらに解放するのにも役立つからです。Unityはエレファンティンですが、X11 / Xorgも小さなソフトウェアではありません。また、ドライバーが物事をスピードアップするのにあまり役に立たないこともあります。
user3784961 14

そこにある問題は、非常に多くの非常に有用なことをグラフィカルなデスクトップからしか行えないか、CLIから行うには多大な知識が必要になるということです。また、Xorg自体は実際には非常に小さいです。Xorgのメモリ使用量は、その上で実行されるアプリケーション(および共有ビデオメモリなど)の機能の一部です。Xorg、xterms、およびXlibに基づくほとんどすべてのものは、Pentium IIで正常に実行されます。トラブルが始まるGTK +アプリケーション。
DanL4096 14

私のラップトップでは、デフォルトのディスクスケジューラーをcfqに変更すると、コンピューターの動作状態の認識に大きな違いが生じることがわかりました。実際には少し遅いと思いますが、重いディスク操作でも応答します(5400 rmpディスクの1つがあります)
チャールズグリーン14

@CharlesGreenは、お使いのハードウェア、またはおそらくあなたの典型的な使用パターンに関係があるかもしれません。CFQがデスクトップのロードでDeadlineと大きく異なることは一度もありません。noautogroupのことは、集中的なバックグラウンドタスクに違いをもたらします。しかし、それは最適化/微調整ではないためであり、バグ(または少なくともバグと見なされるべきもの)の回避策です。
DanL4096 14

3

また、gnome-session-flashbackもあります。これは、Ubuntuの以前の反復を使用したことがある場合に馴染みがあるはずです。ルックアンドフィールが似ていることは別として、リソースの消費も少なくなります。


良い提案。最後にフラッシュバックパネル(つまり、古いGNOMEパネルの更新版)にパフォーマンスの問題がありましたが、何らかの理由で「Office」メニュー上でマウスを動かすとCPUがハングアップします。
DanL4096 14

-2

システムモニター/リソースでスワップファイルを確認しましたか(13.10では正常に機能していましたが)、ラップトップで14.04にアップグレードしたときにアクティブ化されていません。

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