2016-06-26 8 views
0

простой вопрос - если я запустил apache 32-разрядную версию на 64-битной ОС с большой памятью (32 ГБ оперативной памяти). Означает ли это, что вся память пойдет впустую, поскольку 32-разрядный апач не может использовать более 3 ГБ памяти?Apache веб-сервер 32bit на 64-битном компьютере

ответ

0

Предполагаю, что так. Вам обязательно нужно перейти на 64-разрядную версию Apache, чтобы использовать всю доступную память.

+0

Проблема заключается в совместимости библиотек python. Что может быть хорошо и, возможно, нет (я не использую numpy или подобный, но все же). Не зависит ли использование памяти от ОС? Или количество процессов apache? – user3599803

+0

Это также зависит от загрузки веб-сервера apache. Если нагрузка не слишком тяжелая, примерно 4 ГБ ОЗУ, вероятно, будет достаточным для бесперебойной работы вашего веб-сайта. Я предполагаю (извините, что у меня нет подробных сведений об этом), что материал Python будет работать в 1 или более процессах, что означает, что каждый из них может потреблять до примерно 4 ГБ ОЗУ. Таким образом, вы не сможете полностью использовать ресурсы своего сервера, но если вас беспокоит совместимость библиотек, то 32-разрядный https Apache может быть более безопасным способом. В противном случае вам придется попробовать и проверить все :-) – JGreven