诸暨汉妇网络科技有限公司

電腦技術(shù)網(wǎng) - 從此開始了解電腦、科技、手機(jī)、智能硬件、網(wǎng)絡(luò)相關(guān)的各項適用知識!

電腦技術(shù)網(wǎng)_it資訊_游戲攻略_手機(jī)教程_電腦教程_無線路由器設(shè)置_設(shè)置無線路由器_辦公軟件教程_電腦系統(tǒng)安裝_電腦維修知識

Linux 內(nèi)核禁用三星 860/870 SSD TRIM 和 NCQ

欄目:科技生活
已被:人瀏覽過
本文主要介紹:早在2019年,就有用戶反映在Linux系統(tǒng)上使用三星860 Evo SATA SSD會出現(xiàn)問題,但由于報道較少,這個問題并沒有引起關(guān)注。隨后推出的三星870 Evo SATA SSD也存在同樣的問題。

早在2019年,就有用戶反映在Linux系統(tǒng)上使用三星860 Evo SATA SSD會出現(xiàn)問題,但由于報道較少,這個問題并沒有引起關(guān)注。隨后推出的三星870 Evo SATA SSD也存在同樣的問題。此問題主要與驅(qū)動器的性能有關(guān),在使用過程中可能會出現(xiàn)各種異常鎖定和錯誤信息。

經(jīng)過兩年的調(diào)查,Linux工程師確認(rèn)上述固態(tài)硬盤存在一些故障。作為對策,最新版Linux Kernel的維護(hù)團(tuán)隊通過補(bǔ)丁禁止了上述固態(tài)硬盤的TRIM和NCQ功能,這兩種功能都用于優(yōu)化驅(qū)動。

Linux 內(nèi)核禁用三星 860/870 SSD TRIM 和 NCQ

根據(jù)調(diào)查結(jié)果,已經(jīng)確定三星860 Evo和870 Evo SATA版本使用的Queued Trim命令會導(dǎo)致Intel、ASmedia和Marvell SATA ACHI控制器出現(xiàn)故障,此類故障更容易發(fā)生在ATI AMD ACHI 平臺。

TRIM 命令允許操作系統(tǒng)通知固態(tài)驅(qū)動器哪些數(shù)據(jù)不再使用并且可以擦除。通過Trim命令對數(shù)據(jù)進(jìn)行排序后,可以提高固態(tài)硬盤的寫入速度。目前幾乎所有新推出的固態(tài)硬盤都支持TRIM命令并自動開機(jī)。

NCQ 是 SATA 上的一項技術(shù),它允許系統(tǒng)根據(jù)負(fù)載優(yōu)化數(shù)據(jù)的排隊和移動,以獲得最佳性能。NCQ 和TRIM 都用于提高驅(qū)動器的性能。默認(rèn)開啟時,兼容性失敗可能會導(dǎo)致Linux用戶遇到問題,比如在啟動階段系統(tǒng)卡頓20到30秒。

作為對策,Linux Kernel 禁用了 860 和 870 Evo SATA 版本的所有 TRIM 和 NCQ 功能。當(dāng)然,這可能會影響性能,但遺憾的是,暫時沒有其他解決方案。

值得注意的是,三星在這個問題上有些含糊其辭。三星似乎已經(jīng)禁用了所有800系列SSD的Queued Trim功能,但三星告訴Linux Kernel維護(hù)團(tuán)隊,840和850以外的型號沒有問題,但這次修復(fù)的是860和870。鑒于這樣問題,建議Linux用戶不要使用三星800系列的所有硬盤,以免出現(xiàn)影響使用或?qū)е滦阅芟陆档墓收稀?/p>

本文地址: http://www.laotiku.cn/rgzn/12784.html 手機(jī)版

相關(guān)推薦Related Recommendations