OpenVZ Forum


Home » International » Russian » 4 гига операционки + 64-разрядная ОС.
4 гига операционки + 64-разрядная ОС. [message #37944] Thu, 05 November 2009 09:02 Go to next message
mystique is currently offline  mystique
Messages: 1
Registered: November 2009
Junior Member
Пытаюсь собрать домашний сервачок с OpenVZ на борту под домашние сайтики на ATOM330DC (а именно на 3Q (Pegatron) IPX7A-ION/330 (ION/Atom N330)). Думаю, есть ли смысл ставить 4 гига оперативы? Это же потянет за собой 64-разрядный серверный линух... А будет ли жить OpenVZ на 64-разрядном ядре линукса? И можно ли будет пользоваться полноценно всеми 4-мя гигами оперативы?

[Updated on: Thu, 05 November 2009 09:05]

Report message to a moderator

Re: 4 гига операционки + 64-разрядная ОС. [message #37945 is a reply to message #37944] Thu, 05 November 2009 11:33 Go to previous messageGo to next message
saimon is currently offline  saimon
Messages: 85
Registered: November 2006
Member
Привет.

Можно. Причем ставить x64 совсем не обязательно. Достаточно (предпочтительнее) 32bit ядра с PAE.



Re: 4 гига операционки + 64-разрядная ОС. [message #37951 is a reply to message #37945] Thu, 05 November 2009 16:07 Go to previous messageGo to next message
Pilat66 is currently offline  Pilat66
Messages: 11
Registered: April 2008
Junior Member
Наверно длz 4-х гигибайт PAE не нужен ещё, максимум проблем на обычном ядре - потеряете 500 мегабайт.
Re: 4 гига операционки + 64-разрядная ОС. [message #38558 is a reply to message #37945] Fri, 01 January 2010 08:17 Go to previous messageGo to next message
andreyb is currently offline  andreyb
Messages: 25
Registered: February 2008
Junior Member
saimon wrote on Thu, 05 November 2009 14:33
Привет.

Можно. Причем ставить x64 совсем не обязательно. Достаточно (предпочтительнее) 32bit ядра с PAE.





ИМХО, правильнее, 64-разрядная ОС на host-системе, и 32-битные контейнеры. Без всяких костылей.
Re: 4 гига операционки + 64-разрядная ОС. [message #38571 is a reply to message #38558] Mon, 04 January 2010 06:52 Go to previous messageGo to next message
saimon is currently offline  saimon
Messages: 85
Registered: November 2006
Member
Это как посмотреть, у x86_64 есть явные минусы:
нет x86_64 версии vzyum и иже с ними
x86_64 бинарники требуют больше места и памяти
x86_64 OS также занимают больше места
субъективно, но у меня x86_64 нода и x86 гостевая работало медленнее чем x86+x86 сейчас (Core2DUO 8G Ram)

"Правильная" x86_64 на деле сливает x86, моя имха.

Re: 4 гига операционки + 64-разрядная ОС. [message #38572 is a reply to message #37944] Mon, 04 January 2010 08:32 Go to previous messageGo to next message
andreyb is currently offline  andreyb
Messages: 25
Registered: February 2008
Junior Member
Хм, интересно...
А не пробовали использовать ядро X86_64, а всё окружение x86 для того, чтобы от костылей с PAE отказаться, которые сильно понижают производительность в работе с паматью? На простых ядрях, без openvz работает x86_64 в окружении x86 (с ограниением 2 гига на процесс, но зато бинарники занимают памяти меньше и нет костылей с PAE), c openvz такого не пробовал.
Re: 4 гига операционки + 64-разрядная ОС. [message #38573 is a reply to message #37944] Mon, 04 January 2010 11:34 Go to previous messageGo to next message
saimon is currently offline  saimon
Messages: 85
Registered: November 2006
Member
Пробовал, но т.к. было очень лениво и неособо нужно, бросил после определенных граблей с iptables и самописной считалкой на ulog.
Re: 4 гига операционки + 64-разрядная ОС. [message #38574 is a reply to message #38571] Mon, 04 January 2010 12:01 Go to previous message
RXL_ is currently offline  RXL_
Messages: 147
Registered: July 2009
Location: Moscow/Russia
Senior Member
Давайте вспомним, что прежде всего, работа с памятью целиком зависит от чипсета (к соверменным процам со встроенным контроллером памяти это не относится).
У меня на практике старое железо (процы P4 - они еще в строю и долго еще проработают) позволяет использовать от 4-го гигабайта только 128 или 192МБ (конкретные экземпляры). Более новое железо (под Core2) позволяет использовать до 512 МБ от 4-го гига.
Если памяти больше 4 ГБ, то выбор разрядности ОС однозначен.

Отсутствие 64-битного vzyum - не аргумент. Под x86_64 ОС можно запускать и 32-битные бинарники, имея в активе 32-битные библиотеки.
Стоит запомнить единственное ограничение: в одном процессе не может одновременно присутствовать код для 32- и 64-битных режимов. Т.е. приложение и все, используемые им, библиотеки обязательно должны быть собраны под одну архитектуру процессора.

С большим размером бинарником и большим требованием к памяти - соглашусь. Но не значительно. Это естественная плата за переход на другой уровень.
Также минус в том, что для поддержки x86 требуется держать комплект библиотек - ОС распухает.

Итог.
Для старого железа использовать x86_64 почти не имеет смысла. На новом железе - разрешит использовать больше памяти и меньше лимитирует процессы (это весьма актуально для нагруженных СУБД и практически не имеет смысла для большинства других серверных приложений).
Если вы ожидаете вскоре апгрейд на современное железо и много памяти, то стоит поставить x86_64 уже сейчас.


... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Previous Topic: puppet менеджмент и OpenVZ
Next Topic: переустановка vzctl и проблемы с обновлением в VE
Goto Forum:
  


Current Time: Sat Feb 04 11:53:27 GMT 2023

Total time taken to generate the page: 0.00807 seconds