Модераторы: powerfox, ZeeLax

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Что посоветуете поставить, 32-х, или 64-х? 
:(
    Опции темы
Mephisto
  Дата 20.11.2009, 19:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Волкъ
***


Профиль
Группа: Завсегдатай
Сообщений: 1818
Регистрация: 27.8.2003
Где: Питер

Репутация: нет
Всего: 34



Люди, какие плюсы есть в установке 64-разрядной системы?
Поставил себе Mandriva 2010 i586 и подумал, может переставить на 64? Что это мне даст вообще?
PM   Вверх
ChihPih
Дата 20.11.2009, 19:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 532
Регистрация: 3.12.2006

Репутация: 13
Всего: 22



На 64 битах - можно наращивать память > 4Гб, возможно некоторое увелечение работы файловой системы, да и системы в целом. все вроде.
Есть один минус - некоторых нужных приложений нет под 64 битные ОС, только под x86 (например wine, хотя его вроде можно собрать под 64 бита, но не знаю как оно будет работать)


Это сообщение отредактировал(а) ChihPih - 20.11.2009, 19:41


--------------------
www.info-x.org - информационный ресурс о ОС FreeBSD. Форум.
PM MAIL WWW Jabber   Вверх
Imple
Дата 20.11.2009, 23:28 (ссылка) |  (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1546
Регистрация: 14.9.2007
Где: Алма-Ата

Репутация: 21
Всего: 87



Без особой надобности не советую. Учтите, что в 64-х битной системе, любой указатель или неявно определенный тип данных (форум программистов как никак) занимает в два раза больше памяти чем в 32-х битной. Грубо говоря, если у вас Апач со всем обвесом при статической нагрузке отъедал 300 мегабайт ОЗУ, в 64-х битной системе это будет уже 600. И там, где вам хватало двух гигабайт ОЗУ, нужно будет четыре. Не скажу, что это ИМХО, так как так оно и есть. А для расширения памяти более 4-х гигабайт в 32-х битных системах, давным-давно придумали механизмы, такие как PAE.

Добавлено через 2 минуты и 4 секунды
Цитата(ChihPih @  20.11.2009,  22:40 Найти цитируемый пост)
некоторое увелечение работы файловой системы, да и системы в целом.

Извините пожалуйста за юмор, но "обоснуйте" smile

Это сообщение отредактировал(а) Imple - 20.11.2009, 23:29


--------------------
Не шалю, никого не трогаю, починяю сервер.
PM WWW ICQ Skype GTalk Jabber   Вверх
ChihPih
Дата 21.11.2009, 00:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 532
Регистрация: 3.12.2006

Репутация: 13
Всего: 22



Сам не тестил...
Но взял отсюда http://citkit.ru/articles/124/. Правда это для FreeBSD и не знаю на сколько эта статья объективна...
Вот для ubuntы нашел стравнение http://www.phoronix.com/scan.php?page=arti...m=616&num=1.  Там вообще прироста не обнаруживается.
Может где-то и есть прирост, а может и нет( я ведь написал, что возможно).


--------------------
www.info-x.org - информационный ресурс о ОС FreeBSD. Форум.
PM MAIL WWW Jabber   Вверх
Vaulter
Дата 21.11.2009, 00:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1724
Регистрация: 30.12.2002
Где: бункер

Репутация: 3
Всего: 22



Цитата(ChihPih @  20.11.2009,  20:40 Найти цитируемый пост)
только под x86 (например wine, 

прекрасно все с ним.
единственное приложение, которое пришлось ставить с ключиком --force-architecture это Skype - да и то, работает и в ус не дует

Цитата(Imple @  21.11.2009,  00:28 Найти цитируемый пост)
Учтите, что в 64-х битной системе, любой указатель или неявно определенный тип данных (форум программистов как никак) занимает в два раза больше памяти чем в 32-х битной. Грубо говоря, если у вас Апач со всем обвесом при статической нагрузке отъедал 300 мегабайт ОЗУ, в 64-х битной системе это будет уже 600. 

Да ну!!!!
300 метров указателей чтоли в Апаче?
Короче, брехня! 



--------------------
PM MAIL WWW ICQ   Вверх
bilbobagginz
Дата 21.11.2009, 01:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



Mephisto, 
ставить в общем конечно - дело благое.
но вот "покупаю колеса, как думаете, пойдёт тойота королла или трактор John Deere?"
укажи цели этой системы, и сколько памяти есть.


Imple, 
адресовать 64-битные адреса на основе 32-битных слов памяти можно, 
но трансляция 64<->32 будет занимать больше времени.
не верю в то, что 64-битный процессор - это маркетинговая фикция.





--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
kemiisto
Дата 21.11.2009, 02:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 9
Всего: 160



Цитата(Vaulter @  21.11.2009,  01:40 Найти цитируемый пост)
Да ну!!!!
300 метров указателей чтоли в Апаче?
Короче, брехня! 

Ну там же не только с указателями разница. В большинстве из 32-разрядных *nix-систем используется модель программирования ILP32. int, long и указатели имеют длину 32 бита. Коротко, 4/4/4. А в большинстве из 64-разрядных *nix-систем используется модель программирования ILP64. int, long и указатель 64-разрядные (8/8/8). 

Этими типами данных дело не ограничивается, но, тем не менее...

Добавлено через 6 минут и 19 секунд
Про производительность:
Цитата
By allowing for the addressing of more RAM, 64-bit processing can greatly improve video encoding and decoding, CAD, VMs and some other applications. But does more bits mean better performance? Well, maybe and maybe not. You'll see a performance increase for applications that use 64-bit integers, but don't expect most of your apps to run any faster than they do on your 32-bit systems. And your web browser will still be limited by your Internet connection speed, your word processing program will still be bottlenecked by how fast you can type, and so on. In fact, there can be a slight performance decrease caused by the switch to a 64-bit processor, because the larger memory address pointers take up twice as much room in the cache.


Это сообщение отредактировал(а) kemiisto - 21.11.2009, 02:09


--------------------
PM MAIL WWW GTalk Jabber   Вверх
Void
Дата 21.11.2009, 10:25 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: 7
Всего: 173



Цитата(kemiisto @  21.11.2009,  04:09 Найти цитируемый пост)
А в большинстве из 64-разрядных *nix-систем используется модель программирования ILP64. int, long и указатель 64-разрядные (8/8/8).

int как раз на Linux/x86-64 обычно 32-битный.


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
MAKCim
Дата 21.11.2009, 11:14 (ссылка) |    (голосов:5) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 21
Всего: 207



на 64-х разрядных системах много вкусностей, к примеру, RIP-relative адресация, которая _значительно_ сокращает обращения к памяти (стеку) в динамических библиотеках (и других типов файлов, использующих позиционно-независимый код)

кроме того, ни syscall, ни sysret также не используют данные в памяти (tss) для межуровневых переходов, что в разы увеличивает их эффективность

увеличение в 2 раза количества регистров общего назначения коренным образом изменяет call procedure ABI: 6 параметров при вызове функций (а это большинство функций) передаются через регистры => меньшая нагрузка на стек => меньше кэш-промахов => увеличение эффективности

нативная работа с 64-х разрядной арифметикой и многое другое

что касается 32-х бытных приложения, я еще ни разу не испытвал каких-то сложностей с этим ;)

64-х битные процы изначально проектировались для обеспечения обратной совместимости, спец. режим работы тому подтверждение

Добавлено через 2 минуты и 52 секунды
Цитата(Imple @  20.11.2009,  23:28 Найти цитируемый пост)
А для расширения памяти более 4-х гигабайт в 32-х битных системах, давным-давно придумали механизмы, такие как PAE.

в работе любой хэш-функции, отображающей в меньшее множество, возможны коллизии
намек понятен? ;)
причем применительно к PAE оверхед пропорционален количеству данных

Добавлено через 11 минут и 57 секунд
Цитата(Imple @  20.11.2009,  23:28 Найти цитируемый пост)
Грубо говоря, если у вас Апач со всем обвесом при статической нагрузке отъедал 300 мегабайт ОЗУ, в 64-х битной системе это будет уже 600

ну, как тут уже правильно отметили, в apache есть не только указатели ;)

