|
21:24 24.05.2012
Мне бы хотелось поделиться опытом создания «идеальной» домашней сети из лучших (по мнению автора) на сегодняшний день компонентов, которые доступны на рынке для обычного пользователя.
Итак, конкретизируем нашу цель.
Создать идеальную домашнюю сеть для сбора, хранения и просмотра высококачественного видео.
1. Сбор контента — автоматизирован, управляется из любой точки Сети (имеется в виду Глобальная Сеть Интернет).
2. Хранение (хранилище) — масштабируемое (расширяемое без потери контента с минимумом усилий и затрат); способное хранить файлы любого (объективно допустимого) размера и (существующего для видео) формата.
3. Просмотр (воспроизведение) — любых существующих форматов, независимо от битрейта и разрешения; из любой точки Сети.
При создании сети акцент делается на доступ и просмотр видео дома. «Из любой точки Сети» — nice to have.
Начнем с конца — на чем просматриваем.
Понятно, что для «из любой точки сети» (далее ИЛТС) на чем просматриваем не так важно. Доступ за пределами дома, как правило, с чего-то портативного или чужого, поэтому не конкретизируем.
Очки и проекторы не рассматриваем. Первые портят глаза, вторые уступают LCD. 3D очки и телевизоры — nice to have, но не обязательно, т.к. эффекта большого кинотеатра все равно не получится, технологии пока в домашних условиях не позволяют.
Остается хороший телевизор, но какой именно?
Тот, который приятен для ваших глаз. На взгляд автора, это единственный и объективный критерий.
Размер экрана так же выбирается из сугубо личных предпочтений, ну и конечно исходя из размеров помещения, ниши под телевизор и расстояния до экрана.
LCD или плазма? Автор выбирает IPS-матрица плюс LED-подсветка. Лучший вариант это проверить, пойти туда, где много разных телевизоров, и сравнить картинку.
Если кто-то спросит, а как же глубина цвета, четкость и т.п. технические характеристики, то по собственному опыту скажу, идите и смотрите своими глазами! Все зависит от реализации технологий в конкретном девайте. Ориентируйтесь только на свое «нравится / не нравится» и «комфортно / не комфортно».
А теперь очень важный момент, который в дальнейшем повлияет на структуру нашей «идеальной» домашний сети.
Выбирать телевизор следует только с поддержкой выхода в сеть и возможностью воспроизводить по сети видео-файлы разных форматов (но не обязательно всех; почему — будет описано ниже). Обратите внимание, что некоторые телевизоры в сеть выход имеют, но по сети файлы не играют, а умеют работать только ресурсами типа YouTube, хотя со временем, поддержка файлов по сети, как правило, реализуется в новых прошивках.
Никакие внешние плееры, совмещенные с NAS, автор не рассматривает в принципе, т.к. это вариант «с боку» по отношению к «идеальной» домашней сети.
Итак, у нас есть телевизор с поддержкой сети. Ethernet — обязательно (минимум LAN100, желательно LAN1000, но таких пока не делают; WiFi — желательно, и именно N, если мы хотим смотреть HD-видео именно по WiFi.
Сам автор приобрел Sony KDL-24EX320 как единственный телевизор на рынке 24' c поддержкой Full-HD, Ethernet и WiFi b/g (с «n» пока не делают). И, по-моему, по сей день он остается единственным на рынке телевизором «на кухню» 24' с поддержкой сети в принципе.
Сразу оговорюсь, с всеядностью у Сони весьма не очень. Но после 3-4 обновлений прошивок (а она, к слову сказать, при подключении к сети автоматическая, что еще один плюс в пользу TV c сетью), ситуация значительно улучшилась.
Теперь поговорим о роутере. Зачем он нам вообще нужен?
Затем, что он как раз и будет раздавать видео-поток с нашего хранилища на все наши домашние телевизоры (ведь у нас их может быть много, и про котэ не забываем), смартфоны и ноутбуки.
Хороший роутер с избыточной функциональностью (но, как вы увидите ниже, не обязательно, чтобы он имел поддержку торентов). Наш роутер, в первую очередь, должен иметь хорошую пропускную способность и возможность доступа в нашу домашнюю сеть извне.
Да, наличие выделенного IP обязательно.
Т.е. наш роутер напрямую подключается к модему (или что у кого там), для выхода в Сеть Интернет.
Чем меньше в нашей домашней сети будет переходов типа TV-LAN-WiFi-USB-HDD, тем выше будет пропускная способность. Поэтому автор будет рассматривать одну единственную структуру домашней сети, с минимальным набором девайсов, которая (по мнению автора) и отвечает самой концепции «идеальной домашней сети».
В качестве «идеальных» роутеров автор выбирает продукцию LinkSys. Это конечно не само Cisco, но это именно то (по мнению автора), что приблизит нашу домашнюю сеть к идеальной, с вооот таким каналом, который не придется вытягивать тонкой настройкой и танцами с бубнами. И, что не менее важно, Вы не будете заботиться о марке и модели девайса, который подключается к вашему роутеру, будь то телевизор или смартфон, все они будут обеспечиваться контентом по высшему разряду.
Сам автор выбрал Linksys WAG320N из-за наличия гигабитной сети (это обязательно, почему — будет ниже), свитча на 4 порта, WiFi b/g/n с Dual-Band и MIMO (кто не в курсе что это, это именно то, что делает ваш канал широким и стабильным) и USB (у автора не используется, потому что принтер сидит на WiFi принт-сервере D-Link DPR-2000). Как эстетический плюс, у данных роутеров нет никаких «рогов-антенн», они все внутренние.
Зухели, Асусы и сами ДЛинки (автор поклонник данного бренда) в качестве домашних роутеров не рассматриваем, т.к. по надежности и стабильности канала (при одновременном просмотре нескольких тяжелых фаилов разными девайсами) много уступают Linksys, что вполне закономерно — девайсы ориентированны на разные сегменты.
Хранилище должно быть сетевым и, желательно, удобно и просто масштабируемым.
На сегодняшний день такие хранилища не выпускаются с интерфейсом WiFi N и, в основном идут с LAN100.
Но мы выберем LAN1000 (именно по-этом мы выбирали роутер с обязательной поддержкой гигабитной сети), чтобы сразу несколько человек могли комфортно и одновременно смотреть разные фильмы и при этом не прерывались загрузка торентов и доступ к другой информации в хранилище или операции с ним (например резервное копирование).
Автор выбирает продукцию Synology. Кто готов поспорить за QNap или Tecus, милости прошу, подискутируем.
Внимания (автора) заслужили два девайса этого производителя, как сердца нашей домашней сети:
Synology DS712+ и Disk Station DS411slim
Первый интересен тем, что расширяется до 7 HDD (до 21ТБ) с помощью дополнительного модуля, а второй интересен для адептов SSD и абсолютно бесшумной работы (в том числе торрентов), т.к. работает с дисками 2,5'.
Функционально девайсы практически идентичны, т.к. в основа прошивки едина — ОС Synology DSM.
Все они поддерживают DLNA (список форматов впечатляет), разные WEB-фотоальбомы, медиатеки, IP-камеры, почтовый и файловый сервер, загрузку торентов и многое-многое другое, что очень nice to have дома, на теплом диване или на море в отеле, через браузер. И это, пожалуй, единственный NAS на рынке, который поддерживает (так любимый автору) Emule ;)
Немного о дисках. Автор склоняется к двум (для самого начала) дискам WD-Black Edition (цену Raid Edition автор считает не адекватной, а характеристики Black Edition очень похожими и достаточными), т.к.:
1. нет купилок на 2 SSD по 256ГБ;
2. между 2х256ГБ и 2х2ТБ отдает безоговорочное предпочтение последнему.
Диски соединяем в RAID 0 или 1 (поскольку их всего 2), а потом расширяем до RAID 5 при первой возможности.
Вот, собственно, и все, о железе. Теперь у нас есть правильные: телевизор, роутер и NAS.
Ничего более в нашей «идеальной» домашней сети быть не должно.
ПодключениеЗдесь все тривиально.
1. Роутер соединяем с Интернет (при необходимости настраиваем WiFi и доступ извне). Не забываем включить DNLA сервер.
2. К роутеру подключаем по LAN1000 наш NAS с фильмами. Желательно, чтобы они стояли рядом (как у автора, на полке под потолком), иначе имеем протяжку кабеля по квартире.
3. Вешаем на стенку телевизор и подключаем по WiFi к роутеру.
По собственному опыту скажу, все MKV, которые были загружены с торрентов, и которые были мне необходимы, WiFi G на телевизоре прокачал и воспроизвел без запинок.
Но большие 30-40 гиговые рипы с блюрей (которыеми автор не пользуется, ну просто потому что...) пойдет только через WiFi N.
Оговорюсь, что у автора дома на подобный случай протянута локалка по всем помещениям, и при необходимости можно переключить TV на нее, или подключить ноут или комп, но это так просто, чтобы было ;)
В начале статьи говорил, что не обязательно, чтобы телевизор читал все форматы.
Да, это так. Вы все равно можете воспроизвести на своем TV практически любой формат, используя функцию Транскодинга на DLNA-сервере. Но тут есть нюанс.
DLNA-сервера в NASах не поддерживают такой функции (хотя мощьности процессора в Synology для этого достаточно...), по-этому придется использовать третий девайс в связке NAS-TV.
Это может быть обычный компьютер или ноутбук в другой комнате, на котором запущен видео-сервер DLNA c транскодингом видео и, при необходимости, аудио потока, например Nero MediaHome 4 (как у автора).
Т.е. вы ноутбуком воспроизводите видео с NAS на телевизор (если выражаться буквально).
Тоже самое можно делать и со смартфона (у автора SGS), выбираете файл в хранилище и воспроизводите его на телевизор.
Таким образом, мы имеем всеядную медиа-сеть (с небольшими оговорками) по всему дому и с доступом извне, состоящую всего из трех компонентов (NAS, роутер, TV). При необходимости транскодинга используем любой домашний комп или ноут.
Имеем доступ к хранилищу из любой точки мира и тихую загрузку торрентов.
P.S.Маленькая ложка дегтя, не считая стоимости всей системы, которая с лихвой окупается комфортом (хош — мароженное, хош — пероженное) ;)
Все существующие девайсы с поддержкой DLNA имеют абсолютно убогий и неудобный интерфейс выбора и предпросмотра видео, особенно, если у вас в коллекции несколько сотен файлов. Фактически доступно только два режима выбора, либо вы прокручиваете список всех файлов сверху вниз (а у автора нет даже фунции листать страницами, только по-порядку), либо вы смотрите мозаику из статичных Thumbnails (а у автора они не подписываются… ужас! да еще с 1 по 100 кадр из видео обычно черный, или, в лучшем случае, название издателя). Т.е. это хуже, чем на любом, самом дешевом медиа-плеере или медиа-стримере.
Есть подозрение, что ноги растут из самого протокола DLNA, поскольку он стандартизирует язык общения совершенно разных медиа-девайсов в сети. Т.е. набор команд этого «языка» очень ограничен на сегодняшний день. Но, будем надеяться, в ближайшее время, и на фоне сетевого прогресса, стандарт будет обновлен и появится DLNA2 с человеческим интерфейсом и динамическим предпросмотром (в маленьком окошке).
|
+1
|
10:11 18.04.2012
В современных ЖК ТВ средних ценовых диапазонов зачастую присутствует режим расширения частоты до 100-200 Гц за счет технических хитростей восприятия изображения человеком.
Например технологии TrueMotion в телевизорах LG, в samsung — Motion Plus, в philips -Perfect Natural Motion, RealCinema у Panasonic.
Как же их правильно использовать при подключению к ПК?
Если вы знаете в чем суть технологий расширения развертки и сглаживания видео в телевизорах читайте сразу ближе к концу где «итог».
Получая входной сигнал (допустим в 50Гц) телевизор в обычном режиме просто показывает каждый кадр «два раза» (условно) что бы растянуть весь процесс до 100Гц. Это имеет не особо много смысла. Как же действуют технологии «сглаживания изображения» что бы заставить нас поверить в реальные 100Гц картинки? Технология не нова и довольно проста (на слух) — получая изображение входного сигнала телевизор задерживает 1-2 кадра перед показом и начинает рассчитывать разницу смещения между соседними кадрами для создания собственного, промежуточного изображения между ними.
Процессор телевизора в зависимости от алгоритмов обсчитывает сцену, смещение объектов, фона и прочие параметры, создавая на основе всех данных кадр, который позволит сгладить переход между двумя реальными кадрами полученными с источника. Особенно этот эффект становится заметен при панорамных съемках со смещением заднего фона — расчет промежуточных кадров позволяет уменьшить промежутки смещения фона между кадрами, что делает итоговое изображение намного плавнее (в 2-4 раза).
Но есть тут одна загвоздка, ради которой и написана вся эта статья.
Казалось бы — у нас ведь есть компьютер и видеокарта с выходом hdmi, пусть они занимаются сглаживанием и прочим процессингом, зачем нам все эти хитрости с телевизором? Всё бы хорошо, да вот только в зависимости от видеокарты и телевизора передать по hdmi кабелю сигнал возможно с максимальной частотой 50-60Гц (в разрешении 1080р). А 60Гц довольно далеки от 100, да? Глупо не использовать все возможности техники. Ладно, допустим мы имеем потолок в 50Гц, что нам мешает включить сглаживание на этой частоте? Вот тут и начинается главный фокус. В основном все цифровые фильмы имеют всего 24 кадра/секунду (даже мега блюрей remux по 40гб). Как же из них получается выходная картинка из видеокарты? А тем же самым простым фокусом — размазыванием кадров до получения нужной частоты, только в этом случае всем этим занимается сама видекарта с видео-подпроцессором и софтовые видео-плееры.
Итак взглянем на итог — мы взяли фильм в 24Гц (кадра в сек) — растянули его средставми ПК до 50Гц а затем отдали телевизору, который пытается растянуть его еще до получения 100Гц. Что получается в итоге? Забавная картинка — изображение начинает «плавать» то замедляясь то ускоряясь и периодически как будто «замирая» на долю секунды. Смотреть видео в таком режиме близко к мазахизму — хоть картинка и получается сглаженной и плавной, но постоянное изменение скорости и рывки после 10 минут просмотра вызывают стойкое желание выключить этот кашмар. В чём же проблема? — В двойной работой над видео. Алгоритмы работы на ПК и на телевизоре никак не синхронизированны между собой и применяяся последовательно получают на выходе мутанта собранного из разных кусков.
Отсюда мы и получаем потом кучу возгласов в отзывах о телевизорах и на форумах о том что эти технологии туфта а «герцы то не настоящие!».
Тут мы и подошли к самому интересному — что же делать? Выходов есть несколько, но правильных намного меньше. Очевидный — это выключить на телевизоре технолгии сглаживания и лицезреть свои честные 50-60Гц полученные с ПК. Не очень радужная перспектива, зная что ТВ может выдавать в два раза больше. А вот более правильный метод — выключить обработку изображения на ПК и отдать всю заботу о картинке телевизору. Сделать это проще чем звучит — в плеере надо всего лишь включить автоматическую подстройку частоты изображения на выходе согласно изначальной частоте видео-файла. Что это значит на практике? Когда мы открываем фаил с фильмом — плеер узнаёт что частота кадров в этом файле 24Гц и автоматически переводит hdmi выход видеокарты в этот режим. В итоге на ТВ мы имеем практически «сырой» видео-поток на скорости 24 кадра/сек не испорченный никакой обработкой. Вот тут то технологии сглаживания в самом ТВ расцветают во всей красе — включаем режим сглаживания (как бы он не был назван в вашем меню) и наблюдаем плавную картинку без рывков и торможений. Поверьте на слово — это стоит просто попробовать и понять разницу на себе. Учитывая что сам эксперимент не займет много времени и требует всего лишь пары галочек в настройках я настоятельно рекомендую, если вы являетесь обладателем ТВ с такими «псевдо-герцами» типа 100-200-500ГЦ просто попробовать этот метод. Думаю что обратно вы просто не вернетесь.
Теперь о минусах — их на самом деле не очень много. Во-первых становится сложно смотреть видео в окне (если вы что-то хотите делать на ТВ в этом время в самой системе). Из-за того что изображение переключено в 24Гц режим — интерфейс и программы будут выглядеть «заторможенными». Эта технология создана строго для видео. Не для игр или работы. Во вторых у некоторых ТВ бывают проблемы с изменение частоты на лету, например они могут автоматически при этом перейти в режим обычного телевизора потеряв hdmi (посчитав что источник сигнала пропал) и придется переключать обратно с пульта. В остальном — просто пробуйте. Ну и стоит учитывать что эти кадры не существуют в реальности и изготовлены телевизором «на лету» — по этой причине, в зависимости от технологии и самого видео, могут возникать артефакты и неправильные обсчеты сцен.
Итог для тех, кому читать все рассуждения выше лень или нет времени. Чтобы зайдествовать на полную режимы «псевдо-герц» на современных ЖК телевизорах необходимо включить в них сглаживание, а на компьютере в видео-плеере включить настройку «подстройки частоты изображения на выходе согласно изначальной частоте видео-файла». Почему это помогает — читайте выше.
Реализовать авто-переключение вывода в тот же режим что и видеофаил можно как средствами плеера (я использую для этого встроенный плеер в xbmc где есть такая опция), либо используя сторонний софт типа autofrequency — www.homecinema-hd.com/autofrequency_en.html который определяет частоту видео, переключает режим экрана и только потом запускает само видео в плеере (типа MPC-HC).
Ручное переключение режимов экрана тоже должно работать хотя частота в видео не всегда ровно 24 а часто может быть 23.976, должен всегда подойти режим 24Гц
Эта сатья написана мной — не специалистом в этой области и скорее со стороны любителя, пытающегося разобраться в технологиях. По этой причине прошу простить за некоторые возможные ошибки и неточности.
Хорошего просмотра!
|
+1
|
13:50 27.05.2011
В наши дни концепция времени — не только интуитивный способ измерить продолжительность событий, но и важнейший элемент в математическом описании физических систем. К примеру, мы определяем скорость объекта, как перемещение в пространстве за некоторый промежуток времени. Но некоторые исследователи считают, что ньютоновская идея времени как абсолютной величины, которая течет сама по себе, вместе с идеей о том, что время является четвертым измерением пространства-времени, являются неверными. Они предлагают заменить эти понятия времени на другие, более точно соответствующие истинной картине мира: время, измеряющее порядок изменений.
В двух недавних работах (одна уже опубликована и вторая вот-вот подоспеет) в журнале «Physics Essays», Амрит Сорли, Давид Фискарлетти, и Душан Клинар из научно-исследовательского центра Бистра в городе Птуй (Словения), более подробно описали, что всё это значит.
Размерности времени не существует
Эти ученые объясняют свою теорию так:
Обычно мы считаем время абсолютной физической величиной, которая, к тому же, является независимой переменной (например, t часто откладывают на горизонтальной оси в графиках, которые демонстрируют эволюцию физической системы). Но в действительности мы никогда не измеряем саму t. Мы измеряем свойства объекта: частоту, скорость, и т.п. Иначе говоря, реально существует изменение свойств объекта и (образно) движение стрелки часов; а мы сопоставляем первое второму, чтобы измерить свойства объекта. t само по себе является математической величиной и не существует в реальности.
Эта точка зрения не означает, что времени вообще не существует, а предполагает, что у времени гораздо больше общего с пространством, а не с идеей абсолютного времени. Пока что считается, что четырёхмерное пространство-время состоит из трех измерений пространства и одного измерения времени, но, по мнению учёных, более корректно было бы представить пространство-время в виде четырех измерений пространства. Как они выражаются, вселенная «безвременна» (timeless).
В своей последней работе учёные пишут: «Пространство Минковского — это не 3D+T, а 4D». Точка зрения, согласно которой, время — физическая величина, где происходят материальные изменения, заменена на более удобную, где время — просто порядок изменения материи. Такая точка зрения лучше согласуется с реальным миром, и дает больше возможностей в описании мгновенных физических явлений: гравитации, электростатического взаимодействия, передачи информации в EPR-эксперименте — то есть таких, которые происходят непосредственно в пространстве.
Как добавил Амрит Сорли, корни этой идеи идут от самого Эйнштейна:
Эйнштейн сказал: «Время не имеет независимого существования, кроме порядка событий по которым мы его измеряем. Время — это именно последовательность событий: таков мой вывод.»
В будущем ученые планируют исследовать возможность того, что квантовое пространство имеет три измерения пространства. Как объяснил Сорли,
Идея времени как четвертого измерения пространства не принесла большого успеха в физике и сейчас находится в противоречии с формальной системой специальной теории относительности. В настоящее время мы разрабатываем свою формальную систему трёхмерного квантового пространства, основанную на работах Планка. Похоже, что Вселенная трёхмерна от макро до микро уровня, даже до планковской длины, которая формально трёхмерна. В этом трёхмерном пространстве нет «сокращения длины» или «замедления времени». Реально существует то, что скорость изменения материи «относительна» в понимании Эйнштейна.
Численный порядок в пространстве
Исследователи дают пример этой концепции времени, воображая, что фотон движется между двумя точками в пространстве. Расстояние между этими двумя точками состоит из расстояния Планка, каждое из которых является наименьшим расстоянием, которое может пройти фотон. (основной единицей этого движения является Планковское время)
Когда фотон перемещается на расстояние Планка, он движется только в пространстве, а не в абсолютном времени, объясняют исследователи. Фотон можно представить движущимся из точки 1 в точку 2, и его позиция в точке 1 является «до» позиции в точке 2, по аналогии с числами, где 1 стоит перед 2, то есть в численном порядке. Который не эквивалентен временному порядку, ибо номер 1 не существует перед номером 2 во времени, такое возможно только численно.
Как объясняют исследователи, не используя время как четвертое измерение пространства-времени, физический мир может быть описан более точно. Как физик Энрико Прати отмечается в недавнем исследовании, гамильтоновая динамика (уравнения в классической механике) совершенно четко определена без концепции абсолютного времени. Другие ученые отмечают, что математическая модель пространства-времени не соответствует физической реальности, и предполагают, что безвременное «пространство состояний» является более точным определением.
Ученые также исследовали фальсифицируемость двух понятий времени. Концепция времени как четвертого измерения пространства, т.е. фундаментальной физической сущности, в которой происходит эксперимент — может быть сфальсифицирована экспериментом, в котором время не существует. Пример — эксперимент Кулона, т.к. математически в нём используется только пространство. В концепции времени, где время является численным порядком изменений происходящих в пространстве, пространство является фундаментальной системой, в которой происходит эксперимент. Хотя эта концепция может быть сфальсифицирована, экспериментов, в которых время (измеренное часами) не является порядком материальных изменений, попросту не известно.
Сорли сказал, что
Ньютоновская теория абсолютного времени не фальсифицируема, т.к. вы не можете это доказать или опровергнуть, вы просто должны в это верить.
и предпочёл добавить:
Теория временя как четвертого измерения пространства фальсифицируема и в нашей предыдущей статье мы это доказали. Есть основания полагать, что эта теория неверна. На основе экспериментальных данных, время это то, что мы измеряем часами: часами мы измеряем порядок материальных изменений, т. е. движение в пространстве.
Как собирается мозаика
Исследователи также кратко объяснили, как эта теория совмещается с нашим чувством времени. Многие нейрологические исследования подтвердили, что мы имеем чувство прошлого, настоящего и будущего. Эти данные привели к предположению, что мозг представляет время с помощью «внутренних часов» (модель pacemaker-accumulator).
Однако некоторые недавние исследования обжаловали эту традиционную точку зрения, и полагают, что мозг представляет время пространственно-распределенным способом: путем обнаружения и активации различных нервных соединений. Хотя мы воспринимаем события, происходящие в прошлом, настоящем или будущем, эти понятия могут быть просто частью психологических рамок, в которых мы испытываем изменения в пространстве.
Наконец, исследователи объясняют, что эта точка зрения времени не выглядит обнадеживающей для путешественников во времени.
Сорли отметил:
С нашей точки зрения, путешествие во времени в прошлое и будущее не представляется возможным. Можно путешествовать только в пространстве, и времени как порядке этого движения.
(с)
|
+1
|
11:56 27.05.2011
Являясь сторонником твердотельных дисков …
— The State of Solid State Hard Drives (октябрь 2009, англ.)
— Revisiting Solid State Hard Drives (октябрь 2010, англ.)
… я чувствую себя этически и морально обязанным посвятить вас в маленький грязный секрет, открытый мной за последние два года использования твердотельных дисков. Твердотельные диски дохнут. В огромных количествах. И не просто дохнут. Я говорю об ужасных поломках « боже мой, что случилось со всеми моими данными». И это нифига не клево.
Я купил три твердотельных диска Crucial на 128 гигабайт в октябре 2009 для себя и двух других работников Stack Overflow. По состоянию на предыдущий месяц два из них уже сдохли. На днях я беседовал с Джоэлом во врем записи подкаста, и он сказал, что твердотельный диск от Intel в его Thinkpad, купленный примерно в то же время, тоже сдох.
Друг компании и просто клевый парень Уиллс Портман может рассказать истории пострашнее. Он заразился религией твердотельных дисков после моего поста 2009-го года. За эти два года он купил восемь дисков и все они сдохли.
— Super Talent 32 Гб SSD, сдох после 137 дней
— OCZ Vertex 1 250 Гб SSD, сдох после 512 дней
— G.Skill 64 Гб SSD, сдох после 251 дня
— G.Skill 64 Гб SSD, сдох после 276 дней
— Crucial 64 Гб SSD, сдох после 350 дней
— OCZ Agility 60 Гб SSD, сдох после 72 дней
— Intel X 25-M 80 Гб SSD, сдох после 15 дней
— Intel X 25-M 80 Гб SSD, сдох после 206 дней
Вы могли подумать, что теперь я буду ругать твердотельные диски и называть их ненадежной, нестабильной технологией. Особенно учитывая, что я главный эксперт по резервному копированию в мире (англ.).
Что ж, вы ошибаетесь. Я только что пошел и купил новый горячий OCZ Vertex 3 SSD, лучший диск среди дисков последнего поколения, появившихся в этом году. Издание Storage Review(англ.) назвало его самым быстрым твердотельным SATA диском, который они когда либо видели.
Твердотельные диски настолько невероятно производительны и работа на них настолько отличается от обычных дисков, что мне пофиг на то, что они дохнут в среднем раз в 12 месяцев. Я больше не могу представить компьютер без SSD. Это все равно что вернуться на модемный интернет, или 13 дюймовый ЭЛТ монитор, или к однокнопочной мыши. Только через мой труп, чувак!
Это может показаться иррациональным, но … мне кажется, что этот феномен лучше всего был объяснен в сериале « Как я встретил вашу маму» персонажем Барни Стинсоном, блестяще сыгранным любимчиком компьютерщиков Нилом Патриком Харрисом.
Примечание: Это 5-я серий 3-го сезона, самое начало серии.
Барни: Не может быть, чтобы она была выше линии на графике горячая/сумасшедшая.
Тэд: Она даже не на графике горячая/сумасшедшая. Она просто горячая.
Робин: Стоп. График горячая/сумасшедшая?
Барни: Давай я покажу.

