Разное

AMD CPU qs

С несерверными AMD-шными CPU как-то вообще никогда не приходилось сталкиваться (да и с серверными - приходится не очень часто), а их же больше четверти (по статистике Steam).

При этом, хочется всякие новые варезы писать с расчетом на относительно новые процессоры, SSE3+ или вроде того. И если интелы в хозяйстве есть, от Core2 и выше, то с AMD - провал. Отсюда у меня возникает серия вопросов (википедию быстро пролистал, но там реально много, я лучше уточню):

Как оно ваще

  • Верно ли я понимаю, что AMD Llano - это продолжение старой серии, которая началась с K8. Т.е. отлаживаясь-бенчмаркаясь на ней - можно результаты экcтраполировать на более старые горшки?
  • AMD Trinity - это уже бульдозер, другой сокет (?? см. ниже) и все другое.
  • 3Dnow! - един, как в K6 появился, так новых инструкций не добавлялось. Разобрался: These instructions have many names, including 3DNow!+, 3DNow!ext, 3DNow!2, 3DNow! Professional, но ничего существенного для моих нужд не добавилось, ура.
  • Насколько embedded-процессоры (вроде Fusion E-350) позорны относительно десктопных процессоров 5-6-летней давности (ну, скажем, Intel Core2 Duo 1.83)?
Практика
  1. Существует ли сокет, в который можно было бы сунуть и процессор на K10-K12 и процессор на бульдозере (AM3+?)
  2. Вопрос 1, но процессоры берем с графическим ядром (Llano/Trinity) (нет?)
  3. Вопрос 1 или 2, но бывают ли такие сокеты на Mini-ITX мамках? (нет?)
Ну то бишь чешутся руки собрать что-то на AMD-Llano в Micro-ITX корпусе размером с мак-мини или чуть больше, да еще и с возможностью апгрейда на бульдозерные горшки.

Вроде как получается, что полного счастья нету, не бывает чтобы и с GPU и один сокет и два поколения?

В целях упрощения текста, я бульдозер и копер (piledriver) не различаю, оба поддерживают AVX и SSE4.1/2, с моей точки зрения (как разработчика) - это интелы без SSSE3 (да и то не факт, битик этот есть у AMD, может быть в википедии недописали).

О новых технологиях

Со страху заменил оставшиеся в сторадж-боксе старые сигейтовские SAS-овские терабайтники (2008-го года) на терабайтные же WD RE4 (SATA). Старые - пусть дискетками поработают.

Результат:

  • +10% к трансфер рейту, было ~630-650Mb/sec на чтение-запись, стало 720-730.
  • Минус 10 градусов к температуре, старые диски грелись до ~42C, нагревая соседей до 35, а теперь 30 градусов, при том что в комнате 22, а ящик стоит в шкафу, который висит на теплой стене).

Чтобы два раза не вставать: в этом же ящике с середины сентября живет 400-ваттный безвентиляторный БП Seasonic. Впечатления самые благоприятные: хрен с ним с шумом, этот питальник холодный. Понятно что гружу я его отсилы ватт на 200 (8x10вт диски, 65вт. CPU, карточки тоже теплые, а значит жрут, вентиляторы крутятся), но 500-вт Thermaltake, который там стоял до того, грелся при такой нагрузке вполне самостоятельно.

Стоит этот питальник неприлично, но если бороться за тишину или температуру, то он - хороший. Во второй сервер купил такой же, потому что тамошний Zalman тоже противно греется.

Про Nvidia

Если кто вдруг не видел. На Supercomputers 2012 у Nvidia был свой уголок, NVidia Technology Theater. Где выступали всякие интересные люди со всякими интересными презентациями.

Если кто не видел, рекомендую пойти на архив записей и повтыкать. Там дурацкий интерфейс, надо в правом блоке (где "чат") ткнуть в закладку "видео" и пораскрывать ее. Скажем, про CARMA мне было весьма интересно.

Чтобы два раза не вставать: утро понедельника - время для общефилософских рассуждений

