Re: 4 гига операционки + 64-разрядная ОС. [message #38574 is a reply to message #38571] |
Mon, 04 January 2010 12:01   |
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 уже сейчас.
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|