Совместимость приложений и железа 32 бит и 64 бит

Как создать сервер оптимальной конфигурации.

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
otto
Junior member
Сообщения: 5
Зарегистрирован: 19 мар 2009, 22:16
Откуда: Москва

Совместимость приложений и железа 32 бит и 64 бит

Сообщение otto » 09 апр 2009, 13:43

Приобрел у вас сервер на платформе X7SBE-B, Intel 3210 с Intel Core 2 Quad Q6600 2.4GHz-1066. Естественным решением было установить 64 битную ОС win 2003. При установке особых проблем не было, т.к. драйверы железа были и под 32 бит и под 64 бит. Но дальше сложнее, после настройки родных служб и родей сервера. (сервер терминалов и VPN сервер), настал черед устанавливать приложения которые использовались под 32 бит ОС (Win XP, Win Vista) и тут понеслось:

1. Проблемы с BDE (решилось переносом веток реестра и библиотек, хотя до реальной эксплуатации дело не дошло, может еще, что т вылезет)(понимаю, что эт не совсем по правилам использования софта, но надо было решить саму возможность работы)
2. Проблемы с зашифрованными хранилищами сертификатов(используютс для персонализации доступа. Типа iKey и др. ), они требуют использования драйверов, а ОС не может их использовать поскольку они писанны под 32 бита. Пока ни как не решилось, поскольку производитель железа не писал драйверы под 64 бит ОС.

Мудрые гуру, подсоветуйте, куда плыть.

Ставить 32 бит ось типа win 2000 server/////// или же попытать счастья с 2008 .
Если предположить, что все приложения которые будут крутится на сервере будут толко 32 битными, то прирост производительности бует не велик и только за счет того, то ОС свои внутренние задачи будет решать быстрее(работа с дисками и др.)
Выскажите свое мнение.
Может у кого практический опыт по решению подобных задач был?

Аватара пользователя
Tert
Advanced member
Сообщения: 4233
Зарегистрирован: 19 янв 2003, 08:09
Откуда: Москва
Контактная информация:

Re: Совместимость приложений и железа 32 бит и 64 бит

Сообщение Tert » 09 апр 2009, 13:49

otto
Странный вопрос.
Если ваше приложение не работает в 64-битной среде, то ставить надо 32-х битную (где работает).
Вообщем то ОС для приложений, а не наоборот.

32-х битные приложения очень редко имеют выигрыш в производительности при работе в x64. Единственный вариант - это когда приложение вместо доступных в x86 2 или 3 ГБ памяти эффективно использует выделяемые ему 4 ГБ адресного пространства в x64.

and3008
Заслуженный сетевик
Сообщения: 1109
Зарегистрирован: 03 янв 2004, 23:30
Откуда: Н.Новгород

Re: Совместимость приложений и железа 32 бит и 64 бит

Сообщение and3008 » 10 апр 2009, 16:22

Если вашему софту требуется линейный доступ к ОЗУ более 3 Гиг и вы имеете софт, написанный с учетом 64-х битной архитектуры, то ставьте 64-х битную ОС. Такими приложениями обычно являются высокопроизводительные и тяжелонагруженные СУБД (Оракл, DB2, MS SQL, MySQL) или спец.ПО обычно для различных математических расчетов (1С к этой категории не относится).

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

Если кто-то говорит ИНОЕ, то задайте такому человеку КОНКРЕТНЫЕ вопросы о работе СВОИХ приложений в 64-х битной среде.

otto
Junior member
Сообщения: 5
Зарегистрирован: 19 мар 2009, 22:16
Откуда: Москва

Re: Совместимость приложений и железа 32 бит и 64 бит

Сообщение otto » 11 апр 2009, 14:19

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

Ответить

Вернуться в «Серверы - Конфигурирование»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 21 гость