大约一年前,我在 Mac mini 中使用了 SSD。内置 SSD 后,我记得速度比默认硬盘快,但今天它(Mac mini)感觉很慢。除了重新安装 OS X 10.6 之外,我还能做些什么来提高 SSD 性能?
答案1
你可能有一个严重由于 OS X 缺乏 TRIM 支持,导致性能下降。
你什么也做不了,除了删除(这可以减少痛苦,例如通过使用 OS X 安装程序的 Time Machine 恢复功能)或获得不同的 SSD。
答案2
此外,您还可以使用 dtrace 来了解磁盘的使用情况。例如,
$ sudo iopending
Password:
Tracing... Please wait.
2010 Dec 13 21:37:26, load: 0.02, disk_r: 36 KB, disk_w: 108 KB
value ------------- Distribution ------------- count
< 0 | 0
0 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 8712
1 |@@@@@ 1284
2 | 2
3 | 2
4 | 0
2010 Dec 13 21:37:31, load: 0.02, disk_r: 48 KB, disk_w: 224 KB
value ------------- Distribution ------------- count
< 0 | 0
0 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 9054
1 |@@@@ 920
2 | 18
3 | 2
4 | 0
5 | 2
6 | 0
7 | 0
8 | 2
9 | 0
10 | 0
11 | 0
12 | 0
13 | 0
14 | 0
15 | 2
16 | 0
如您所见,这显示了磁盘事务队列的直方图。如果峰值不是 0,则表示磁盘非常繁忙。您还可以使用 iotop 命令(带 sudo)查看哪些进程正在使用磁盘。
它不会让你的 SSD 运行得更快,但至少你知道发生了什么……
哦,为了模拟 TRIM,您可以尝试在“磁盘工具”中从磁盘的“擦除”选项卡运行“擦除可用空间”。这将用零覆盖可用空间,并且应该具有与修剪相同的效果。