Мне ужасно не нравится, то что сейчас происходит в GPGPU-мире:

  • Есть Nvidia с CUDA и с аккуратно спрятанным под ковер OpenCL. То есть OpenCL 1.1 в драйверах есть, но компания делает вид, что никакого OpenCL в природе не существует. Где, к примеру, OpenCL 1.2? При этом, в HPC-области NVidia очевидный лидер, если кто-то делает HPC-софт, то делает он его в первую очередь под CUDA (ну, насколько я вижу).
  • Есть OpenCL, в который кинулся весь остальной мир. И на CPU и на GPU и на x86 и на ARM и на прочих архитектурах. Если писать что-то для более-менее массового юзера, то очевидно что на OpenCL, ибо рынок куда шире.
Душераздирающее зрелище.

О надежности RAID

Я был уверен, что читал про это в известной гугловой бумаге про надежность дисков, однако быстрым просмотром этого не нашел. Значит ветром надуло.

"Это" - такой практический факт, что если у вас вылетел диск в RAID, то шансов словить проблемы с еще одним диском в том же массиве в процессе ребилда - много. Настолько много, что мы в АиП с этим несколько раз сталкивались вживую, несмотря на то что парк серверов у нас - маленький.

Материалистическое объяснение понятно - в процессе ребилда нагрузка на диск(и) максимальна, если кто-то из них уже дышит на ладан, то тут оно и настанет.

Я умный, поэтому для рабочих данных использую RAID6. Все-таки вероятность того, что при ребилде вылетит два диска - она сильно меньше. Ну, к примеру, если RAID5 окончательно портятся в 5% случаев ребилда (что явно завышенная оценка), то значит RAID6 так убить получится в 1/400 = 0.25% ребилдов. С учетом бэкапов и всего такого (и реальной частоты ребилдов - ну пусть даже раз в месяц, реально много меньше) - меня это устраивает (а 5% - не устраивает).

Но вчера - чуть не налетел и с RAID6. Естественно, ровно по собственной глупости: у меня в рабочем массиве стоят (стояли) 6 штук старых 1Tb Seagate Barraсuda ES.2. Они греются заметно больше, чем WD RE4, медленнее, да и вообще им уже по 4 года, пора менять (на WD RE4, которых в этом массиве еще два). Ну вот я пару WD RE4 вчера и принес из лабаза, пару сигейтов вытащил, заменил, поставил ребилдиться.

И что вы думаете? Первый - перестроился (Adaptec 5805 их по одному перестраивает), а в процессе перестройки второго - вылетел один из старых сигейтов. На час раньше - и прощай данные. Ну то есть вернуть старый диск - не дали бы, если такой возвращаешь он все едино считается новым, таймстампы то разошлись.

Пойду свечку поставлю. Те 4Tb данных, что на этом массиве лежат, - на 99% дублированы на другой NAS и на 90% в оффлайн, но даже 1% потерять было бы необычайно обидно.

О скайпах

Надо сказать, что сегодняшняя истерика (и еще тут) изрядно позабавила потревожила.

Ну то есть я сделал как там написано - но в скайп никакое уведомление с URL-ом не пришло. Пришло, как и должно быть, на почту. То есть дырки какбэ нет. Может быть быстро отключили, да.

Update: в комментах пишут, что работает! Нотифай приходит именно в новый аккаунт.

Но при этом я обнаружил на своем емейле два каких-то левых неизвестных мне аккаунта (что тоже неудивительно с моим емейлом: предложения что-то кликнуть для подтверждения регистрации мне регулярно приходят). Им будет сюрприз!

Про SSD/Marvell

Заменил пару мелких SSD (место кончилось, теперь поживут в ноутбуках и как бутовые на серверах) на один 256-гиговый Vertex4.

Заодно прогнал вот эту свою бенчмарку:

  • Запись рандомных данных большими кусками: 394Mb/sec
  • Чтение их же: 502Mb/sec
Marvell рулит, Sandforce - не рулит :)

Чтобы два раза не вставать:

  • Цены: в ~четыре раза за три года.
    • Осенью 2009-го 128-гиговик стоил ~$400 (у нас - чуть дороже, у буржуев - чуть дешевле, но с доставкой вот примерно 12 тыс. и получалось).
    • Осенью 2012 256-гиговик стоит ~$200 (Vertex4 - $220 в лабазе у дома, наверное можно на десятку дешевле найти, но есть варианты сильно дешевле, если именно на Vertex4 не заморачиваться).
  • Надежность: ну, так себе.
    За три года у меня из ~десятка SSD-шек вылетело две. Обе - OCZ (но я и покупал почти только OCZ):
    • первый Vertex: прожил меньше 1.5 лет, умирал в муках, по SMART было видно как дохнет.
    • Vertex2: помер внезапно, прожив ~2 года рабочим диском т.е. с весьма интенсивным IO. Просто перестал распознаваться при включении и куку.
    Оба - без гарантии, т.е. первый с eBay, а от второго не сумел найти бумажки. Как у нас работает гарантия - все еще не знаю.

