Краткое содержание статьи: Быстрый процессор со множеством ядер нужно уметь загрузить информацией. Если ваш 50-гигабайтный HD-фильм в формате MPEG-2 недостаточно быстро поступает на обработку процессору, то не удивляйтесь, что процессор загружен мало и работает не в полную силу. Для тестирования Intel Core i7 нам настоятельно посоветовали использовать SSD в RAID 0. Зачем?
Заметки по следам IDF'2008: диски SSD становятся обязательны для быстрых процессоров
За что мы любим Intel Developers Forum, который ежегодно проходит к США и с некоторых пор уже не проводится в России, так это за мотивацию к размышлениям. Высокопоставленные лица Intel обязаны следить за тенденциями и своим видением двигать корпорацию в будущее. Когда с ними удаётся пообщаться поближе, можно исхитриться ухватить этот кусочек футуристического настроения, попасть в струю веры в светлое неизбежное. Главное, относиться ко всему без фанатизма, а то ведь, из пресс-релизов мы обычно узнаём, что технологии, они такие впечатляющие, все продукты революционные, и мысли инновационны даже, если ничего интересного, в действительности, не происходит. Но Intel смело стоит сказать спасибо за IDF, где из потока маркетинговой информации, сваливающегося на и без того забитые головы корреспондентов ведущих российских изданий, выезжающих на IDF из года в год, всё же легко удаётся вычленить действительно ценные моменты. Одной из таких тем, активно муссировавшихся на IDF в августе 2008 года, является тема SSD, и благодаря некоторым техническим семинарам, нам удалось взглянуть на SSD и с несколько новой точки зрения.
Классический жёсткий диск и SSD в разобранном виде.
Твёрдотельные накопители на базе флэш-памяти (SSD), без сомнения, являются дисками будущего для компьютеров всех типов, от ультракомпактных MID (мобильных интернет-устройств) и недорогих нетбуков (типа ASUS EeePC, Acer Aspire One и т.д.) до мощных рабочих станций и серверов. Эксперты уже с достаточной уверенностью предрекают, что через несколько лет в массовых компьютерах SSD полностью заменят классические HDD. Произойдёт это не так быстро, как нам хотелось бы, но уже к 2012 году доля SSD и гибридных дисков по отдельности должна превысить долю классических HDD.
К 2012 году доля классических жёстких дисков в компьютерах существенно уменьшится, на место HDD придут гибридные диски и SSD.
Важнее другой момент - на Intel Developers Forum, проходившем с 18 по 22 августа в Калифорнии, технические эксперты Intel особо подчёркивали, что для полноценной загрузки новейших 4-ядерных 8-поточных процессоров Intel Core i7 (микроархитектура Nehalem) возможностей классической дисковой подсистемы на базе уже HDD недостаточно. Нам наглядно продемонстрировали, что некоторые приложения просто не успевают загрузить процессор работой, потому что возможностей HDD не хватает, чтобы подкачать нужный объём данных для обработки с дисковой подсистемы.
Собственно, это неудивительно - хотя производительность HDD из года в год увеличивается, остальные компоненты системы эволюционируют значительно быстрее. Так в Intel на основе собственных данных утверждают, что с 1996 года производительность процессоров выросла в 175 раз, в то время как накопителей на жёстких дисках только в 1,3 раза. Мы позволим себе не поверить в эту цифру, но, в любом случае, рост скорости передачи данных у HDD действительно невелик. Самые лучшие и дорогостоящие модели недалеко уходят за 100 Мбайт/с.
Дисковая подсистема является одной из самых медленных в компьютере. Медленнее разве что флэшки и оптические диски, то есть накопители переносящие данные, не предназначенные для оперативной обработки.
На IDF мы видели, что массив из четырёх SSD в RAID 0 может обеспечить стабильную скорость чтения фотографий и видео с диска на скорости до гигабайта (!) в секунду, и именно такая скорость самым явным образом сказывается на том, успевает ли многоядерный процессор получить достаточно данных для обработки. Для сравнения, недавно в редакции THG мы собирали для ряда тестов систему RAID 0 на основе четырёх простых HDD с интерфейсом SATA II. Согласно тестам, скорость чтения с этих дисков не превысила 240 мегабайт в секунду в лучших моментах.
Из более высокоскоростных серверных HDD со сверхбыстрыми моторами можно выжать скорость заметно большую - в лаборатории THG восемь накопителей Seagate Cheetah ($200 за каждый HDD ёмкостью 73 Гбайт) со скоростью вращения шпинделя 15 000 оборотов в минуту показали в массиве RAID 0 скорость до 575 Мбайт/с на чтении и 388 Мбайт/с на записи. Хороший показатель, но до стабильного гигабайта в секунду на чтении ему далековато.
Восемь этих SSD-накопителей в RAID 0 показали скорость чтения порядка 564 Мбайт/с. Intel утверждает, что четыре новейших SSD-накопителя Intel X25-E обеспечивают гигабайт в секунду.
Скорость дисковой подсистемы становится узким местом не во всех сценариях, но уже не так мало ситуаций, когда хотелось бы получить полосу пропускания пошире - это касается и работы с несжатым видео HD, и с фотографиями в высоком разрешении, в форматах типа TIFF и RAW, и при работе с медиатекой, и даже при одновременной работе нескольких приложений (скажем, антивируса и игры). Хороший пример - на системе с четырёхъядерным (восьмипоточным, благодаря Hyper-Threading) процессором Core i7 Extreme, на архитектуре, известной под кодовым именем Nehalem, при обработке медиатеки с фотографиями и видео с классического HDD, загрузка процессора не превышала 20 процентов, в то время как на полностью идентичной системе с несколькими SSD в RAID 0, тот же процессор в определённые моменты мог быть загружен даже на 80%.
Так может ли софт нагрузить многоядерный процессор? Несомненно. Но только, если он правильно оптимизирован, и, конечно, если он будет успевать подкачивать данные с жёсткого диска. Бесполезно надеяться увидеть полную загрузку даже Core 2 Duo в Adobe Photoshop Lightroom, если жёсткий диск компьютера не успевает записывать 100-мегабайтные TIFF, сконвертированные из RAW вашей цифровой зеркальной камеры.
Сравнение некоторых характеристик HDD и SSD.
Получается, современному многоядерному процессору в некоторых случаях медленная дисковая подсистема не даёт дышать данными полной грудью. И здесь бесполезно увеличивать объёмы кэша, скорость оперативной памяти и другие показатели - вы можете сколько угодно денег потратить на материнскую плату с трёхканальным доступом к памяти, на быструю DDR3, на иные компоненты. Но если данные не успели считаться с диска, значит, их нельзя обработать. Как вы понимаете, бесполезно сравнивать скорость чтения в гигабайт в секунду с возможностями даже самых быстрых классических HDD. Эксперты Intel настоятельно рекомендовали нам при тестировании процессоров на архитектуре Nehalem использовать именно RAID-массивы на основе SSD, чтобы дисковая подсистема не стала узким местом. Посмотрим.
Благодаря установке SSD вместо HDD, в PCMark Vantage рейтинг компьютера может увеличиться в полтора раза
В любом случае, нужно понимать, что скорость чтения данных с диска становится узким местом далеко не всегда. Скажем, это не так критично для игр или работы в Интернете. Но может быть важным при загрузке приложений или работе с большими файлами, скажем, когда компьютер считывает огромный 50-гигабайтный файл MPEG-2 HD и переводит его в более скромный 4-гигабайтный DivX.
История мейнфреймов: от Harvard Mark I до System z10 EC Верите вы или нет, но были времена, когда компьютеры занимали целые комнаты. Сегодня вы работаете за небольшим персональным компьютером, но когда-то о таком можно было только мечтать. Предлагаем окунуться в историю и познакомиться с самыми знаковыми мейнфреймами за последние десятилетия.
Пятнадцать процессоров Intel x86, вошедших в историю Компания Intel выпустила за годы существования немало процессоров x86, начиная с эпохи расцвета ПК, но не все из них оставили незабываемый след в истории. В нашей первой статье цикла мы рассмотрим пятнадцать наиболее любопытных и памятных процессоров Intel, от 8086 до Core 2 Duo.