|
|
33楼
发表于 2023-4-16 15:08
|
只看该作者
| 来自福建 来自 中国
本帖最后由 zasflower 于 2023-4-16 15:18 编辑
主要是固态硬盘设计上并不是为连续读写操作服务的。固态硬盘有特有的读写延迟问题,不同的厂商,不同的颗粒都会不同,甚至同一个厂商不同批次都会不同。然后因为SSD颗粒读写寿命问题,固态硬盘有垃圾回收机制进一步加剧了读写延迟。
所以你可以看到很多服务器对于视频这种连续的读写操作用的是机械硬盘。
固态硬盘的延迟问题每家厂商都不同。甚至同一家厂商不同出厂时间也都不同。可以去查看电脑diy领域对于固态硬盘的延迟测试。他们测试有些人精确到微秒。
当然可以把音频文件整个载入内存中屏蔽这个延迟。此时就仅仅和内存条有关。内存和CPU L3缓存延迟可以忽略。现在有些CPU L3缓存加大了,DDR5的内存条速度也足够快。
CPU读取数据的优先级,先查找L1缓存有没有,没有从L2缓存查找,L2没有从L3查找,然后L3仍然没有从内存条查找,内存条没有从SSD或者机械硬盘查找。
价格L1贵于L2,L2贵于L3,L3贵于内存条,内存条贵于SSD和机械硬盘。
|
|