Барни: Девушке можно быть сумасшедшей настолько, насколько она горячая. Следовательно, если она сумасшедшая здесь, она должна быть здесь по страстности. Если она здесь сумасшедшая, она должна быть здесь горячей. Нужно, чтобы девушка была выше этой линии, так же известной как «диагональ Вики Мендоза». Я как-то встречался с этой девушкой, она постоянно пересекала эту линию. Она побрила голову, потом похудела на пять килограммов. Она уколола меня вилкой, потом увеличила себе грудь. [пауза] Надо бы ей позвонить.
Штука в том, что твердотельные диски настолько обжигающе горячи, что я готов мириться с их сумасшествием. Посмотрите, за прошедшие два года их производительность удвоилась. Удвоилась! А самые быстрые твердотельные диски могут даже нагрузить существующие SATA интерфейсы (англ.), им нужны новые 6-гигабитные интерфейсы. Ни апгрейд памяти, ни апгрейд процессора не может приблизиться к такому увеличению производительности в реальных приложениях.
Если вы пользуетесь SSD, просто убедитесь, что у вас хорошая система резервного копирования. Я надеюсь, что ситуация с надежностью улучшится в следующих двух поколениях. Тем не менее последние два месяца я скрупулезно выяснял, где находятся твердотельные диски на графике горячая/сумасшедшая, и поверьте мне, вы хотите купить один из этих дисков Vertex 3 прямо сейчас.
|
+1
|
11:22 27.05.2011
В прошлом топике я описал свой опыт миграции основного раздела с HDD на SSD. В ходе обсуждения у многих возникли вопросы по поводу настройки ОС под новый тип диска. Скажу сразу, что рассматривать я буду Win 7, потому что под ней работаю.
В своем расследовании я буду опираться на эти источники информации:
поддержка SSD в Windows 7 и компромиссы дизайна SSD.
1. Что такое TRIM?
Устройство хранения данных не различает нужные и ненужные данные и трактует все данные одинаково. Это не мешает обычным HDD, но архитектура SDD такова, что перед записью данных, конкретные флeш-ячейки должны быть очищены. Поскольку ячейки очищаются не индивидуально, а блоками (например по 128КБ), предварительное очищение снижает эффективность записи. Со временем производительность диска может существенно снизиться.
TRIM это атрибут команды Data Set management протокола ATA. Он дает возможность подсказать контроллеру диска что конкретные данные больше не нужны (например были удалены). В случае SSD, этот атрибут позволит контроллеру запланировать очистку флеш-ячеек на свободное от записи время. Это же дает ему возможность постоянно перетасовывать данные для более равномерного износа ячеек.
Если контроллер диска поддерживает TRIM, Win 7 будет использовать этот атрибут во всех релевантных манипуляциях с диском (удаление, формат, т.д.). Проверить что TRIM включен можно командой:
fsutil behavior query DisableDeleteNotify
Если DisableDeleteNotify = 0 то TRIM включен. К сожалению это не означает, что он работает, потому как нужна поддержка TRIM со стороны драйвера. Если SSD подключен не в RAID (то есть в BIOS стоит AHCI), то скорее всего у вас используется стандартный драйвер MSAHCI который поддерживает TRIM. В остальных случаях все зависит от прошивки RAID-контроллера.
В чем разница эксплуатации SSD и HDD?
Специфика SSD такова, что флеш-ячейки изнашиваются при записи. Флеш-ячейка представляет собой ловушку электронов. При многократной записи, барьер истончается и электроны начинают убегать из ловушки. В конце концов, она не сможет гарантировать достаточное количество электронов для различения логических нуля и единицы. Чем меньше тех. процесс, тем меньше число перезаписей ячейка переживет. Поэтому флеш-контроллер отслеживает состояние ячеек и старается распределять запись информации равномерно по всему доступному объему. Это означает, что в отличии от HDD, в SDD постоянно происходит распределение логической информации по физическим ячейкам. Флеш-контроллер также отслеживает количество записанной информации и по своим внутренним алгоритмам рассчитывает ожидаемую продолжительность жизни которую можно посмотреть через SMART, например утилитой SSDLife.
Чтобы минимизировать износ диска, рекомендуется снизить количество мелких записей. Win 7 сама определяет тип диска и автоматически выключает Superfetch, application launch prefetch которые являются ничем иным как кешем приложений. На примере разница между ОС расположенной на SDD и ОС расположеной на HDD. Вручную я эти параметры не менял. Значения параметров можно посмотреть здесь.
Кроме того отпадает надобность в дефрагментации, ввиду специфики работы SSD данные физически всегда буду фрагментированы, и принудительная дефрагментация лишь повышает износ. Win7 отключает дефрагментацию для SSD дисков сама. Так же не рекомендуется включать NTFS компрессию на временные файлы, по причине частой записи.
Хранить файл подкачки на SSD можно и желательно. Сценарии работы с файлом подкачки характеризуются большим количеством чтения по сравнению с записью (40 к 1), и относительно большими объемами записи, так что пользы от гораздо более быстрого доступа к данным больше чем вреда.
Что нужно сделать в Win 7 после клонирования с HDD на SDD?
1. Удостовериться что TRIM работает. Проверить поддержку TRIM флеш-контроллером, режим AHCI в BIOS, поддержку TRIM драйвером (или дефолтным MSAHCI или RAID-контроллером).
2. Удостовериться что дефрагментация для SSD, Superfetch, prefetch выключены.
3. Пробовать другие советы, если они имеют смысл. Например интернеты советуют отключить очистку файла подкачки при выключении: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Memory Management\ClearPageFileAtShutdown = 0
В принципе с самым главным Windows 7 справится сама и скорее всего не нужно что-то делать лишнего. Разумным подходом будет держать ОС и программы на SSD, а данные (музыка, видео) на отдельном HDD. Сумасшедших скоростей чтения для проигрывания фильмов не нужно, поэтому их можно держать на обычном жестком диске.
А вот перенос временных файлов на HDD убивает саму идею использования SSD поскольку там нужен быстрый доступ к случайным данным.
И конечно, бэкап, бэкап и ещё раз бэкап.
P.S. Я забыл упомянуть, что приятная особенность клонирования заключается в том, что не слетает активация ОС.
(с)
|
+1
|
11:21 27.05.2011
На прошлой неделе менеджер дал добро на апгрейд машины с HDD на SSD всем четверым моим коллегам включая меня. Помогло мое возмущенное письмо о вреде долгой компиляции и тормозов Resharper'а на нервы разработчика. Рассказал что запуск студии занятие нетривиальное, а уж компиляция и последующий рестарт ASP.NET вообще крайне болезнены.
В принципе конфигурация хорошая, Xeon W3503 с 4GB памяти, и комп должен по идее летать (не в играх понятно, а в офисной обстановке). Но к сожалению все это добро тормозится самым обычным сигейтом на 250 гигов. Поэтому разрешив денежный вопрос, я принялся выбирать подходящий SSD. Для минимизации даунтайма, я решил просто склонировать свой диск. Посмотрев на текущий занятый обьем, я остановился на диске от 100GB. В местном магазине были закуплены SSD Corsair 115GB по $170 в количестве 4-х штук и розданы каждому. Дешевле было бы брать на newegg'е, но временные ограничения предполагали покупку «сегодня же», поэтому брал что было. Заодно и докупил памяти до 8 гигов.
Итак мне, как самому инициативному, нужно было перенести свою систему, а так же помочь коллегам. Для клонирования я воспользовался Clonezilla. Для манипулирования разделами, я так же скачал Gparted. И Clonezilla и Gparted надо прожечь на болванки или флешки, как вам проще.
Поскольку у меня стоит Win 7, то интернеты рекомендуют клонировать весь диск целиком, чтобы скопировались все скрытые системные разделы, которые создал установщик винды. Вот алгоритм которому я следовал:
-
Почистить исходный диск, чтобы занимаемое место было меньше обьема SSD. Например очистить корзину, удалить временные файлы, уменьшить файл подкачки.
-
Проверить диск на фрагментацию. У меня было 0%, а у коллеги 1% и были проблемы в следующем шаге.
-
Перезагрузиться в Gparted, и уменьшить размер главного раздела до размера SSD или меньше. Я например уменьшил от 235GB до 100GB. У коллеги удалось уменьшить только до 106GB. Главное чтобы влезло в обьем конечного диска.
-
Перезагрузиться в винду и дождаться окончания проверки диска (chkdsk) который запустится автоматически. Без него будут проблемы в следующем шаге.
-
Выключить компьютер, подключить SSD, и загрузиться в Clonezilla. Там нужно выбрать device-device mode, beginner mode, disk_to_local_disk, выбрать правильные исходный диск и конечный диск (из HDD в SSD). Дать добро на все предупреждения и откинувшись подождать минут 15-20 (в случае 100GB).
-
На этом шаге можно и остановиться, но я хотел иметь второй диск в системе для бекапа и просто хранения данных. Поэтому перегружаемся в винду. Загрузится старая версия, а новый диск из-за коллизий будет отключен.
-
Теперь нужно удалить загрузочную запись старого диска. Или шаманим с bcdedit или качаем в гугле EasyBCD. Делаем бекап записи на всякий случай и сносим все что есть. При выходе программа предупредит, что система не загрузится в следующий раз. Нам и не надо.
-
Перезагружаем систему, на этот раз должна загрузиться система из нового диска. Гораздо быстрее.
-
Открываем Control Panel-Administrative Tools-Computer Management-Disk Management. Щелкаем на старый диск который Offline и выбираем Online. Новый диск появляется в системе. Тут же можно и поправить буквы томов (например перенести старый раздел на букву D).
-
Там же можно увеличить разделы до максимума. Перезагружаться в GParted, для этого не надо. Nужно щелкнуть правой кнопкой на разделе и выбрать Expand Volume.
У второго коллеги до сих пор стоит XP SP2 x64, и у него диск разбит на два, поэтому я не мог применить вышеуказанный алгоритм, т.к. не мог просто скопировать весь диск целиком. Кроме того, размер раздела с осью был чуть меньше ста гигабайт, поэтому уменьшать его не нужно. Поэтому для такого варианта вот что я сделал:
-
Выключить компьютер, подключить SSD.
-
Включить, зайти в Control Panel-Administrative Tools-Computer Management-Disk management. Выбрать новый диск, инициализировать его и создать новый раздел точно такого же размера как и клонируемый. То есть если клонируемый раздел занимает 104,855,655,624 байта, то и новый раздел должен быть такого же размера. Иначе у меня вылезали странные глюки в склонированном разделе (указанные обьемы в Проводнике и Disk management'е были разные) и Gparted ругался на ошибки в NTFS, а chkdsk ничего не находил.
-
Перезагрузиться в Clonezilla, выбрать device-device mode, beginner mode, part_to_local_part mode и выбрать правильные исходный и конечный разделы (одинакового обьема, но на разных дисках). Дать добро на все предупреждения и откинувшись подождать минут 15-20 (в случае 100GB).
-
Перезагрузиться в Clonezilla опять, выбрать те же самые варианты из предыдущего шага, но на этапе выбора разделов, списать названия смонтированных дисков (например sda для HDD, и sdb для SDD) и жать Cancel, пока не появится меню «Enter shell command» (или что-то вроде этого). Здесь нужно ввести две магические команды:
sudo dd if=/dev/sda of=mbr1.img bs=446 count=1
sudo dd if=mbr1.img of=/dev/sdb bs=446 count=1
где sda это ваш оригинальный HDD, a sdb это клон SDD. Эти две команды (которые в принципе можно обьединить в одну) скопируют MBR из HDD в SSD (поскольку MBR не был склонирован в предыдущем шаге). Так же, если у вас есть инсталяционный диск Win XP, вы можете запустить fixmbr который сделает тоже самое (запишет правильный mbr).
-
Перезагрузиться в Gparted и увеличить обьем нового раздела до обьема диска (у меня например было лишних 10 гигабайт).
-
Перезагрузиться в старую винду, зайти в Disk management, нажать правой кнопкой на новый раздел на новом диске и выбрать Mark Partition as Active. Этот шаг скорее всего можно сделать и из Clonezilla, но я не знаю как.
-
Чтобы не шаманить с boot.ini можно презагрузиться в BIOS и убрать старый диск из списка вариантов загрузки.
Вот так я обновил четыре компа за несколько часов проб и ошибок. Само собой, если отработать эту процедуру до блеска, то это не займет столько времени и столько шагов. Но опыт, как говорится, бесценен. :)
Стоило ли делать этот апгрейд?
Вот сравнение в скоростях чтения:
А ощущения вообще не передаваемы, винда стартует моментально, проекты компилируются в два раза быстрее (засекал), Решарпер не тупит, короче красота!
(с)
|
+1
Мы — это то, что мы публикуем
Загружайте фото, видео, комментируйте. Находите друзей и делитесь своими эмоциями.
Присоединяйтесь
|