Linuxを実行しているラップトップ上の低速のソリッドステートドライブ


1

私はラップトップにソリッドステートドライブをインストールしましたが、人々が書いているほどのスピードは得られません。

私のシステム:

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

私はAHCIを使用しています。

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

ソリッドステートドライブを高速化するにはどうすればよいですか?問題はブロックまたはセクターのアライメントにありますか?


発生しているパフォーマンスの問題を正確に把握しておくと役立ちます。
デルティック

私は時間を計りませんでしたが、起動時間は少し速くなる可能性があり、ショーダウン時間はほぼ同じです。LibreOffice Calcで6 MBのファイルを開いても、Calcがロードするにつれて進行状況バーが動くのを見ることができます。
wcyang

回答:


1

最初に質問に答える

  • 問題は、セクターの調整に関係するべきではありません。
  • SSDのパフォーマンスを維持するための2つのヒントを以下に示します。

SSDの利点を理解する

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

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

HDDからSSDに移行する際に起動時間が大幅に短縮されることに気づきましたか?ブートに50秒以上かかったため、ラップトップでイライラしていました。今、私自身のCrucial 256GB m4 CT256M4SSD2で、ラップトップは12秒以内に起動します(これには完全なLAMPサーバーの実行も含まれます!)

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

起動時間の大幅な短縮を経験していない場合、提供された情報からその理由を推測することはできません。私がなぜTRIMを提案していないのか疑問に思っている人たちにとって、それは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 text editorにいることを確認してください。

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

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

おそらく私の使用量の一部はCPUとRAMを集中的に使用します。あなたの答えは有益であり、例を含めることは良かった。私はナノを知っていますが、あなたが節約のためのステップを経て良かったです。
wcyang
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.