«плохая» производительность кодирования видео i5 2500k под Linux

686
Justin Miller

Я использую Ubuntu 11.04 (Natty) с i5 2500k (не разогнанным) и платой z68.

Я пытаюсь закодировать VOB-файлы DVD-качества в пресет iPhone с помощью Handbrake, но в формате MKV. В настоящее время я получаю в среднем около 105 кадров в секунду, и это занимает от 15 до 20 минут. Это определенно не плохая производительность, но на основе этих обзоров и тестов:

http://www.servethehome.com/Intel-core-i5-2500k-review-sandy-bridge-home-server/

http://www.legitreviews.com/article/1501/14/

Я должен получить вдвое больше, чем вижу. Я старался максимально близко дублировать их тесты, единственное исключение может быть то, что они используют Windows, а я использую Linux.

Оба обзора используют Handbrake для своих тестов, как и я. Поскольку Handbrake не поддерживает кодирование QuickSync / GPU, это не имеет никакого значения, что в Linux нет поддержки QuickSync.

Может кто-нибудь придумать причины, по которым я вижу «ухудшенное» исполнение?

1

1 ответ на вопрос

1
Joshua

Это простой ответ. Оба из тех обзоров, на которые вы ссылались, используют SSD. Могу поспорить, что у вас нет одного из них. SSD практически исключают задержку (время поиска) и имеют гораздо более высокую производительность чтения / записи, чем стандартные жесткие диски, поэтому, вероятно, эти обзоры выглядят намного быстрее, чем у вас - опять же, при условии, что вы используете традиционный механический привод.

Вы правы, я не использую SSD. Это действительно имеет ЭТО большое значение? Достаточно, чтобы дать мне <половину производительности? Ядра моего процессора практически не работают в процессе кодирования. Я думаю, что если бы им не хватало данных из-за скорости чтения с жесткого диска, они бы не были так заняты. Вместо покупки SSD только для кодирования, даст ли мне чередование 3 жестких дисков? Может быть, не так хорошо, как SSD, но у меня уже есть несколько запасных жестких дисков, которые я мог бы использовать. Justin Miller 13 лет назад 0
Я не думаю, что чередование жестких дисков будет иметь большое значение. Основным узким местом является задержка (или «время поиска»), которая представляет собой количество времени, чтобы найти биты данных для чтения или пространство для записи. Это МОЖЕТ помочь увеличить объем оперативной памяти в вашей системе. Это, безусловно, поможет получить небольшой или дешевый SSD объемом 64 ГБ, который можно использовать в качестве «рабочего диска», и скопировать на него необходимые файлы для работы, чтобы операции чтения / сохранения выполнялись только на SSD. Joshua 13 лет назад 0