Форум переехал и обновился!

Для первого входа необходимо установить новый пароль через «Забыли пароль?». Укажите email, использованный при регистрации. Теперь вход выполняется по email, ваш ник на форуме сохранён.

Не помните адрес регистрации? Проверьте свои почтовые ящики: найдите старые письма по запросам club-nikon.ru или Клуб Nikon. Если восстановить доступ не получается, напишите на club-nikon@deesy.com.

Если вы уже установили новый пароль, повторять восстановление не нужно.

Мощный компьютер (64 Гб RAM)- на чем строить?

Аватара пользователя
multiformat amateur
Сообщения: 8619
Зарегистрирован: Пт дек 02, 2005 11:36

Re: Мощный компьютер (64 Гб RAM)- на чем строить?

Сообщение multiformat amateur »

SPU писал(а): Пт фев 21, 2014 08:42
...то на 64 ГБ выйдет 0.25%, т.е. вероятность критического сбоя на самом деле ни сколько не изменится.
SPU, идея оценки понятна, спасибо за соображения!
Аватара пользователя
Alex64
Сообщения: 4408
Зарегистрирован: Чт май 26, 2011 14:28

Re: Мощный компьютер (64 Гб RAM)- на чем строить?

Сообщение Alex64 »

SPU писал(а): Пт фев 21, 2014 08:42
Ничего не исключает. ECC глючит точно так же как и обычная память. Другое дело, что именно за счет ECC можно оперативно определить причину проблемы.
А я полагал, что ECC (Error Correct Code) за счет свое избыточности (грубо говоря, 9 бит вместо 8) позволяет исправлять ошибки (естественно, пока количество ошибок не превысит соответствующий порог). По крайней мере, одиночные ошибки (типа от одиноко пролетевшей высокоионизированной частицы из космоса) ECC исправляет гарантированно. Если же возникнут систематические массовые ошибки, то ECC, готов согласиться, не спасет.




SPU писал(а): Пт фев 21, 2014 10:13
Речь шла о проблемных модулях. Т.е. наличие ECC в спецификации никак не гарантирует стабильную работу собранной машины...
Согласен. ECC память стараются использовать для серверных платформ. В каждый момент времени вероятность одиночного сбоя невелика, но за достаточно большой промежуток времени подобный сбой может случиться, это может быть критично и лучше подстелить соломку.

Для десктопных приложений проще считать, что во всем виноват Билл Гейтс. А если сбои становятся слишком частыми, можно выявить тестами, что глючит именно память и заменить модуль памяти на другой аналогичный, но не такой глючный.



Аватара пользователя
WingfirE
Сообщения: 5309
Зарегистрирован: Вт май 10, 2011 09:25

Re: Мощный компьютер (64 Гб RAM)- на чем строить?

Сообщение WingfirE »

[member="multiformat amateur"], по поводу 2011 и 1150. Разница по цене примерно от 1.5 раз (это процессор+материнка), в зависимости от выбранного процессора. Память одинакового типа. Все остальные компоненты стоят одинаково.



Для 1150 текущий топ - 4770К, 4 ядра, 8 потоков, 13к рублей стоит. Для 2011 можно взять не топ, 4930К - 6 ядер, 12 потоков, 22к рублей.



То есть за приличное увеличение цены мы на 2011 получаем доступ к заведомо более заточенным под поточные вычисления процессорам, к удвоению объема оперативной памяти (на 1150 только 32 ГБ памяти). К тому же процессоры под 2011 лучше разгоняются при нужде. Ну и дополнительные линии PCI-E - минимум дополнительные x16 и x8 даже не на топовых платах.
Аватара пользователя
SPU
Сообщения: 2929
Зарегистрирован: Пт апр 30, 2010 07:27

Re: Мощный компьютер (64 Гб RAM)- на чем строить?

Сообщение SPU »

Alex64 писал(а): Пт фев 21, 2014 09:56
А я полагал, что ECC (Error Correct Code) за счет свое избыточности (грубо говоря, 9 бит вместо 8) позволяет исправлять ошибки (естественно, пока количество ошибок не превысит соответствующий порог). По крайнем мере, одиночные ошибки (типа от одиноко пролетевшей высокоионизированной частицы из космоса) ECC исправляет гарантированно. Если же возникнут систематические массовые ошибки, то ECC, готов согласиться, не спасет.
Речь шла о проблемных модулях. Т.е. наличие ECC в спецификации никак не гарантирует стабильную работу собранной машины. Если вся память абсолютно исправна, то, конечно, ECC будет помогать, потому ее и применяют в местах с повышенной радиацией и там, где критична абсолютная корректность данных. IBM даже делала модули, где вылет целиком микросхемы не нарушает работу.



Кстати, пара статей со статистикой. Правда, они уже давно устарели:

