时间:2021-05-18
有些固态硬盘删除大文件后会卡住几秒钟,硬盘灯常亮,程序和文件点不开,游戏或软件显著卡住不动等现象。 这时如果观察Win任务管理器还会发现磁盘活动瞬时达到100%并保持一段时间。
固态硬盘在删除大文件时容易引发短暂卡慢,其原因和机械硬盘卡慢完全不一样。固态硬盘内部没有活动部件,制约其性能提升的主要原因是主控运算能力与闪存颗粒的吞吐能力(主要是写入能力)。
机械硬盘在任务管理器中呈现100%占用,主要原因是IOPS出现瓶颈,虽然有些机械硬盘同时有多个盘片和对应的多个磁头,但同一时间却只有一个磁头能够工作。
受制于由音圈马达驱动的磁头臂活动速度以及主轴电机带动的硬碟旋转速度,机械硬盘每秒能执行的读取或写入操作的次数在60次以内。机械硬盘难以并发操作,为了减少磁头在不一样磁道间移动的时间开销,AHCI协议中引入了NCQ特点,可以对主机发来的ATA指令进行排队,优化执行顺序提升读写效率:
固态硬盘运用的闪存可以并发操作,同时对不一样区块的数据分别进行读写访问。由于并发IOPS能力高,通过任务管理器可以看到固态硬盘比机械硬盘达到100%占用的时候少很多。
但当一种情况发生时,固态硬盘会陷入同机械硬盘一样无法并发读写的尴尬:接受到Trim指令。Trim指令用于通知固态硬盘哪些位置的闪存所储存的信息已经无效、可以擦除,Trim是提升固态硬盘性能和耐久度的重要特点。
不过在当前版本的AHCI协议当中,Trim指令有个缺陷:不能被队列并发执行。在Trim指令执行完毕之前,其他读写命令都必须等待。一旦有大量Trim指令同时发送,固态硬盘就可能会忙于执行Trim而无法及时响应其他命令,从而令电脑陷入短时的卡慢状态。
大体积文件的直接删除,恰好就会触发操作系统同时发送大量Trim指令到固态硬盘。如果忠实的执行Trim指令,完成闪存的擦除,则会消耗不少时间。MLC闪存在这时又有一项优势,它除了耐久度数倍于TLC之外,擦除速度也比TLC快许多,即便遇到Trim导致的卡慢,也会比TLC固态硬盘更快完成,避免了卡慢的发生。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
目前主流固态硬盘以SATA3接口为主,少部分为U.2、M.2、PCIE。相同容量不同接口固态硬盘价格差别非常大,这是什么原因导致的?下面小编就为大家详细介绍
最近很多朋友都为了吃鸡特地加了固态硬盘,但是事与愿违,电脑换上固态硬盘后还是很卡,着实头疼有木有。那么今天小编便来为大家详细分析电脑换上固态硬盘还是卡的原因,感
U盘中文件夹无法删除怎么办?U盘中文件夹无法删除是什么原因,有什么解决方法? 解决“无法删除文件夹:目录不是空的”问题 U盘删除
U盘中文件夹无法删除怎么办?U盘中文件夹无法删除是什么原因,有什么解决方法? 解决“无法删除文件夹:目录不是空的”问题 U盘删除
nginx上传文件大小报错500的解决办法采用nginx作反向代理,出现了一个诡异的问题,小文件可以提交,大文件会报500内部错误。这个是什么原因导致的呢?查w