и вы хорошо идти....

Мне, как MS BizSpark мемберу, дают всякой фигни попользоваться (на халяву). Поставил, значит, 2013-й MS Office на попробовать. Открываю русский документ - оно говорит что proofing tools для этого языка нету, идите на URL, поставьте.

Иду, ставлю, оно мне и выдает показанное выше.

Отчетливо повеяло 95-м годом, когда перевод был вот примерно такой вот. Но неужто в 2012-м они переводили автопереводчиком?

Снесу я его от греха. Не хочу хорошо идти, да и UI новый сильно не нравится.

Презентация с Highload

По просьбам трудящихся масс, моя презентация с Хайлоада:

Никаких откровений нет, задача была - показать что multicore/simd - это очень просто и стоит того. Читатели моего уютненького легко узнают примеры 1.5-2-летней давности.

Анимированность Slideshare порезала, но вроде накрывающих друг друга картинок у меня нет.

Об электронной демократии

Навеяло кулуарами хайлоада, где после выступления Лямина про DDoS внезапно всплыла выборная тема во всей ее многообразной красоте.

Вот электронные выборы. Не обязательно те, что закончились вчера, а вообще любые с интернетным голосованием, ну вот как в Эстонии, например.

Вопрос мой таков: а есть ли какой-то механизм, который может защитить от вбросов (со стороны организаторов, естественно)?

Ну вот на обычных выборах это решается наблюдателями, которые тупо вручную считают, сколько избирателей дошло до урны и сравнивают получившееся с первичным протоколом. А на электрических?

Я вот не вижу подходящего простого (чтобы средний необученный избиратель осилил) механизма, но наверное я чего-то не знаю?

Временная девиртуализация

В понедельник (с обеда и до вечера) и во вторник (весь день, плюс-минус) буду на Highload. Кому нужен - ловите там.

Я там даже выступаю в этот раз но на данную секунду - не знаю даже в какой день, что уж говорить о времени, в понедельник в 17:45 в третьем зале.

Q: Intuos5 wireless

А кто нибудь из читателей сего уютненького юзает Intuos5 с беспроводным интерфейсом?

Вопросы:

  • Удобнее ли, сильно ли мешал вам провод?
  • Не фейк ли это? В спеках написано "время работы - 15 часов, время полной зарядки - 6 часов", не получается ли так, что процентов 40 рабочего времени вы сидите с проводом?
P.S. По результатам полудня эксплуатации, 5-й интуоз с мультитачем - рулит, стремления перенести руку на мышь - нет.

P.P.S. Надо подключиться к машине с Win8 и посмотреть, может с мультитачем от нее меньше тошнит.

P.P.P.S Наконец они сделали высокий стакан под перо, который можно ставить вместе с пером прямо на планшет. В Intuos3 это действие намертво привязывало курсор мыши к определенной точке, было весело.

О школьном образовании

Нашел у дочки (2-й класс) на столе. Это про "сказку о мертвой царевне и семи богатырях":

Читаю - и ржу. А объяснить ей, отчего ржу - не могу.

Q: фотошопные книжки, Kindle edition

Когда-то давно я хвалил книжку Vincent(а) Versace 'Welcome to Oz'.

А вот сейчас мне интернет принес книжку того же автора про правильную разнообразную конверсию в BW. Вот такую: From Oz to Kansas.

Стал я ее смотреть, а там примеры, а примеры - интернет не принес. И мне совершено не жалко книжку купить, но покупать бумажный (+CD) вариант не хочу, он хрен знает сколько будет ехать, да и доставка удвоит цену.

Практический вопрос: если купить Kindle Edition, то в каком виде там окажутся примеры, предусматривает ли Kindle-формат то, что кроме книги бывают всякие дополнительные материалы? Аппаратного киндла нету (испортилсо), буду использовать программный (на PC и на ойпаде).

Update: вопрос снят: при первом же появлении примеров в тексте, отсылают к секции Last Words, а там написано откуда скачать примеры. Буду, значит, пользоваться книжкой как Donationware - куплю только если понравится....

