三星860/870 EVO SSD持续为Linux用户带来性能上的问题

访问购买页面:

SAMSUNG – 三星旗舰店

image.jpg

过去三年的Linux内核允许三星860使用TRIM,而对840/850硬盘则阻止其使用。然而,许多用户在Linux下继续发现860和870硬盘的问题。

现在通过Linux内核块子系统的代码合并队列信息显示,开发者正在将三星860/870系列加入黑名单,禁止其完成预定中的队列修剪。"有大量的用户仍在报告三星860和870固态硬盘与英特尔、ASmedia或Marvell SATA控制器的兼容性问题,所有的报告者也报告说在禁用队列修剪时这些问题会消失。"

然而,如果使用带有AMD芯片组的三星860/870,情况会更糟糕。当使用AMD芯片组时,一个新的黑名单条目将直接禁用三星860和870固态硬盘的本地命令队列(NCQ)。在这些驱动器上禁用NCQ将损害受影响系统的性能。

image.jpg

内核修改提交方面指出:"许多用户报告说,三星860和870固态硬盘在与AMD/ATI(供应商ID为0x1002)的SATA控制器结合时出现了各种问题,只有完全禁用NCQ才有助于避免这些问题。无论主机SATA适配器供应商如何,始终为三星860/870固态硬盘禁用NCQ将导致行为良好的适配器的I/O性能下降。为了限制对ATI适配器的性能影响,引入ATA_HORKAGE_NO_NCQ_ON_ATI标志,只对这些适配器强制禁用NCQ。"

换句话说,Linux用户最好是尽量避免使用三星860和三星870系列驱动器。这些补丁现在正在向Linux内核的主线前进。

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/140114.html

(0)
上一篇 2021年9月4日
下一篇 2021年9月4日

相关推荐

发表回复

登录后才能评论