Linux 搭載のノートパソコンの SSD が遅い

Linux 搭載のノートパソコンの SSD が遅い

ノートパソコンにソリッド ステート ドライブをインストールしましたが、人々が言うような驚異的な速度は得られません。

私のシステム:

  • ノートパソコン: Acer Aspire 7552G-6061
  • ソリッドステートドライブ: Crucial 256GB M4 CT256M4SSD2
  • オペレーティング システム: Linux (Trisquel 5.5、Ubuntu の派生版)

AHCIを使用しています。

オペレーティング システムを (コピーするのではなく) ソリッド ステート ドライブにインストールしました。

ソリッド ステート ドライブを高速化するにはどうすればよいでしょうか? ブロックまたはセクターの配置に問題がある可能性がありますか?

答え1

まずはあなたの質問に答えます

  • この問題はセクターの調整とは関係ないはずです。
  • SSD のパフォーマンスを維持するためのヒントを 2 つ紹介します。

SSD の利点を理解する

ソリッドステートドライブで人々が経験する「驚異的な速度」とは、ドライブからの読み取りと書き込みハードディスクドライブと比較すると、SSDはアクセス時間が非常に短いそしてより高いデータ転送速度特にランダムにアクセスする場合。

プロセッサを使用して集中的な計算を行うなど、SSD へのデータの読み取りと書き込み以外の操作では、パフォーマンスは向上しません。 SSD に期待しているのが CPU または RAM 操作のパフォーマンス向上である場合、これが「驚異的な速度」が得られない理由です。

気づきましたか?起動時間の短縮HDDからSSDに劇的に移行しますか?私はノートパソコンが50秒起動します。今では、Crucial 256GB m4 CT256M4SSD2を使っているので、私のノートパソコンは12秒(これにはフルマラソンのランニングも含まれます)LAMP サーバー!)

コンピュータがHDDから起動する場合、ファイルは異なる物理的な場所から読み取られる必要があります。読み取りヘッドが次の場所に移動するシーク時間は、パフォーマンスを大幅に低下させます。Crucial m4の平均アクセス時間は0.1 ミリ秒以前使っていたハードドライブ(東芝MK6461GSYN)の平均アクセス時間は15.8ミリ秒SSD ははるかに高速なだけでなく、読み取りと書き込みも HDD (最大 120 MB/秒) の 2 倍以上 (240 MB/秒以上) 高速です。

起動時間が大幅に短縮されたことがないのであれば、提供された情報からその理由を推測することはできません。なぜ私が提案しなかったのか疑問に思う人もいるでしょう。トリムそれは、TRIM がまだ関連していないためです。TRIM は SSD への書き込みにのみ役立ちますが、オペレーティング システムの起動は主に読み取りです。

Linux での SSD パフォーマンスの向上

私がお勧めするのは2つだけです。

  1. TRIMを有効にする
  2. 設定noatime

TRIMを有効にする

TRIM は、使用されなくなったセクターを SSD に通知し、書き込み増幅を減らすことで、SSD の書き込みパフォーマンスを新品同様に保ちます。

ターミナルで、コマンドを実行しますsudo nano /etc/fstab

矢印キーを使用して、SSD 上のパーティションであるエントリを探します。エントリごとにdiscardオプションを追加します。その後の行は次のようになります。

UUID=ed586ab8-08c5-4bae-b118-d191b716b4a4 /               ext4    discard,errors=remount-ro 0       1

下のセクションにスキップして適用するnoatimeか、 を押してCtrlXと入力しY、 を押してEnter変更を保存します。

設定noatime

noatimeファイルシステムに、ファイルが最後にアクセスされたときにファイルに書き込まないように指示します。ほとんどの場合、最新のアクセス時刻を記録する必要はなく、SSD と HDD の両方で労力の無駄になります。

上記のセクションと同様に、コマンドを実行しsudo nano /etc/fstab、nano テキスト エディターを使用していることを確認してください。

矢印キーを使用して、SSD 上のパーティションであるエントリを探します。エントリごとにnoatimeオプションを追加します。その後の行は次のようになります。

UUID=ed586ab8-08c5-4bae-b118-d191b716b4a4 /               ext4    noatime,discard,errors=remount-ro 0       1

関連情報