LINUX.ORG.RU

Горячая замена оперативной памяти в Linux


0

0

Dave Hansen начал развитие "Memory Hotplug" серии патчей к 2.6.x Linux ядру, обеспечивающей возможность горячей замены блоков оперативной памяти (для оборудования поддерживающего такую функциональность). Новость взята с http://opennet.ru

>>> Подробности на kerneltrap

★★★☆

Проверено: Demetrio ()

>для оборудования поддерживающего такую функциональность
Фи... нафиг тогда надо

anonymous
()
Ответ на: комментарий от anonymous

>Фи... нафиг тогда надо

а шо вы, батенька, хотели? для такого функционала как минимум необходимо, чтобы железка умела по команде питание с определённых разьёмов снять, чтобы память можно было безопасно извлечь и вставить... а современный убогий x86 об этом пока даже не задумывается. не надо оно целевому потребителю.

anonymous
()
Ответ на: комментарий от anonymous

>а шо вы, батенька, хотели? для такого функционала как минимум необходимо, чтобы железка умела по команде питание с определённых разьёмов снять, чтобы память можно было безопасно извлечь и вставить... а современный убогий x86 об этом пока даже не задумывается.

мы тут недавно по ошибке на горячую заменили память и ничего не сдохло, вот только перезагрузиться пришлось! было бы всё таки здорово ввести эту функцию и для обычных х86 персоналок

anonymous
()
Ответ на: комментарий от anonymous

>вот только перезагрузиться пришлось

А че, нельзя было уж в таком случае по нормальному? :)

По поводу пямяти не знаю, а вот звуковуху я вчера ногой из корпуса вывернул :))) Звук пропал, меня это заинтересовало :) Ну и ничего, назад вставил и все пучком :)

fagot ★★★★★
()
Ответ на: комментарий от fagot

>По поводу пямяти не знаю, а вот звуковуху я вчера ногой из корпуса вывернул

Она у тебя не прикручена? И часто ты ноги в системный блок суёшь? :)))

LexaS
()
Ответ на: комментарий от anonymous

> чтобы память можно было безопасно извлечь и вставить... а современный убогий x86 об этом пока даже не задумывается.

в убогом PC память нахер не ломается, потому и нужды такой нет

anonymous
()
Ответ на: комментарий от anonymous

Про неломающююся память: процентов 15% если не больше (бренды тоже) поступает в продажу уже битая ;((( Просто многие "пользователи" этого незамечяют, греша например на "глючный маздай"

BigBug
()

Кстате я вчера себе налету (ради эксперимента) сетевуху поменял :::))) Оказывается i440ZX умеет pci hotplug ;;;;;DDDD

BigBug
()
Ответ на: комментарий от fagot

Да че там звуковухи, сетевухи... Я только что на горячую проц поменял! Интересно, можно ли будет в будующем делать горячую замену камней?

anonymous
()
Ответ на: комментарий от anonymous

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

anonymous
()
Ответ на: комментарий от anonymous

Вообщето не в будущем, а уже можно (; Правда железо должно быть Ой Ой Ой ;)

BigBug
()
Ответ на: комментарий от anonymous

для anonymous (*) (31.08.2004 13:34:21): А мне эту материнку нежалко ;) пущяй горит ;) Она итак сильно глючная

BigBug
()
Ответ на: комментарий от seiken

для seiken (*) (31.08.2004 13:36:08): вообщето сам так 1 раз спалил ;) а вот из-за pci/agp небыло неразу ;)

BigBug
()

а вообще имхо когда покупается/собирается сервер уже заранее известно, какие ОС/программы будут там работать, для чего все это будет использоваться, какая будет нагрузка (хотя тут больше от толщины канала зависит), и если не менять каждый месяц Linux на win_serv2k3, то замена памяти не понадобится в течение лет 2-3 точно. А что касается глючности памяти и всех остальных компонентов, так это надо выяснять перед введением сервака в эксплуатацию. Память, кстати, либо работает, либо нет и способы проверить глючность давно известны.

ЗЫ И не думайте, что виндузятники ВСЕ такие тупые :)

seiken ★★★★★
()
Ответ на: комментарий от anonymous

горячая замена вентиляторов, БП, процессоров, памяти, scsi,pci etc давно уже реализована в нормальных серверах.

anonymous
()
Ответ на: комментарий от seiken

> И не думайте, что виндузятники ВСЕ такие тупые :)
Виндузятники? Не-е, виндузятники ВСЕ! :-)
Если не тупые, значит не виндузятники ;-)

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

unDEFER ★★★★★
()
Ответ на: комментарий от unDEFER

