sab123: (face)
[personal profile] sab123
Изъ ИЕЕЕ пишутъ:

Ошибки динамической памяти, которые традиционно списывали на "космические лучи" при более близком разглядывании оказались повторяющимися в одном и том же элементе чипа. То есть, вызванными или дефектами изготовлениями или редкими радиоактивными примесями в материалах. С дешевым способом лечения: запоминать где они случились и просто исключать эти страницы из оборота виртуальной памяти.

Date: 2016-03-09 04:32 am (UTC)
From: [identity profile] vaddimka.livejournal.com
Это кстати где-нибудь реализовано? Исключение, я имею в виду. А то есть тут битая планка памяти, которую Corsair хочет чтобы я в Калифорнию отослал, причем вместе со второй планкой, так как типа совместимость и все такое. Соответственно у меня компутер без памяти останется эдак на месяц (там DDR4, дешевую временную замену не найти).

Date: 2016-03-09 05:57 am (UTC)
From: [identity profile] rezkiy.livejournal.com
windows has notion of bad pages which I believe it uses on systems with ecc ram.

Date: 2016-03-09 12:52 pm (UTC)
From: [identity profile] vaddimka.livejournal.com
IIRC the motherboard does support ECC, but the memory itself is not ECC.

Date: 2016-03-09 08:12 am (UTC)
From: [identity profile] levgem.livejournal.com
а просто пойти и купить новую проблема?

Date: 2016-03-09 12:50 pm (UTC)
From: [identity profile] vaddimka.livejournal.com
У меня мать c DDR4, для нее нет дешевой памяти, тем более в моей местности. То есть можно конечно пойти еще $100 долларов за 16 гигабайт отдать, но вот что-то меня останавливает.

Date: 2016-03-09 12:31 pm (UTC)
From: [identity profile] amarao-san.livejournal.com
Ну, серверные штуки с ECC обычно могут обнаружить битую память до того, как она побъёт данные (ECC scrubbing, etc).

Linux умеет банить определённые страницы памяти. Но в ручном режиме и с перезагрузкой. Хотя совместить MCE'шку от ECC и освобождение заданной страницы памяти (захват драйвером badmem, etc) - в общем не так уж и сложно.

Код освобождения памяти уже есть - в рамках поддержки memory hot-unplug. Вообще, звучит как офигенная идея, потому что в продакшене часто не хочется ребутать сервак, и пожертвовать парой мегабайт памяти ради "не перегружаться" очень даже можно.

Date: 2016-03-16 02:39 am (UTC)
From: [identity profile] pappadeux.livejournal.com
Linux, Windows

=======================================================================================

Windows BCD has {badmemorylist} and {badmemoryaccess} objects. You should set the first to bad memory pages separated by spaces (eg. bcdedit /set badmemorylist 1499543 1434007) and the second to No (bcdedit /set badmemoryaccess No)

Bear in mind that memory page size in windows usually 4KB

Tested in windows 7 and it works well

You can test your settings by Rammap by Sysinternals

PS i've got that info from "Windows Internals Book" chapter 10

Date: 2016-03-16 05:18 am (UTC)
From: [identity profile] vaddimka.livejournal.com
Wow, thank you so much, I'll try it later. Actually I gave the hardware in question to my friend, but I think he will be interested in an "upgrade" from 8GB to 16 :)

Date: 2016-03-16 07:13 pm (UTC)
From: [identity profile] pappadeux.livejournal.com
http://superuser.com/questions/420051/running-windows-with-defective-ram

Date: 2016-03-09 08:52 am (UTC)
From: [identity profile] vissarion.livejournal.com
В русском ракетостроении есть понятие "посторонняя частица".
Если ракета взорвалась, причина неизвестна, а причину найти надо - в отчёте пишется "посторонняя частица попала в турбонасосный агрегат, что вызвало возгорание."
В авиации то же самое называется "челеовеческий фактор - ошибка пилота"
Значит в компьютерной индустрии будут космические лучи и радиоактивные примеси

Date: 2016-03-09 08:50 pm (UTC)
From: [identity profile] sab123.livejournal.com
Про радиоактивные примеси - это документированный факт. Интел изначально был компанией, специализирующейся на чипах памяти. И вот в какой-то момент их память стала давать жуткое количество сбоев. Расследование показало, что для керамических корпусов стали использовать э-э-э-э забыл то ли глину из другого карьера то ли воду из другого источника, где было некоторые содержание радиоактивных изотопов, и в результате в корпусах получалась маленькая но заметная концентрация этих изотопов. Которые давали альфа-частицы, которые портили содержимое памяти.

April 2026

S M T W T F S
   1234
56789 10 11
12 131415161718
19202122232425
2627282930  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 17th, 2026 05:13 pm
Powered by Dreamwidth Studios