提高 OS X 上的 SSD 性能

提高 OS X 上的 SSD 性能

大约一年前,我在 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,您可以尝试在“磁盘工具”中从磁盘的“擦除”选项卡运行“擦除可用空间”。这将用零覆盖可用空间,并且应该具有与修剪相同的效果。

相关内容