зайди на ixbt и посмотри как виндузятники решают проблемы с RAM. Это к слову о "греша на "глючный маздай"".

seiken ★★★★★
()
Ответ на: комментарий от anonymous

Да я о том, что виндузятники быстро определяют битость/небитость, а не сидят с глючной памятью, греша на маздай. Вот. Почему-то тут все думают, что если человек сидит в маздае, то он обязательно тормоз? Если система кривая - это не значит, что ВСЕ её пользователи полные ламеры. Это стереотип такой у юных подростков, начитавшихся журнала Какер. Не понимаю, что тут не ясно!

seiken ★★★★★
()
Ответ на: комментарий от anonymous

> в убогом PC память нахер не ломается, потому и нужды такой нет

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

anonymous
()
Ответ на: комментарий от anonymous

задумываеццо
навскидку - compaq/hp proliant 580
//vader

anonymous
()
Ответ на: комментарий от seiken

> Память, кстати, либо работает, либо нет и способы проверить > глючность давно известны.

Ну да... И если работает, то вечно ? И почему же тогода 15% битой памяти идет на продажу, если верить одному из предыдущих ораторов ? Брендам западло проверить ?

А про старение материала мы не слышали ? А про амортизацию оборудования ? А про плавающие ошибки, причина которых немного выходящее за рамки нормы пороговое напряжение переключения логических элементов или транзисторов ?

anonymous
()
Ответ на: комментарий от anonymous

>Ну да... И если работает, то вечно ? И почему же тогода 15% битой памяти идет на продажу, если верить одному из предыдущих ораторов ? Брендам западло проверить ?

Вот поэтому память надо брать нормальных производителей (не noname) и ТЕСТИРОВАТЬ ПЕРЕД непосредственным использованием сервера. Если глюки при тестировании глюков не обнаружится и все остальные компоненты сервера будут подобраны и собраны как следует, а не лишь бы работало (+ качественное питание, охлаждение), то память с очень высокой вероятностью не выйдет из строя достаточно долго.


>А про старение материала мы не слышали ? А про амортизацию оборудования ? А про плавающие ошибки, причина которых немного выходящее за рамки нормы пороговое напряжение переключения логических элементов или транзисторов?

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

ЗЫ Это все IMHO. Не бейте меня ногами.

seiken ★★★★★
()

Память в целом ("брэндовая") еще не такого говенного качества, как ЖД. Пока еще не опустились до такого уровня.

seiken ★★★★★
()
Ответ на: комментарий от seiken

> Вот поэтому память надо брать нормальных производителей (не noname)

Transcend или Kingstone достаточно нормальные производители ?

> и ТЕСТИРОВАТЬ ПЕРЕД непосредственным использованием сервера.

Значит они таки не тестируют то, что выпускают ?

> то память с очень высокой вероятностью не выйдет из строя достаточно долго.

Это да. Вероятность велика, но совсем не 100%.

> Память в целом ("брэндовая") еще не такого говенного качества, как ЖД.

Естественно. В ней нет механики и работает она не в таких "экстремальных" условиях :)

anonymous
()
Ответ на: комментарий от fagot

>По поводу пямяти не знаю, а вот звуковуху я вчера ногой из корпуса вывернул :))) Звук пропал, меня это заинтересовало :) Ну и ничего, назад вставил и все пучком :)

а у меня видео из AGP порта выдернулось (корпус жестяной), материнка и сгорела. Была Asus, защелки на AGP не было. А старенький radeon благополучно пережил это нервное порясение, дос их пор работает.

dn2010 ★★★★★
()
Ответ на: комментарий от dn2010

Фигня это всё. У меня товарищ в свое время проц K5 в материнку не так вставил. И ничего, проц работал потом еще лет N. Материнка, правда, задымила :)

anonymous
()
Ответ на: комментарий от anonymous

>Значит они таки не тестируют то, что выпускают?
В том то и дело, что тестируют, но это не значит, что на рынок попадут только идеальные модули. Поэтому после покупки сразу надо тестировать. Глюки проявили себя - идем и меняем, нет - модуль нормальный. По-моему, все просто.
>Это да. Вероятность велика, но совсем не 100%.
99%.

seiken ★★★★★
()
Ответ на: комментарий от seiken

Работаю на одной конторе, собираю компы, так вот - действительно  оч часто (5-10%) 
дешёвая память (pqi,ncp) приходит "битой", то есть глюки "вылазят" не сразу, а в процессе работы, чего не скажешь про тот же самсунг и кингстон... пока глючная память этих производителей не попадалась...
    

anonymous
()

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

anonymous
()
Ответ на: комментарий от anonymous

