Алексей Федорчук
Противоречивые результаты быстродействия недотопа в сравнении с «настоящей» машиной, полученные как в соответствующей заметке, так и в комментариях к ней, не давали мне покоя. И я решил повторить измерения на машине с Core 2 Duo (описана здесь).
Измерения проводились во время распаковки и обратной запаковки архива с деревом исходников ядра 2.6.33.1 командами
$ time tar xjf linux-2.6.33.1.tar.bz2
и
time tar cjf linux.tar.gz linux-2.6.33.1
соответственно, с последующей сборкой ядра командой
$ make -j bzImage
и ядра вместе с модулями командой
$ make -j all
Те же операции были выполнены и на неттопе (напоминаю его конфигурацию). Конфигурационные файлы ядра в обоих случаях использовались умолчальные.
Все операции выполнялись под Fedora 12 x86_64, сконфигурированной практически одинаково — с поправками на специфику «железа». Результаты измерений приведены в таблице:
Операция | Atom 330/1,6 | C2D/3 |
untar, с | 61 | 14 |
tar+bz2, с | 250 | 50 |
make bzImage, мин | 20 | 5 |
make all, мин | 103 | 25 |
Наглядно результаты представлены на серии диаграмм:
Они демонстрируют 4-5 кратное отставание Atom 330 от «настоящего» Core 2 Duo на операциях, определяемых в основном быстродействием процессора. Причём отставание это не соответствует разнице в тактовых частотах, которые, напомню, составляют 1,6 и 3,0 Ггц, соответственно. Видимо, усугубляющее влияние оказывает и разница в объёме кэш-памяти, скоростных характеристиках памяти системной, возможно, и дисковой подсистемы. Однако, как я уже говорил, на субъективном быстродействии это сказывается далеко не так фатально.
Не хватает ещё одного графичка — потребления энергии в ваттах ;)
Думаю существенно влияет USB-винчестер. Алексей, когда проводили испытания на десктопе, какой винчестер использовали? Неплохо бы переключить USB-шный с неттопа на десктоп и замерять те же операции уже на нем.
2 nonstop
Я же измерения проводил с внутреннего винчестера — Hitachi, 250 GB, 5400 об./мин.
Внешний винт, как и внешний OD-привод, на время тестов отключал вообще.
А внешний и мерять особо нечего — Maxtor One Touch, мягко говоря, не рекордный ни на недотопе, ни на десктопе. Но видео тянет — а больше от него ничего и не требуется. Все рабочие данные умещаются на внуреннем — на внешнем только их быкапы. Не считая «парнухи», конечно :)
Так, требуем сравнения производительности парнухи разных форматов :)
…Однако, как я уже говорил, на субъективном быстродействии это сказывается далеко не так фатально…
В fedora какую среду используете? kde4? или полегче?
Такая разница в производительности объясняется не только отставанием по тактовой частоте и размером кеша, но и внутренней архитектурой процессора. Например, Атом за один такт может выполнить 2 инструкции, а Core 2 Duo уже 4 инструкции. Соответственно и получается отставание в 4-5 раз.
2 AnKonst В данный момент GNOME.
2 Vascom
Дык вот к этому я и подвожу обиняками :)
Кстати, Zotag недавно анонсировал ZBox на интеловском ноутбучном C2D с сопоставимой тактовой частотой — 1,5 Ггц. Интересно было бы сравнить производительность. Тем паче что цена тоже заявлена сопоставимая — 300 уёв.
Кстати, а как насчёт поэкспериментировать и собрать ядро с альтернативным планировщиком BFS от Кона Коливаса? :) Я вот собрал 2.6.33.1 — со старыми настройками, но с патчем от Кона. Действительно отмечаю увеличение быстродействия и отзывчивости системы. Проц: Pentium Core Duo E2140 1,6 Ггц, RAM 2Гб, интересно как будут обстоять дела на Pegatron ION 330/Atom.
2 Buy
Действительно интересно — но не уверен, что это легко в Федоре реализовать, там и так ядро патченое-перепатченое.
На досуге подумаю.
Вот мне интересно, у меня точно такая же малинка но я слышу шум от куллера. Термопасту даже менял, не помогло. Раздражает то что кулер меняет обороты от нагрузки, начинает выть. Думаю уже может поменять на 230 атом, там 4 ватта против 8.