Определение разрядности ядра
Drakon 18 сентября, 2010 - 16:50
Как определить разрядность ядра, работающего под Xen'ом (на VDS-хостинге)?
Процессор Intel Xeon E5520 - 64 разрядный. А собирает PHP 32-разрядный... Есть подзрение, что ядро 32-х разрядное.
»
- Для комментирования войдите или зарегистрируйтесь
uname -m
uname -m
С уважением.
Выдаёт x86_64. Спасибо. Тока
Выдаёт x86_64. Спасибо.
Тока вот как теперь 64-битный PHP собрать?
Это надо поменять CHOST и пересобрать всю систему? Или можно только PHP 64-битный пересобрать?
-
emerge --info покажите
emerge --info покажите
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
# emerge --info Portage
-
Так у вас
Так у вас и
и
Чего же вы хотите? :)
Должно быть
соответственно...
Разумеется здесь march поставить в соответствии с вашим процем.
А ACCEPT_KEYWORDS лучше вообще убрать и управлять пакетами через
А ACCEPT_KEYWORDS лучше
Откуда именно убрать ? :)
А ведь он сейчас и перепишет, как ты сказал :-D
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
slepnoga написал(а): А
Оттуда где он был - из /etc/make.conf koнечно :)
Ну да! Спорим, что переспросит? :D
slepnoga написал(а): А
ты невнимательно прочитал emerge --info, у него
ACCEPT_KEYWORDS="x86"
без тильды))), ничего не надо убирать))
Я несу пингвина во имя луны! *WALL*
Видел я... А он по-любому не
Видел я...
А он по-любому не нужен...
В общем, ядро 64хбитное, а
В общем, ядро 64хбитное, а система — 32хбитная. Вот такие пироги.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Да я уже представляю какая
Да я уже представляю какая это опасная операция на хостинге, на котором рабочий сайт крутится...
Попробую выкрутиться в том месте где возникла необходимость в 64-битный числах при помощи переработки PHP кода.
-
Drakon написал(а):Да я уже
Сумнительно как-то, простите уж...
Числах?! Вы сами-то поняли, что сказали? Мде, грустно... И хоть нехорошо посылать людей в гугль, но чесслово, вам есть смысл немного отвлечься на процесс гугления по теме разрядности архитектуры (для начала почитайте хотя бы здесь, что ли). Имхо...
Мы тоже не всего читали Шнитке!.. © В. Вишневский
1. Неужели знания о том, что
1. Неужели знания о том, что есть вероятность сделать нерабочими часть бинарников не достаточно, чтобы понять что операция небезопасна на рабочем сервере?
2. Я имел в виду, что ограничения на целочисленные переменные в PHP связаны с средой в которой работает PHP ( http://www.php.net/manual/en/language.types.integer.php )
The size of an integer is platform-dependent, although a maximum value of about two billion is the usual value (that's 32 bits signed). 64-bit platforms usually have a maximum value of about 9E18. PHP does not support unsigned integers. Integer size can be determined using the constant PHP_INT_SIZE, and maximum value using the constant PHP_INT_MAX since PHP 4.4.0 and PHP 5.0.5.
-
Не бери в голову, ты все
Не бери в голову, ты все правильно сказал... товарисч придирается, он просто "...не всего читал Шнитке!.."
SysA написал(а):товарисч
Не придирается, а намекает, что "потерямши голову, о волосах не плачут". В смысле, что не о PHP топикстартеру сейчас надо заботится, а систему привести к "общему знаменателю" (см. пост krigstask)
Мы тоже не всего читали Шнитке!.. © В. Вишневский