我在笔记本电脑上安装了固态硬盘,但没有获得人们所说的极快的速度。
我的系统:
- 笔记本电脑:Acer Aspire 7552G-6061
- 固态硬盘:Crucial 256GB M4 CT256M4SSD2
- 操作系统:Linux(Trisquel 5.5,Ubuntu 的衍生版本)
我正在使用 AHCI。
我将操作系统安装到固态硬盘上(而不是复制它)。
如何让固态硬盘运行得更快?问题可能出在块或扇区对齐上吗?
答案1
首先回答你的问题
- 该问题不应该与部门协调有关。
- 下面我有两个关于保持 SSD 性能的技巧。
了解 SSD 的优势
人们在固态硬盘上体验到的“闪电速度”指的是读取和写入驱动器. 与硬盘驱动器相比,SSD 具有访问时间极短和更高的数据传输速率,尤其是在随机访问时。
除了读取和写入 SSD 数据之外的操作不会提高性能,例如使用处理器进行密集计算。 如果您对 SSD 的期望是提高 CPU 或 RAM 操作的性能,那么这就是您无法获得“极快速度”的原因。
你有没有注意到你的减少启动时间从 HDD 过渡到 SSD 有什么好处?我以前对笔记本电脑接管50 秒启动。现在,有了我自己的 Crucial 256GB m4 CT256M4SSD2,我的笔记本电脑启动时间不超过12 秒(其中包括运行完整LAMP 服务器!
当计算机从 HDD 启动时,必须从不同的物理位置读取文件。读取头移动到下一个位置的寻道时间是一个巨大的性能杀手。Crucial m4 的平均访问时间为0.1 毫秒我之前用的硬盘(东芝 MK6461GSYN)的平均访问时间为15.8 毫秒SSD 不仅速度更快,其读写速度 (240+ MB/s) 也是我的 HDD (最高 120 MB/s) 的两倍多。
如果你没有遇到启动时间大幅减少的情况,我无法从你提供的信息中猜出原因。对于一些想知道为什么我没有建议修剪,这是因为 TRIM 还不相关。TRIM 仅对写入 SSD 有用,但启动操作系统主要是读取。
提高 Linux 上的 SSD 性能
我只推荐两件事。
启用 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