如何提高ssd小文件移动速度

发布网友 发布时间:2022-04-20 09:06

我来回答

1个回答

热心网友 时间:2023-07-14 23:15

当前,白菜价的固态硬盘已经成为主流产品。不过,由于受到SATA II接口速度*,最快的SATA接口SSD也不足600MB/S。为提升SSD速度,各大SSD厂商各显神通。目前,主要有以下三种方式:

方式一、采用高速接口。部分SSD厂商推出了M.2等高速接口SSD,速度虽快可价格较高,普通用户使用不划算;

方式二、磁盘阵列技术。使用多块SSD建立磁盘阵列,可以成倍提升SSD速度。遗憾的是影响系统速度最关键的4K小文件随机读写速度却没有明显提高;

方式三、磁盘缓存技术。使用内存为磁盘做缓存,同样可以大幅度提升SSD速度。过去由于内存价格高,缓存技术不成熟一直不能进入主流市场。现在内存如白菜,8G入门16G主流,弄个一两个G来做缓存已经不是问题。加上缓存软件技术日益成熟,是目前提高SSD速度的最好方式。本篇所要介绍的就是这种技术。

特别说明:内存做磁盘缓存技术与内存盘技术是完全不同的两种技术:

磁盘缓存技术是将一部分内存作为磁盘的缓存区,软件自动拦截系统发送至SSD的IO请求。如果IO请求读取的数据已经在内存缓存区中,则直接读取缓存中的数据并完成IO请求。否则数据则从SSD中读取出来,并存入缓存区,同时完成IO请求。由此可见,从缓存中读取的数据量越多,则系统性能提升的越多。系统运行过程中常用数据都在内存缓存区读写,既可以利用内存的高速度提升数据存取速度,还可以大幅度减少SSD读写次数,进而提高SSD使用寿命。

而内存盘技术完全不同,是将一部分内存划出来,另外建立一个类似磁盘的虚拟分区。由于划出的内存分区完全可以与磁盘分区一样操作,故称之为内存盘。使用中,将浏览器等临时文件夹移到内存盘,系统运行过程中,临时文件都在高速度的内存盘中读写,从而提升系统运行速度,也可以提升物理磁盘使用寿命。

目前,有不少SSD厂商推出了磁盘缓存技术,尤其以三星的最受人们关注。遗憾的是,手头没有三星SSD,只有一块去年买的金速F9 PRO 256GB SSD。本文就以此为例做缓存技术体验,使用缓存技术后,金速F9 PRO 256GB SSD存取速度成倍提升,达到1000MB/S以上。

测试的电脑平台:金速F9 PRO 256GB SSD,奔腾G3258处理器,微星B85主板、海盗船8G DDR3 1600套装内存条,希捷1TB HDD和700W撒哈拉双路王电源。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com