Статья 1

Статья 2
Аватара пользователя
Barns
Сообщения: 6359
Зарегистрирован: Чт май 24, 2007 13:15

Re: Мощный компьютер (64 Гб RAM)- на чем строить?

Сообщение Barns »

multiformat amateur писал(а): Пт фев 21, 2014 07:39
Фактор надежности:

ECC и его влияние на надежность системы в случае реально больших объемов памяти. Тут хотелось бы оценку вероятностей возникновения ошибки в рамках массива 64 гб... желательно численно, а не интуитивно
Тут думаю можно прикинуть, склько раз у вас были сбои именно из-за оперативы за ваш опыт работы, а потом умножить количество сбоев на отношение нынешней памяти и 64ГБ: т.е. есть на 4ГБ у вас был 1 сбой за 5 лет, то с 64ГБ будет 16 сбоев за 5 лет

А дальше решайте - стоит оно того или нет

Как-то так dunno
Аватара пользователя
Barns
Сообщения: 6359
Зарегистрирован: Чт май 24, 2007 13:15

Re: Мощный компьютер (64 Гб RAM)- на чем строить?

Сообщение Barns »

multiformat amateur писал(а): Пт фев 21, 2014 08:22
1 Гб RAM дает 4 ошибки в месяц, то 32 Гб RAM даст 120 ошибок в месяц
о, надо мне дочитывать тему до конца, прежде чем давать советы rofl
Аватара пользователя
Sanitar
Сообщения: 1546
Зарегистрирован: Пн июн 04, 2012 13:19

Re: Мощный компьютер (64 Гб RAM)- на чем строить?

Сообщение Sanitar »

Barns писал(а): Сб фев 22, 2014 07:19
о, надо мне дочитывать тему до конца, прежде чем давать советы rofl


Вы уверены, что отмечаете все ошибки, какие появляются в оперативке?



А вот и вот стата:

Статистика, собранная за два с половиной года на десяти серверах Google, показала, что количество ошибок в RAM гораздо выше, чем предполагалось ранее. В среднем на каждый модуль DIMM приходится 3751 ошибка в год. Если в микросхеме не реализована технология ECC, то эти ошибки так и остаются неисправленными.

http://habrahabr.ru/post/71748/
Аватара пользователя
SPU
Сообщения: 2929
Зарегистрирован: Пт апр 30, 2010 07:27

Re: Мощный компьютер (64 Гб RAM)- на чем строить?

Сообщение SPU »

Sanitar писал(а): Пн фев 24, 2014 11:39
В среднем на каждый модуль DIMM приходится 3751 ошибка в год.
Ссылки на оригиналы статей есть выше. 3751 в год - это примерно 10 в сутки. А теперь ради интереса запустите какой-нибудь MemTest, который дает на память неизмеримо бОльшую нагрузку, чем обычное использование. Ошибок не найдете.

Вот даже цитата с сайта memtest86+
- How many errors are acceptable?

No errors are acceptable. Even if there is just one error, something is amiss which can cause your system to crash. Of course what the cause of the errors is you will still have to determine.


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



Кстати, в статьях кажется не уточняется, какая память применялась. Есть память с пассивным ECC, т.е. определяет ошибки, когда к ячейке памяти обращаются для чтения, а есть с активным ECC, т.е. модуль памяти периодически сам себя прочесывает в поисках несовпадений. Во втором случае пойманных ошибок может быть намного больше.
Аватара пользователя
Sanitar
Сообщения: 1546
Зарегистрирован: Пн июн 04, 2012 13:19

Re: Мощный компьютер (64 Гб RAM)- на чем строить?

Сообщение Sanitar »

Хотя есть и другое мнение про оперативку.

Примерно каждый третий сервер (или 8% модулей памяти) в наблюдаемых датацентрах на протяжении 2,5 лет исследования встречался со сбоем в оперативной памяти.

http://habrahabr.ru/post/171407/

Извиняюсь за повторное цитирование хабра, но статья интересная, и более современная



Из собственного опыта.

За 8 лет работы админом unix встречался со сбоями оперативки не раз. Но и не так часто как в статьях пишется.

Правда и парк машин не 4000, а от 150 до 400.

Гораздо чаще меняются hdd.
Аватара пользователя
Sanitar
Сообщения: 1546
Зарегистрирован: Пн июн 04, 2012 13:19

Re: Мощный компьютер (64 Гб RAM)- на чем строить?

Сообщение Sanitar »

Ещё про ECC

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

ECC скорее нужен для непрерывности работы. В случае домашнего использования ничего не мешает при появлении ошибки прервать работу, заменить модуль, с ecc он или без.

Вернуться в «PC»

Кто сейчас на конференции

Сейчас этот форум просматривают: ClaudeBot [Bot] и 0 гостей