2

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

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

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

5 ответов5

2

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

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

1

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

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

Мое предложение будет, если у вас есть достаточно места на SSD, используйте его.

1

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

  • SSD: Intel, 80Go, 69% бесплатно
  • Жесткий диск: WD Velociraptor 160Go / 10k об / мин, 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

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

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

0

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

0

Это зависит от размеров файла. Если вы имеете дело с небольшими файлами, такими как 4k-256kB или около того, SSD будет работать лучше, чем HDD, если вы работаете с большим количеством файлов одновременно.

Если вы работаете с большими файлами последовательно, например, с видеофайлами, жесткий диск будет лучше, в зависимости от емкости. Как правило, более высокая емкость приводит к более высокому последовательному чтению и записи из-за увеличения плотности диска и, в свою очередь, требует меньшего перемещения от головки. Если ваш жесткий диск имеет емкость менее 750 ГБ и НЕ сделан в течение последних 3 лет, SSD, вероятно, превзойдет HDD по всем параметрам, за исключением емкости.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .