Какой самый быстрый способ обработки файлов при наличии SSD и HDD?

Какой самый быстрый способ обработки файлов при наличии SSD и HDD?

У меня есть несколько огромных файлов, которые мне нужно обработать, чтобы получить файлы еще большего размера, и на моем компьютере два диска: один SSD и один HDD.

Мне было интересно, какой способ обработки этих файлов будет самым быстрым: я думаю, лучше всего будет читать с одного диска и писать на другой, но вы бы предпочли читать с SSD или HDD? Или, может быть, поскольку SSD быстрее, лучше делать все на нем?

Мне нужны советы не только по этому конкретному случаю, но и по любому виду обработки файлов, где вы интенсивно читаете и записываете на диск, например, сжатие файлов, конвертация видео и т. д.

решение1

В общем, SDD имеет лучшую производительность в части чтения вашего процесса, чем HDD. И,в общем, ваш SDD мог уже использоваться ранее, поэтому на нем может быть недостаточно «чистых областей» для записи без предварительного стирания.

Если вы не можете проверитьЧтобы узнать, какая комбинация работает быстрее, попробуйте выполнить чтение с SDD и запись на HDD.

решение2

Учитывая тот факт, что SSD способен на гораздо большую скорость чтения/записи, чем обычный механический HDD, логика подсказывает, что любая задача, которая зависит от скорости чтения и записи, будет лучше выполнена с использованием SSD. Очевидно, что следует учитывать размер файлов (и результирующих файлов) и размер SSD.

Если ваш SSD относительно новый, то есть большая вероятность, что он будет иметь обрезку. В этом случае «стирание», упомянутое в другом ответе, становится устаревшим, поскольку это позволяет поддерживать диск в чистоте.

Я бы посоветовал использовать SSD-накопитель, если у вас достаточно места на нем.

решение3

Я сам провел несколько тестов, вот настройка:

  • SSD: Intel, 80Гб, 69% свободно
  • HDD: WD Velociraptor 160Go / 10k rpm, свободно 79%

Я читаю файл 1Go и добавляю информацию в каждую строку, создавая файл 3Go, используя пакет, написанный на C# с использованием StreamReader/StreamWriter.

И вот результаты:

R    W     times in seconds                    average
SSD  SSD   79   77   78   77                   78
SSD  HDD   67   62   70   68                   68
HDD  SSD   100  113  85   74   118  68   81    91
HDD  HDD   81   81   70   80                   78

Итак, как всегда, когда я провожу тесты, я крайне озадачен результатами, особенно скоростью процесса «HDD-HDD» и дисперсией процесса «HDD-SSD» (именно поэтому я сделал больше измерений для этого).

Очевидно, что лучше (по крайней мере, на моей конфигурации) читать на SSD и писать на HDD. Если у кого-то есть объяснение результатов, я весь во внимании.

решение4

SSD — лучший вариант длячто-либо. Что бы вы ни захотели с ним сделать. SSD очень, очень быстрые... наверное, в десять раз быстрее... нет, не шучу, они действительно такие быстрые. Так что, что бы вы ни хотели сделать на своем компьютере, используйте твердотельный накопитель.

Связанный контент