2anonymous (*) (31.08.2004 19:16:53)
>это все херня. вот когда придумают горячую замену всего компа вот это будет что то. чтоб все задачи которые запущены на одном компе продолжили не прерываясь работу на другом. типа нечто гибернации, но очень шустрой и железонезависимой.
Кластер не спасет отца русской демократии? или SunFire 15k ? :-)

sco-killer
()
Ответ на: комментарий от anonymous

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

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

nwtour ★★
()
Ответ на: комментарий от sco-killer

> Кластер не спасет отца русской демократии? или SunFire 15k ? :-)

Смешной ты...

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

А что до кластеров - так сановский кластер точно не спасет - в момент переключения узла на другую ноду все соединения на переносимый узел все равно умрут.

no-dashi ★★★★★
()

А как ето работает, все находяшиеца в памяти, тупо уходит в swap? P.S vinovnik orfografii - translit.ru

some_x
()
Ответ на: комментарий от anonymous

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

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

Dubrovsky
()
Ответ на: комментарий от no-dashi

> А что до кластеров - так сановский кластер точно не спасет - в момент переключения узла на другую ноду все соединения на переносимый узел все равно умрут.

> no-dashi *** (*) (01.09.2004 6:56:24)

Синьор знает HA-кластер, который умеет переносить соединения? IMHO, нету такого. Да и задача не стоит такая...

Ну, а что до темы в целом, то память выходит из строя любая и любых производителей. Бывают случаи, когда кондиционеры ломаются в серверной, бывает и просто от старости :) , бывают разные другие причины. Порой случается, что память в сервере просто необходимо нарастить, а свободных сокетов и нету уже. Да мало ли что... Вся фишка в том, что есть системы, которые это могут, а есть - которые не могут. И коли Линух хочет считаться Enterprise-уровня системой, то должён это уметь, на оборудовании которое это позволяет.

Но большинству линуксоводов это конечно не надо...

bulch
()
Ответ на: комментарий от anonymous

в санках можно вывести проц в offline на smp есессна, и заменить :]

Sadistt0
()
Ответ на: комментарий от bulch

> И коли Линух хочет считаться Enterprise-уровня системой, то должён это уметь, на оборудовании которое это позволяет.

Так вроде бы на хьюлетах это давно можно было делать - там в некоторых моделях на банк памяти прилагалось один или более слотов для резервных модулей, которые можно было активизировать когда "вылетал" какой-либо из основных модулей (по-моему, соотношение было 4 или 3 основных и один резервный), причем перетыкать память на ходу вроду как можно было (но не проверял :-))

no-dashi ★★★★★
()
Ответ на: комментарий от bulch

> Синьор знает HA-кластер, который умеет переносить соединения? IMHO, нету такого. Да и задача не стоит такая...

Ваше личное мнение вас подвело - такая система существует на базе iptables, и была представлена на последнем Linux Kernel Summit.

anonymous
()
Ответ на: комментарий от seiken

> В том то и дело, что тестируют, но это не значит, что на рынок попадут только идеальные модули.

Вот вот... А кто тут утверждал, что тесты спасут отцов русской демократии ? :)

> Поэтому после покупки сразу надо тестировать.

Некое шестое чувство подсказывает мне, что тесты на PC и тесты промышленные находятся в несколько разных весовых категориях. Не находите ?

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

anonymous
()
Ответ на: комментарий от anonymous

e: Re: Re: Re: Re: Re: Горячая замена оперативной памяти в Linux

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

mrco ★★
()
Ответ на: комментарий от anonymous

> Re: Re: Re: Re: Re: Re: Re: Горячая замена оперативной памяти в Linux http://cvs.netfilter.org/netfilter-ha/README?rev=1.4&content-type=text/vn... http://cvs.netfilter.org/netfilter-ha/ http://www.linuxsymposium.org/2004/view_abstract.php?content_key=86 anonymous (*) (01.09.2004 16:13:00)

Нууу, батенька, это совсем не то... Вы не разобрамшись сказанули...

bulch
()
Ответ на: комментарий от bulch

Бугага, не то? Да ну?

Полгаю, что вы просто не смотрели код, или не умеете его смотреть... Очень рекомендуется перед различного рода высказываниями ознакомиться со всеми аспектами.

anonymous
()
Ответ на: комментарий от anonymous

e: Re: Re: Re: Re: Re: Горячая замена оперативной памяти в Linux

Тестирует, но не все : -). тестирование слишком долгий процесс, если на изготовление всей серии микросхем может уходить 2-3 часа, то на тестирование каждой микросхемы из серии пришлось бы потратить сутки... Поработала бы так линия с месяц, и потом можно было бы ее закрыть ее на пол-года - на тестирование всего выпущенного :-)

mrco ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.