0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

SSD数据存取慢的原因是什么 如何解决数据存取慢

454398 来源:cfan 作者:cfan 2020-08-18 17:25 次阅读

想当年,机械硬盘是电脑里最缓慢的一环,很多小伙伴升级时的第一选择就是的SSD,换上之后系统秒进,程序秒开……肯定是爽了一段时间吧。不过用了较长的时间之后,小伙伴们应该已经感觉到SSD的速度好像也慢下来了吧,有时甚至感觉不比当年的机械硬盘快,这是为啥呢?小编今天就来聊聊这事儿吧。

其实说起SSD的速度,咱们必须搞清楚SSD上的两个不同存储空间——缓存和介质。这个大家都好理解,就和机械硬盘的缓存、磁盘一样呗。没错,不过SSD配置的缓存可是很大的,比如512GB SSD通常就配有512MB缓存。

这么大的缓存当然很好啦,但它也有点小问题。比如因为缓存够大,在测试的时候很多数据只在缓存里存取就行,所以SSD的测试速度可能看起来超级快的,读写的数据量超过缓存容量后,SSD的速度,特别是写入速度就要看存储介质的发挥了。

这下可就麻烦了,因为存储介质使用的闪存颗粒,速度和缓存完全不是一个级别的,特别是一些不太靠谱的厂商使用了不太好的存储颗粒和控制器,实际速度可能只有不到200MB/s,真的和机械硬盘差不多。

另外还有一些厂商和型号,特别是容量比较大、价格比较便宜的型号,省去了专门的缓存颗粒,成本大幅降低。它们用存储颗粒来虚拟一部分缓存,具体做法就是让比较慢但容量大的TLC、PLC少存数据,虚拟成速度快但容量小的SLC。但是数据存多了之后,虚拟缓存容量也只能随之减小甚至没有了。

怎么解决这些问题呢?大概也有两种,第一当然是尽量别耗尽缓存,比如选择带大容量物理缓存的SSD,也不要一边干活一边在后台往SSD里拷几个GB的数据。

另一种方法就更简单粗暴了,如果需要很高的大型数据存取速度,比如做视频处理的小伙伴,那么至少工作SSD一定要尽量选高端产品。它们有大容量缓存、高速存储颗粒,加上高端控制器提供的多线程多通道存取、更好的平衡管理能力等,即使耗尽缓存,直接读写存储颗粒的速度也不错。当然不常用的数据还是可以存在便宜的大容量SSD或机械硬盘中,这样就无需选择太大容量的高端SSD,总体成本也就不会太高了。

最后小编提示一句,不管自身带不带缓存,SSD使用时都得留出一定的空间,别装太满。因为所有的SSD都需要一定的剩余空间来整理数据,只有数据保持整齐紧密,而且有着整块的空白空间才能保证存取顺畅,空间太小就很难整理数据,同样影响SSD的存取性能。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • SSD
    SSD
    +关注

    关注

    20

    文章

    2656

    浏览量

    115284
  • 数据存取
    +关注

    关注

    0

    文章

    12

    浏览量

    8746
  • 机械硬盘
    +关注

    关注

    1

    文章

    207

    浏览量

    25154
收藏 人收藏

    评论

    相关推荐

    大量数据存取!跪求大神!

    嵌入式开发过程中涉及了大量数据存取的要用到什么?求大神解答!详细点
    发表于 04-09 17:41

    串口读取大量数据特别

    从传感器(导航接收机)用串口读数据,由于一帧数据量较大,且传感器输出波特率较慢,导致读取特别,有0.3s。但系统需要每10ms 迭代一次算法,请问有什么方案可以使读数据不占用DSP时
    发表于 09-06 08:42

    【源码】2020labview懒人参数存取-升级版

    参数读写核心函数使用了openg封装的vi属性-方法-获取控件值,以及设置控件值,虽然是傻瓜式的,但是有如下bug:以ini存取速度(特别在涉及到数据量大时),同名控件,加载参数是会出现错误,
    发表于 08-16 17:59

    导致DRAM比SRAM原因有哪些

    哈弗结构是什么意思?加剧CPU和主存之间速度差异的原因有哪些?导致DRAM比SRAM原因有哪些?虚拟存储器的最大容量是由什么原因决定的?
    发表于 08-11 08:07

    小编教你如何解决手机充电的问题

    有些小伙伴还会遇到手机充电很慢的问题,只能干着急,那么手机为什么会出现充电的现象呢?是什么原因导致的呢?要如何解决?接下来小编就来教你如何解决手机充电
    发表于 09-14 07:04

    CH573 EEPROM如何存取float型数据

    例程里没有存取float型的程序有大神可以告诉一下吗,最好可以举个例子
    发表于 08-26 07:49

    如何对GPS数据存取

    $GPRMC082006.000A3852.9276N11527.4283E0.000.0261009*38 如何定义一个结构体对他进行存取
    发表于 10-27 06:59

    在堆栈中存取数据时的原则是什么?

    在堆栈中存取数据时的原则是什么
    发表于 10-31 06:55

    在NET中激活基于COM的OPC数据存取定制接口

    研究C#接口属性类后,编写了一个COM 编排文件,将基于COM 的OPC 数据存取定制接口映射到.NET 接口,有效地实现了遵循OPC 数据存取规范2.0 版本的代码从COM 移植到.
    发表于 06-18 11:18 24次下载

    基于JDBC的高级数据存取框架

       为了寻求更有效的数据存取方法,提出一种基于JDBC的高级数据存取框架,该框架旨在用于分离持久逻辑与业务逻辑,提高软件开发效率。结合工程实际分析该框架的设
    发表于 12-22 17:03 0次下载

    DSP数据存取实验

    实验5:DSP数据存取实验一.实验目的1.了解TMS320F2812A的内部存储器空间的分配及指令寻址方式。2.了解ICETEK-F2812-A评估板扩展存储器空间寻址方法,及其应用
    发表于 03-17 00:16 3849次阅读
    DSP<b class='flag-5'>数据</b><b class='flag-5'>存取</b>实验

    闪存卡的存取速度

    闪存卡的存取速度             存取速度是指闪存卡在被写入数据或读取数据时的
    发表于 01-09 15:03 976次阅读

    ONFI发布最新ONFI3.0标准大幅提升SSD固态硬盘存取

    ONFI(Open NAND Flash InteRFace) 本周发布了最新 ONFI 3.0 标准,可让 SSD 固态硬盘存取速率加倍。
    发表于 03-21 11:03 2143次阅读

    SD存取介质

    SD存取介质,关于SD存取介质的解说,喜欢的朋友可以学习。
    发表于 01-06 14:25 0次下载

    基于电网调度控制系统的数据存取

    电网一体化平台(IMS)监管系统上层应用提供对异构数据的访问,成为现阶段数据分析需要解决的问题。本文将针对电网海量GIS信息数据及其对电网调度几种控制系统带来的数据
    发表于 11-13 16:19 4次下载
    基于电网调度控制系统的<b class='flag-5'>数据</b><b class='flag-5'>存取</b>