ну а во-вторых, память нынче дешевая в отличие от дополнительных мощностей в виде дополнительных регистров большей разрядности ;)


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
kemiisto
Дата 21.11.2009, 13:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 9
Всего: 160



Цитата(Void @  21.11.2009,  11:25 Найти цитируемый пост)
int как раз на Linux/x86-64 обычно 32-битный. 

Всё верно. Это я натупил. smile В большинстве *nix - LP64(4/8/8). Про это даже в Педивикии написано. smile 


--------------------
PM MAIL WWW GTalk Jabber   Вверх
Mephisto
Дата 21.11.2009, 21:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Волкъ
***


Профиль
Группа: Завсегдатай
Сообщений: 1818
Регистрация: 27.8.2003
Где: Питер

Репутация: нет
Всего: 34



Цитата(bilbobagginz @  21.11.2009,  02:01 Найти цитируемый пост)
Mephisto, 
ставить в общем конечно - дело благое.
но вот "покупаю колеса, как думаете, пойдёт тойота королла или трактор John Deere?"
укажи цели этой системы, и сколько памяти есть.

Разумно. В наличии имеется ноут для домашнего использования. Intel Core Duo ~ 2 ГГц, с 2-мя ГБ оперативной памяти и 32 видео. Никаких серваков кроме отключаемого Apache и MySQL не предполагается ставить.
Цитата(MAKCim @  21.11.2009,  12:14 Найти цитируемый пост)
увеличение в 2 раза количества регистров общего назначения