YaC-2012: я вашей интернет-математике интеграл шатал!

С огорчением сообщаю, что "математические модели, которые помогли Яндекс-Пробкам" никоим образом не помогли предсказать давку на этот доклад. Попасть не смог. И я не один такой, понятное дело.

Следующих докладов этой секции я ждать не стал, плюнул и уехал.

Зато на метро покатался, книжку дочитал. Почти три часа коту под хвост....

Доколе!!!?? На предыдущих YaC была аналогичная же фигня. Ну хоть опрос бы проводили, рассылаете же напоминалки, вставьте туда линк на анкету. Можно было бы эту секцию в зал побольше сунуть, например. Или предупредить, что вот аншлаг, смотрите лучше трансляцию.

Остается надеяться, что записи трансляции будут со временем выложены.

P.S. Времени жалко - неимоверно. Более на YaC - ни ногой. Только трансляция.

Q: служба пересылки посылок (США-Россия)

Так как B&H окончательно испортился и не шлет EMS-ом посылки даже без лития, вопрос о почтовом форвардере нагрелся окончательно. Пока я как-то обходился, то тесть что привезет, то знакомые, остальное - почтой. Но уже совсем невтерпеж, объектив отказываются прислать (еще летом - можно было 1st Class Mail за безобразный ценник, но можно)!

Отсюда вопросы:

1. Shipito или кто-то еще? Ценник Shipito меня вроде бы устраивает, этот их полтинник в год окупится на двух посылках из B&H (потому как B&H ценник на USPS задрал до отмены совсем уж неприлично). Есть ли какие-то причины кроме ценника, чтобы использовать что-то еще?

2. Если Shipito, то какие есть рекомендации? Нужно ли сразу верифицировать аккаунт или для 1-2 посылок в месяц и так сойдет? А то пишут всякие ужасы в форумах....

3. Нужно ли заводить новые аккаунты на Амазоне, B&H и так далее, или смену Shipping Address все приличные магазины нормально перенесут?

4. Тот же вопрос про eBay/PayPal: покупательского рейтинга очень жалко, не бывает ли накладок со сменой адреса на Shipito-шный (это уже обсуждали где-то в комментариях, но хочется еще раз).

Про интернет от МГТС

Вчера в подъезд пришли люди, просверлили дом насквозь, положили кабель-канал и разводочные коробки и тянут во все это безобразие оптоволокно. Говорят что "для МГТС".

Насколько я понял из МГТС-ного сайта, это Gigabit PON.

Вопрос: а кто-нибудь из читающих мой блог пользуется уже этим делом? Оно вообще работает, вообще не работает или как? Потому что 200 мегабит за 1300 рублей (вычитая из комбинированного тарифа 456 рублей за безлимитный телефон) - меня возбуждают, сейчас у меня за те же примерно деньги в сумме по двум ISP этих мегабит 40 на вход и отсилы 20-25 на выход.

Вопрос2, тоже к имеющимся пользователям: при переподключении телефона через эту хрень - сохраняется ли номер?

Нашел мегатред на хоботе, похоже это сейчас много где происходит, значит скоро отзывов будет больше.

Об охлаждении

Всем кто беспокоился об охлаждении моего дискового ящика, рассказываю.

На полке в шкафу, дверца приоткрыта, верхний выдув корпуса смотрит на улицу, система активно эксплуатируется (3Tb файлов выливаются с временного стораджа туда):

  • Диски: 35-39 градусов (новые WD RE4 греются меньше и они 35, старые сигейты - 39).
  • Процессор: 40-45
  • RAID-контроллер: 63
Охлаждение: родное (два вентилятора на вдув напротив дисков, один - на выдув из верха корпуса). Добавлен мелкий вентилятор на обдув RAID-а, потому что эта сволочь всегда греется, и без обдува - всегда на пределе, даже в большом холодном корпусе так было.

Если дверцу шкафа закрыть, то естественно начинается жопа, потому что теплый воздух засасывается обратно. Буду ставить стенной вентилятор на выдув из шкафа.

Корпус: Lian Li PC-A04. Впрочем, PC-V354 стоящий в том же шкафе полкой выше - ведет себя примерно так же. Но он побольше немного.

Домашний стораджбокс: производительность iSCSI/SRP, FreeBSD/Linux

