LINUX.ORG.RU
 
chucha

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


0

0

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

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


[#]  

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

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

anonymous ()
[#] Ответ на: Re: Горячая замена оперативной памяти в Linux от anonymous 31.08.2004 11:16:56  

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

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

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

anonymous ()
[#] Ответ на: Re: Re: Горячая замена оперативной памяти в Linux от anonymous 31.08.2004 11:29:04  

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

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

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

anonymous ()
[#] Ответ на: Re: Re: Re: Горячая замена оперативной памяти в Linux от anonymous 31.08.2004 11:50:50  
fagot

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

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

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

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

***** ()

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

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

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

()
[#] Ответ на: Re: Re: Горячая замена оперативной памяти в Linux от anonymous 31.08.2004 11:29:04  

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

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

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

anonymous ()
[#] Ответ на: Re: Re: Re: Горячая замена оперативной памяти в Linux от anonymous 31.08.2004 12:17:39  

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

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

* ()
[#]  

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

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

* ()

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

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

anonymous ()
[#]  
seiken

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

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

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

*** ()
[#] Ответ на: Re: Горячая замена оперативной памяти в Linux от seiken 31.08.2004 13:46:08  

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

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

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

*** ()
[#] Ответ на: Re: Re: Горячая замена оперативной памяти в Linux от unDEFER 31.08.2004 14:35:06  
seiken

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

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

*** ()
seiken

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

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

*** ()
[#] Ответ на: Re: Re: Re: Горячая замена оперативной памяти в Linux от anonymous 31.08.2004 12:17:39  

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

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

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

anonymous ()
[#] Ответ на: Re: Горячая замена оперативной памяти в Linux от seiken 31.08.2004 13:46:08  

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

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

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

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

anonymous ()
[#] Ответ на: Re: Re: Горячая замена оперативной памяти в Linux от anonymous 31.08.2004 15:47:59  
seiken

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

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

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


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

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

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

*** ()
[#]  
seiken

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

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

*** ()

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

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

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

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

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

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

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

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

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

anonymous ()

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

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

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

***** ()

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

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

anonymous ()
seiken

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

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

*** ()

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

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

anonymous ()
[#]  

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

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

anonymous ()
[#] Ответ на: Re: Горячая замена оперативной памяти в Linux от anonymous 31.08.2004 19:16:53  

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

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

* ()
[#] Ответ на: Re: Горячая замена оперативной памяти в Linux от anonymous 31.08.2004 19:16:53  

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

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

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

* ()
[#] Ответ на: Re: Re: Горячая замена оперативной памяти в Linux от sco-killer 31.08.2004 20:44:03  
no-dashi

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

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

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

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

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

***** ()
[#]  

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

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

* ()
[#] Ответ на: Re: Горячая замена оперативной памяти в Linux от anonymous 31.08.2004 19:16:53  

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

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

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

* ()
[#] Ответ на: Re: Re: Re: Горячая замена оперативной памяти в Linux от no-dashi 01.09.2004 6:56:24  
bulch

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

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

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

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

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

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

* ()
no-dashi

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

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

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

***** ()

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

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

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

anonymous ()

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

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

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

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

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

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

anonymous ()

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

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

** ()
bulch

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

> 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)

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

* ()

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

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

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

anonymous ()

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

> при производстве проверяеться не каждая микросхема, а только определенный процент микросхем из серии

То есть, производитель не тестирует продукт.

anonymous ()

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

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

** ()