Хм, клёво, не знал. smile Почитать как-то нужно...
PM   Вверх
MAKCim
Дата 21.11.2009, 22:51 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 21
Всего: 207



Цитата(Mephisto @  21.11.2009,  21:27 Найти цитируемый пост)
Разумно. В наличии имеется ноут для домашнего использования. Intel Core Duo ~ 2 ГГц, с 2-мя ГБ оперативной памяти и 32 видео. Никаких серваков кроме отключаемого Apache и MySQL не предполагается ставить.

мое имхо, ставь 64-х битку ;)
у меня на ноуте C2D 2.26Ghz, 4Gb, 512Mb video...хотя тут дело не в конфигурации


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
neutrino
Дата 28.12.2009, 23:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Gothic soul
****


Профиль
Группа: Модератор
Сообщений: 3041
Регистрация: 25.3.2002
Где: Верхняя Галилея, Кармиэль

Репутация: 1
Всего: 62



тупой вопрос: после установки 64-ех разрядной ОС предпочтительно устанавливать 64-х разрядные сборки приложений. Их надо самому собирать? Или менять линки к репозитарям в конфе АПТ-а (извините, не сказал, убунта). Если второе, то где их брать?


--------------------
The truth comes from within ...

Покойся с миром, Vit 
PM MAIL WWW ICQ Skype GTalk   Вверх
comcon1
Дата 29.12.2009, 00:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 838
Регистрация: 11.6.2005
Где: Москва ДАС-МГУ

Репутация: нет
Всего: 17



А что думаете о мультимедии? Вроде бы mplayer собирается с ключами под 64 бита, но как тестить разницу, кроме как "на глазок", не знаю. У нас был опыт сборки коровы целиком под 64 бита. Ни одно приложение, а их там ололо, не плакало. Но у нас был совершенно определенный смысл: 8 ядер, 8 гигов памяти, жесткие многосуточные расчеты молдинамики и квантовой химии. Ставить при всем при этом 32 бита было бы тупо.


--------------------
PM MAIL   Вверх
bilbobagginz
Дата 29.12.2009, 01:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



comcon1, ставить было тупо по 1й причине - у вас было 8 гиг памяти.
Цитата(comcon1 @  28.12.2009,  23:40 Найти цитируемый пост)
Но у нас был совершенно определенный смысл: 8 ядер, 8 гигов памяти, жесткие многосуточные расчеты молдинамики и квантовой химии. Ставить при всем при этом 32 бита было бы тупо. 

а сколько у вас было таких тачек ?
на чем вы запускали(ете) расчеты ?




--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
nerezus

В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
Например вопросы о выборе ОС для определенных задач (но если Вы просто хотите узнать "Какой дистрибутив лучше", то для этого есть Клуб юнуксоидов).
Общие вопросы по shell-программированию тоже лучше задавать здесь.


  • Вопросы мобильной разработки тут
  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0687 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.