
У меня есть несколько видеофайлов > 1 ГБ, которые я хочу закодировать. В моем ноутбуке есть SSD и HDD. Что будет лучше/быстрее для кодирования?
- Считайте видеофайлы с
SSD
и запишите закодированные файлы наSSD
- Считайте видеофайлы с
HDD
и запишите закодированные файлы наSSD
- Считайте видеофайлы с
SSD
и запишите закодированные файлы наHDD
(сомневаюсь) - Считайте видеофайлы с
HDD
и запишите закодированные файлы наHDD
(Я сомневаюсь, что либо)
решение1
В общем случае это не имеет значения.
Кодирование обычно ограничено процессором. Это означает, что оно будет:
- Считывание данных медленнее, чем это может обеспечить SSD или HDD.
В результате не имеет значения, какой из них вы используете. - Генерация данных медленнее, а скорость записи ниже как у SSD, так и у HDD.
Поэтому не имеет значения, какой из них вы используете.
Возможны два исключения:
- Крайне медленные диски и быстрый процессор (например, диск на корпусе USB-1).
- Чтение с SSD может означать, что он может начаться на несколько мс раньше. Обычно это не проблема при выполнении длительных (минуты+) заданий кодирования.
решение2
У вас примерно правильный порядок скоростей — SSD-SSD будет самым быстрым со значительным отрывом, а HDD-HDD — самым медленным, — но в зависимости от типа кодирования система может быть (или не быть) привязана к процессору, и в этом случае фокусировка на диске не окажет такого большого влияния, как фокусировка на процессоре/параметрах кодирования.
Вполне возможно, что копирование с SSD на HDD будет быстрее, чем с HDD на SSD или наоборот, в зависимости от степени сжатия при кодировании и фрагментации диска.