SPU, идея оценки понятна, спасибо за соображения!
Форум переехал и обновился!
Для первого входа необходимо установить новый пароль через «Забыли пароль?». Укажите email, использованный при регистрации. Теперь вход выполняется по email, ваш ник на форуме сохранён.
Не помните адрес регистрации? Проверьте свои почтовые ящики: найдите старые письма по запросам club-nikon.ru или Клуб Nikon. Если восстановить доступ не получается, напишите на club-nikon@deesy.com.
Если вы уже установили новый пароль, повторять восстановление не нужно.
Для первого входа необходимо установить новый пароль через «Забыли пароль?». Укажите email, использованный при регистрации. Теперь вход выполняется по email, ваш ник на форуме сохранён.
Не помните адрес регистрации? Проверьте свои почтовые ящики: найдите старые письма по запросам club-nikon.ru или Клуб Nikon. Если восстановить доступ не получается, напишите на club-nikon@deesy.com.
Если вы уже установили новый пароль, повторять восстановление не нужно.
Мощный компьютер (64 Гб RAM)- на чем строить?
- multiformat amateur
- Сообщения: 8619
- Зарегистрирован: Пт дек 02, 2005 11:36
- Alex64
- Сообщения: 4408
- Зарегистрирован: Чт май 26, 2011 14:28
Re: Мощный компьютер (64 Гб RAM)- на чем строить?
А я полагал, что ECC (Error Correct Code) за счет свое избыточности (грубо говоря, 9 бит вместо 8) позволяет исправлять ошибки (естественно, пока количество ошибок не превысит соответствующий порог). По крайней мере, одиночные ошибки (типа от одиноко пролетевшей высокоионизированной частицы из космоса) ECC исправляет гарантированно. Если же возникнут систематические массовые ошибки, то ECC, готов согласиться, не спасет.
Согласен. ECC память стараются использовать для серверных платформ. В каждый момент времени вероятность одиночного сбоя невелика, но за достаточно большой промежуток времени подобный сбой может случиться, это может быть критично и лучше подстелить соломку.
Для десктопных приложений проще считать, что во всем виноват Билл Гейтс. А если сбои становятся слишком частыми, можно выявить тестами, что глючит именно память и заменить модуль памяти на другой аналогичный, но не такой глючный.
- WingfirE
- Сообщения: 5309
- Зарегистрирован: Вт май 10, 2011 09:25
Re: Мощный компьютер (64 Гб RAM)- на чем строить?
[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 даже не на топовых платах.
Для 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)- на чем строить?
Речь шла о проблемных модулях. Т.е. наличие ECC в спецификации никак не гарантирует стабильную работу собранной машины. Если вся память абсолютно исправна, то, конечно, ECC будет помогать, потому ее и применяют в местах с повышенной радиацией и там, где критична абсолютная корректность данных. IBM даже делала модули, где вылет целиком микросхемы не нарушает работу.Alex64 писал(а): Пт фев 21, 2014 09:56
А я полагал, что ECC (Error Correct Code) за счет свое избыточности (грубо говоря, 9 бит вместо 8) позволяет исправлять ошибки (естественно, пока количество ошибок не превысит соответствующий порог). По крайнем мере, одиночные ошибки (типа от одиноко пролетевшей высокоионизированной частицы из космоса) ECC исправляет гарантированно. Если же возникнут систематические массовые ошибки, то ECC, готов согласиться, не спасет.
Кстати, пара статей со статистикой. Правда, они уже давно устарели:
Статья 1
Статья 2
- Barns
- Сообщения: 6359
- Зарегистрирован: Чт май 24, 2007 13:15
Re: Мощный компьютер (64 Гб RAM)- на чем строить?
Тут думаю можно прикинуть, склько раз у вас были сбои именно из-за оперативы за ваш опыт работы, а потом умножить количество сбоев на отношение нынешней памяти и 64ГБ: т.е. есть на 4ГБ у вас был 1 сбой за 5 лет, то с 64ГБ будет 16 сбоев за 5 лет
А дальше решайте - стоит оно того или нет
Как-то так
- Barns
- Сообщения: 6359
- Зарегистрирован: Чт май 24, 2007 13:15
- Sanitar
- Сообщения: 1545
- Зарегистрирован: Пн июн 04, 2012 13:19
Re: Мощный компьютер (64 Гб RAM)- на чем строить?
Вы уверены, что отмечаете все ошибки, какие появляются в оперативке?
А вот и вот стата:
Статистика, собранная за два с половиной года на десяти серверах Google, показала, что количество ошибок в RAM гораздо выше, чем предполагалось ранее. В среднем на каждый модуль DIMM приходится 3751 ошибка в год. Если в микросхеме не реализована технология ECC, то эти ошибки так и остаются неисправленными.
http://habrahabr.ru/post/71748/
- SPU
- Сообщения: 2929
- Зарегистрирован: Пт апр 30, 2010 07:27
Re: Мощный компьютер (64 Гб RAM)- на чем строить?
Ссылки на оригиналы статей есть выше. 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
- Сообщения: 1545
- Зарегистрирован: Пн июн 04, 2012 13:19
Re: Мощный компьютер (64 Гб RAM)- на чем строить?
Хотя есть и другое мнение про оперативку.
Примерно каждый третий сервер (или 8% модулей памяти) в наблюдаемых датацентрах на протяжении 2,5 лет исследования встречался со сбоем в оперативной памяти.
http://habrahabr.ru/post/171407/
Извиняюсь за повторное цитирование хабра, но статья интересная, и более современная
Из собственного опыта.
За 8 лет работы админом unix встречался со сбоями оперативки не раз. Но и не так часто как в статьях пишется.
Правда и парк машин не 4000, а от 150 до 400.
Гораздо чаще меняются hdd.
Примерно каждый третий сервер (или 8% модулей памяти) в наблюдаемых датацентрах на протяжении 2,5 лет исследования встречался со сбоем в оперативной памяти.
http://habrahabr.ru/post/171407/
Извиняюсь за повторное цитирование хабра, но статья интересная, и более современная
Из собственного опыта.
За 8 лет работы админом unix встречался со сбоями оперативки не раз. Но и не так часто как в статьях пишется.
Правда и парк машин не 4000, а от 150 до 400.
Гораздо чаще меняются hdd.
- Sanitar
- Сообщения: 1545
- Зарегистрирован: Пн июн 04, 2012 13:19
Re: Мощный компьютер (64 Гб RAM)- на чем строить?
Ещё про ECC
Появилась ошибка в озу, даже исправленная, жди новых именно на этом же модуле. Так что, если встречается модуль с исправленными ошибками, обычно этот модуль меняется, хоть и замена часто, но не всегда связана с остановкой сервера.
ECC скорее нужен для непрерывности работы. В случае домашнего использования ничего не мешает при появлении ошибки прервать работу, заменить модуль, с ecc он или без.
Появилась ошибка в озу, даже исправленная, жди новых именно на этом же модуле. Так что, если встречается модуль с исправленными ошибками, обычно этот модуль меняется, хоть и замена часто, но не всегда связана с остановкой сервера.
ECC скорее нужен для непрерывности работы. В случае домашнего использования ничего не мешает при появлении ошибки прервать работу, заменить модуль, с ecc он или без.
Кто сейчас на конференции
Сейчас этот форум просматривают: ClaudeBot [Bot] и 0 гостей