OS 32bit (CPU 64bit) против OS 64bit (CPU 64bit)

12
D
На сайте с 05.06.2007
Offline
155
1699

OS 32bit (CPU 64bit) против OS 64bit (CPU 64bit)

Собственно сабж, кто сталкивался или тестировал, у кого есть реальные данные по производительности.

Советуют на 64бит процессоры ставить соответствующую ось, но к сожалению есть такие вещи как teamspeak / shoutcast, от них нет скомпилированных 64битных версий, т.е. не весь желаемый софт можно использовать!

К примеру если процессор 8ми ядерный 64 битный, какие потери если ставить 32битную ось?

Написал не мало шедевров ;)
Andreyka
На сайте с 19.02.2005
Offline
822
#1

Ставим 64-х битную ОС

Ставим OVZ

Режим на 4-Gb 32-х битные виртуалки

Ставим в них 32-х битный софт

???

PROFIT!

Не стоит плодить сущности без необходимости
hostmaster
На сайте с 26.05.2009
Offline
26
#2

у меня в 64 битном Linux-е 32-bit приложения работают совершенно чудесно, так что не надо. По этому ставить 64 бита и не парится.

Если у вас большой сервер и тяжелые приложения вы можете уперется в лимит 3Gb для одного процесса на 32 битной системе

Percona если я правильно помню только 64 битный сборки mysql выкладывает

I'm lost without tcpdump
N
На сайте с 06.05.2007
Offline
419
#3

Не надо, приложения работают. Но библиотеки 32битные специальные поставить придется. Обычно с этим проблем нет.

Кнопка вызова админа ()
D
На сайте с 05.06.2007
Offline
155
#4

Тогда как такое вообще объяснить, скачал как положено shoutcast для Linux (sc_serv):

OS Debian Lenny 64 bit

root:~/shoutcast# dir -la
total 192
drwxr-xr-x 2 root root 4096 2009-10-07 17:44 .
drwx--x--- 19 root root 4096 2009-10-07 17:44 ..
-rw-r--r-- 1 14775 1687 24950 2007-02-28 23:44 README.TXT
-rwxr-xr-x 1 14775 1687 137088 2007-02-28 21:17 sc_serv
-rw-r--r-- 1 14775 1687 14394 2007-02-28 20:35 sc_serv.conf
root:~/shoutcast# ./sc_serv
-bash: ./sc_serv: No such file or directory
root:~/shoutcast# less ./sc_serv
"./sc_serv" may be a binary file. See it anyway?
root:~/shoutcast#

вообще пишет фаил не найден )))

Andreyka, мне нужно чтобы пользователи ставили софт, желательно без всяких виртуалок.. вообще если потеря в производительности не велика то проще ОС 32битную поставить ;)

LEOnidUKG
На сайте с 25.11.2006
Offline
1726
#5
К примеру если процессор 8ми ядерный 64 битный, какие потери если ставить 32битную ось?

При чём тут проц?

Тут в озу дело.

32 бита =< 4 ГБ

64 бита > 4 ГБ

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
D
На сайте с 05.06.2007
Offline
155
#6
LEOnidUKG:
При чём тут проц?
Тут в озу дело.

32 бита =< 4 ГБ
64 бита > 4 ГБ

Ну гдето вычитал что 32бит на 64бит процессоре медленее..

Вообщем тема исчерпала себя, всем спасибо)

Всего то надобыло поставить libc6-i386 🍻

Zaqwr
На сайте с 08.08.2007
Offline
111
#7
Dimanych:
Ну гдето вычитал что 32бит на 64бит процессоре медленее..

пофлужу.... при планке 4гига производительность 32 битной системы в целом будет немного выше 64 битной, при больше 4г, 32 бита отдыхает

Администрирование, Linux, Cisco, Juniper
D
На сайте с 02.05.2009
Offline
68
#8
Dimanych:
Тогда как такое вообще объяснить, скачал как положено shoutcast для Linux (sc_serv):
OS Debian Lenny 64 bit


вообще пишет фаил не найден )))


Andreyka, мне нужно чтобы пользователи ставили софт, желательно без всяких виртуалок.. вообще если потеря в производительности не велика то проще ОС 32битную поставить ;)

ldd ./sc_serv

file ./sc_serv

в студию.

http://www.differentlocal.ru (http://www.differentlocal.ru) http://differentlocal.habrahabr.ru (http://differentlocal.habrahabr.ru)
hostmaster
На сайте с 26.05.2009
Offline
26
#9
LEOnidUKG:
При чём тут проц?
Тут в озу дело.

32 бита =< 4 ГБ
64 бита > 4 ГБ

32 битная система сможет адресовать и больше 4Gb, для этого надо поставить ядро с поддержкой PAE. а вот отдельному процессу в 32 разрядной системе более 3Gb памяти не доступно.

M
На сайте с 16.09.2009
Offline
278
#10
Dimanych:
Тогда как такое вообще объяснить, скачал как положено shoutcast для Linux (sc_serv):
OS Debian Lenny 64 bit

вообще пишет фаил не найден )))

Вам идти ставить библиотеки для поддержки 32-битных приложений. AFAIK, ia32-libs. Плюс, может что еще - есть сборки популярных библиотек. Клиентской библиотеки для mysql - например, нет. Надо брать из 32-битного deb пакета.

PS:

http://www.debian-administration.org/article/Using_proprietary_i386_apps_on_an_amd64_system

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий