起動時間は過去2か月で25%増加しました。どうすれば削減できますか?


10

以前は2〜3か月前までの起動時間は35秒程度でした。今では約50秒以上です。シャットダウン時間も2倍になりました。以前は最大5秒でした。今では少なくとも10秒です。

  • これは何が原因ですか?
  • さらに重要なのは、それをどのように減らすのですか?

私のラップトップはAsus U32U-RX012Dです。主に開発ソフトウェアと関連ファイルが含まれています。


リンクされたブートチャートイメージ。別のもの

追加情報:

  • ハードドライブの使用量は合計320 GBのうち15 GBです。

  • Swappinessは1

  • プリロードが機能せず、バグであることが確認されている

  • 不要な起動サービスが無効になっている


  • 最適化されたルートディレクトリ。パフォーマンスに変化はありません。

関連情報があれば遠慮なくお尋ねください。


タイトルを読んだ後、なぜ起動時間​​が25%速くなるのかはわかりません。25%速い日を過ごしていると思います。
Luis Alvarado

回答:


1

システムの起動に何が時間がかかっているかを正確に知りたい場合:

  • ブートチャートをインストールします。
  • ブートチャートを作成します(ブートチャートが何であるかを理解するためのGoogle画像のブートチャートの例)。
  • 画像を外部メディアに保存します。

この時点で、起動時にどのプログラムが時間を消費しているか分析できますが、その25%の増加がどこから来ているのかを正確に知りたい場合は...

  • 個人ファイルと個人設定のバックアップを作成します
  • システムを再インストールし、
  • 現在使用しているすべてのソフトウェアをインストールし、個人用ファイルを再インストールします。
  • 新しいブートチャートを作成します。

抜本的ですが、2つの画像を比較すると、画像の違いが2番目の質問に正確に答えます。初めてこれを行うと、多くの作業が必要になり、かなりの時間がかかります。また、すべてのファイルがに保存されているため、マシンに小さなルートと小さなホームを設定したので、これをかなり迅速に行うことができます別のディスク(ルートとホームを2度考えなくても削除できることを知っています)。しかし、これは新しいリリースに切り替える前に使用する方法で、新しいリリースが起動時間を改善または悪化させたかどうかを確認します。また、新しいリリースをインストールした直後からブートチャートを常に保存します。


ブートチャートのインストールは、下の画像をクリックして実行できます。

ソフトウェアセンターからインストール


「システムを再インストールする」少し極端だと思いませんか?
asheeshr 2013

私はそれが@AshRj 2のことであることを認識しています:1 /私の投稿には、現在のブートチャートを自分で分析することと残りの回答を分析することとの間に区切りがあります。2 /誰かが違いを完全に知る必要がある場合は、PREとPOSTの状況が必要であり、最初からセットアップされていなかった場合は、当て推量になります。私は-事実-を扱うのが好きです。それがそれらの事実を得るために再インストールを伴う場合でも。この質問の主な部分は、What is causing this ? 設定せずに答えることができないため、理由を調べることができます。
Rinzwind 2013

0

この問題については、考慮すべき多くの側面があります(カーネル設定からスタートアップサービスまで)。

役立つ可能性のある情報がいくつかあります:http : //linuxpoison.blogspot.pt/2011/01/easy-steps-to-tune-up-your-ubuntu.html

それが役に立てば幸い!


6
こんにちは!これは理論的には質問に回答するかもしれませんが、回答の本質的な部分をここに含め、参照用のリンクを提供することが望ましいでしょう

0

いくつかの推奨事項:

  1. まず、不要なサービスを無効にすることをお勧めします。
  2. badblocksまたはを使用して、ディスクにエラーがないか確認しますsmartctl
  3. 大量のスペースを使用している場合は、(ext4のみ)を使用してデフラグを実行することをお勧めしますe4defrag
  4. セットアップとインストールpreload
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.