---== ₴ ==---


Интересы

Oleg

gentoo vs rhel 4

Стоят у меня под столом,  2 тазика с практически одинаковыми внутренностями, на одном по-быстрому был установлен RHEL4 с httpd, на другом я любовно полировал gentoo.

на борту Intel(R) Core(TM)2 Duo CPU E6550 @ 2.33GHz
(2 ядра с 4666 попугаев/сек по версии bogomips)
по 2 GB памяти на обоих, саташный винт, ну и не работающие сервисы, иксы и т.п.

захотелось проверить, на сколько генту порвет производительней редхат при экплуатации cpu-жадного софта типа кодирования видео. по сути разница лишь в ядрах, и в оптимизированной сборке со

сперва на RHEL4 надо поставить mencoder,.....
т.е. пакеты:

http://dag.wieers.com/rpm/packages/aalib/
http://dag.wieers.com/rpm/packages/directfb/
http://dag.wieers.com/rpm/packages/libXvMCW/
http://dag.wieers.com/rpm/packages/openal/
http://dag.wieers.com/rpm/packages/libcaca/
http://dag.wieers.com/rpm/packages/libmpcdec/
http://dag.wieers.com/rpm/packages/xvidcore/
http://dag.wieers.com/rpm/packages/mplayer-fonts/
http://dag.wieers.com/rpm/packages/x264/
http://dag.wieers.com/rpm/packages/libsndfile/
http://dag.wieers.com/rpm/packages/twolame/
http://dag.wieers.com/rpm/packages/lame/
http://dag.wieers.com/rpm/packages/libebml/
http://dag.wieers.com/rpm/packages/libmatroska/
http://dag.wieers.com/rpm/packages/libmad/
http://dag.wieers.com/rpm/packages/lzo/
http://dag.wieers.com/rpm/packages/lirc/
http://dag.wieers.com/rpm/packages/libmpeg3/
http://dag.wieers.com/rpm/packages/libmp4v2/
http://dag.wieers.com/rpm/packages/faad2/
http://dag.wieers.com/rpm/packages/faac/
http://dag.wieers.com/rpm/packages/enca/
http://dag.wieers.com/rpm/packages/libdvdnav/
и собственнно отсюда: http://dag.wieers.com/rpm/packages/mplayer/ всё остальное.

было отличный ролик для тестов, а именно похождения белки из ледникового периода в формате 1080p.BluRay.x264.mkv
VIDEO: [avc1] 1920x1080 24bpp 23.976 fp продолжительностью 210.210 secs что дает 4583 frames

попробовал пережать в другой кодек:
time mencoder 1080p.BluRay.x264-ESiR.mkv -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=9500 -oac copy -o /tmp/test.avi

обои менкодеры воспользовались для кодирования следующими кодеками:
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)


RHEL4.4 почемуто обломался на 4583м фрейме:
Video stream: 6249.166 kbit/s (781145 B/s) size: 164204645 bytes 210.210 secs 4583 frames
Audio stream: 128.000 kbit/s (16000 B/s) size: 3371520 bytes 210.720 secs
real 4m36.472s
user 4m34.883s
sys 0m1.071s
и вообще производительность в таком случае составляет:
/calc 4583/(4*60+36.472) = 16.57672386353771810526 fps

Video stream: 7957.252 kbit/s (994656 B/s) size: 427881099 bytes 430.180 secs 10314 frames
Audio stream: 448.000 kbit/s (56000 B/s) size: 24136000 bytes 431.000 secs
real 9m6.808s
user 9m0.110s
sys 0m1.540s
не смотря на то, что подефолту почемуто берет audio в 440кбит, всеравно выдает нагора быстрее:
/calc 10314/(9*60+6.808) = 18.86219660282951236997 fps


ммм. валится на полпути, разные битрейты. короче не равные условия... но ничего, уравняем, возьмем лишь первые 2 мин видео и уточним видеокодеки:
time mencoder -endpos 00:02:00 1080p.BluRay.x264-ESiR.mkv -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=9500 -oac mp3lame -lameopts cbr:br=128 -o /tmp/test.avi

RHEL4:
Video stream: 5269.714 kbit/s  (658714 B/s)  size: 79069813 bytes  120.037 secs  2880 frames
Audio stream:  128.000 kbit/s  (16000 B/s)  size: 1920000 bytes  120.000 secs
real    2m43.995s
user    2m43.081s
sys     0m0.647s

Gentoo :
Video stream: 5260.097 kbit/s  (657512 B/s)  size: 78925503 bytes  120.037 secs  2880 frames
Audio stream:  128.000 kbit/s  (16000 B/s)  size: 1920000 bytes  120.000 secs
real    2m26.706s
user    2m26.260s
sys     0m0.450s


скоро будет больше данных

Рекомендовать запись
Оцените пост:

Показать смайлы
 
Контрольное число

Комментариев: 0