【三星|Linux系统补丁将禁用三星SSD上的TRIM和NCQ】
出品|开源中国
作者|Travis
三星 860 EVO SATA 固态硬盘是一款 2018 年推出的产品 , 而在 2019 年部分该型号固态硬盘的用户在 Linux 系统上开始遭遇硬盘问题 。 之后 , 人们发现 870 EVO 型号也有同样或非常类似的故障 。 自此开始 , Linux 工程师针对这一问题进行了漫长的调查 , 如今工程师证实 , 针对这个问题的补丁已经被送到上游进行最终部署 。
根据工程师的 , 860 和 870 固态硬盘上的 Queued Trim 命令在英特尔、ASmedia 和 Marvell SATA AHCI 控制器上会产生问题 , 尤其是对较旧的 AMD 系统影响最大 。
因此在最新的补丁中 , 针对英特尔、ASMedia 和 Marvell SATA 控制器的 Queued Trims 已经被删除 , 而对较旧的 AMD 设备的 Native Command Queuing(NCQ)也已经被完全禁用 , 以对此前的硬盘故障进行修复 。
这已经不是三星 800 系列的固态硬盘第一次发生这样的问题了 , 早在三星 840/850 硬盘上就遇到过类似的问题 , 而三星在推出 860 时还明确表示过 860 型号的 Queued Trim 适用于 Linux 。 但根据如今的调查显示 , 三星当初的说法还是不够准确的 。
NCQ 是一项基于 SATA 的技术 , 允许系统根据工作负荷管理数据队列和传输以获得最佳性能 。 而 TRIM 允许硬盘智能地释放那些经评估不再需要的空间 , 以便存储设备在不丢失重要数据的情况下保存 。 这可以防止在之前使用过的空间中进行重写 , TRIM 是一项被公认为对硬盘健康有益的技术 。
在补丁的提交说明中指出:\"许多用户报告说 , 三星 860 和 870 固态硬盘在与 AMD/ATI 的 SATA 控制器结合时会遇到各种问题 , 只有完全禁用 NCQ 才能有效避免这些问题 。 无论主机 SATA 适配器供应商如何 , 始终为三星 860/870 固态硬盘禁用 NCQ 将导致适配器的 I/O 性能下降 。 为了限制对 ATI 适配器的性能影响 , 引入 ATA_HORKAGE_NO_NCQ_ON_ATI 标志可以仅对部分适配器强制禁用NCQ 。 \"
有大量的用户仍在报告三星 860 和 870 固态硬盘与英特尔、ASmedia 或 Marvell SATA 控制器相结合的问题 , 根据已更新补丁的用户回报 , 在禁用 Queued Trim 后这些问题也随之消失 。 \"
鉴于三星 800 系列的固态硬盘所遇到的这些问题 , 为了稳定性和数据安全 , Linux 用户最好还是不要使用三星 800 系列的固态硬盘 , 已经在使用的用户最好也尽快更换其他型号的固态硬盘 。
- 刘作虎无奈妥协,骁龙888+65W闪充+50MP三摄,顶配版本跌至冰点价
- 暑期旅游出行电子设备再多,带一款充电器就够了
- 走近跃迁 | WKJKB23接口板使用说明书
- 数码达人都购买什么电视盒子?几款电视盒子,可以称之为天花板
- 盘点618最值得入手旗舰机,OPPO荣耀三星皆有上榜
- 拍夜景苹果和三星谁更强?实拍证明,“夜视仪”不再只有三星一
- 三星这一刀,不得不砍
- 2022年6月份:超值的5款平板电脑,华为轻松刷榜,小米屈居第四
- AMD推出新的锐龙嵌入式R2000系列
- 仅299元的超强续航:雷柏VT960S屏显双模无线游戏鼠标体验