Как и обещал, привожу результаты тестирования перформанса нового дискового ящика.

Помня о весенних результатах (когда тестировался доступ по Infiniband к RAM-диску), я не стал тратить много времени на Samba (хотя и померял, см. ниже) и вдумчиво тестировал только iSCSI/SRP варианты.

Hardware

Клиент: Intel i7-2600K без оверклока, 16Gb RAM (DDR3-1600), Windows7. Файрволл выключен, антивирус деинсталлирован (с антивирусом получается весело, но результаты невоспроизводимы).

Сервер: Intel i5-2400 без оверклока, 8GB RAM, Adaptec ASR-5805, 6x Seagate Barracuda ES.2 SAS 1Tb + 2 WD RE4 SATA 1Tb, объединены в RAID-6 (контроллер ругается, что SAS и SATA смешаны в одном томе, а мне плевать).

Сеть: Mellanox Infinihost Ex III (MHEA28-XTC), 10(8) Gbit/s, две карты соединены кабелем.

Сетевые протоколы: iSCSI (по IPoIB), SRP (SCSI RDMA Protocol).

Серверный софт:

  1. Ubuntu Server 12.04, драйвера Infiniband и iscsitarget из поставки, scst из гнезда (trunk), при установке scst ядро патчилось согласно инструкции.
  2. FreeBSD 9.1 Prerelease (свежий cvsup), istgt из портов.
SRP поддерживается только scst, остальные два варианта работали по iscsi.

Клиентский софт: iSCSI initiator из комплекта Win7. Infiniband SRP Initiator из комплекта Infiniband-драйверов openfabrics.org (OFED 3.1).

IPoIB Connected Mode у OFED 3.1 работает только Windows-Windows (в 3.0 работало Windows-Linux). Возможно, причина не в Windows-стороне, а в других драйверах с Linux-стороны, детально не разбирался, жил с MTU 2044.

Adaptec 5805 RAID6 vs ZFS RAIDZ2 performance

Вот, померял на досуге:
  • ASR-5805, 8 дисков в RAID-6, 2Tb-раздел в начале массива. Тестируем гигабайтным блоком, 40 гигов чтения/записи:
    • NTFS (Win7): 651Mb/sec чтение, 651Mb/sec запись.
    • UFS2+SUJ (FreeBSD 9.1): 585Mb/sec запись, 528Mb/sec чтение.
    • EXT4 (Ubuntu Server 11.10): 659/639
  • ZFS RAIDZ2 (FreeBSD 9.1), те же 8 дисков: 490Mb/sec на запись (dd bs=1024M), огорчился и не стал мерять дальше.
Так как эти ~650Mb/sec у меня из Убунты впрямую транслируются в SRP (SCSI RDMA Protocol), то я уже счастлив (подробности чуть позже).

Hardware: Intel i5-2400, мамка на Z77, 8GB RAM, Adaptec ASR-5805, 6 дисков Seagate Barracuda ES.2 1Tb (SAS), два диска WD RE4 1Tb (SATA). Размер блока массива - 256Kb. Никаких моментиков с терабайтниками (вроде 4-к сектора) - нету.

Да, ZFS куда более удобная в использовании: нет многодневных ребилдов массива, можно менять диски в RAIDZ на бОльшие (и после замены всех - емкость вырастет), снэпшоты и все такое. Опять же, Verify так не просаживает производительность, сплошное счастье.

Но мне для дискового ящика от ZFS нужно только тома нарезать - и терпеть на этом фоне разницу в перформансе в 1.3 раза я не готов.

Переваливается через бортик и .... сразу тонет

А вот беру Oracle Solaris 11 для x86 (x64, конечно), прожигаю сидюк, сую в сидюковод, бучусь и вижу гордую надпись "солярис такой-то, копирайт оракл" (первая строчка вывода ядра) и все. Пока обедал - оно так и висело, не грузится.

Машина - обычная современная. i5-2400, чипсет Z77, адаптек 5805, наплатный ether (я согласен с тем, что он не будет работать), UEFI BIOS.

Это нормально или есть какой-то хинт? Что-то повыключать, в бубен дать?

Nexenta - грузится, но 139-я опениндиана мой Infiniband не узнает (и это, вроде, так и должно быть с mem-free адаптером).

Upd: Нашел Solaris Express 11, этот забутилсо

Pages

Subscribe to Разное