![]() |
|
Модераторы: powerfox, ZeeLax |
![]()
|
|
| Mephisto |
|
|||
![]() Волкъ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1818 Регистрация: 27.8.2003 Где: Питер Репутация: нет Всего: 34 |
Люди, какие плюсы есть в установке 64-разрядной системы?
Поставил себе Mandriva 2010 i586 и подумал, может переставить на 64? Что это мне даст вообще? |
|||
|
||||
| ChihPih |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 532 Регистрация: 3.12.2006 Репутация: 13 Всего: 22 |
На 64 битах - можно наращивать память > 4Гб, возможно некоторое увелечение работы файловой системы, да и системы в целом. все вроде.
Есть один минус - некоторых нужных приложений нет под 64 битные ОС, только под x86 (например wine, хотя его вроде можно собрать под 64 бита, но не знаю как оно будет работать) Это сообщение отредактировал(а) ChihPih - 20.11.2009, 19:41 |
|||
|
||||
| Imple |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1546 Регистрация: 14.9.2007 Где: Алма-Ата Репутация: 21 Всего: 87 |
Без особой надобности не советую. Учтите, что в 64-х битной системе, любой указатель или неявно определенный тип данных (форум программистов как никак) занимает в два раза больше памяти чем в 32-х битной. Грубо говоря, если у вас Апач со всем обвесом при статической нагрузке отъедал 300 мегабайт ОЗУ, в 64-х битной системе это будет уже 600. И там, где вам хватало двух гигабайт ОЗУ, нужно будет четыре. Не скажу, что это ИМХО, так как так оно и есть. А для расширения памяти более 4-х гигабайт в 32-х битных системах, давным-давно придумали механизмы, такие как PAE.
Добавлено через 2 минуты и 4 секунды
Извините пожалуйста за юмор, но "обоснуйте" Это сообщение отредактировал(а) Imple - 20.11.2009, 23:29 -------------------- Не шалю, никого не трогаю, починяю сервер. |
|||
|
||||
| ChihPih |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 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. Там вообще прироста не обнаруживается. Может где-то и есть прирост, а может и нет( я ведь написал, что возможно). |
|||
|
||||
| Vaulter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1724 Регистрация: 30.12.2002 Где: бункер Репутация: 3 Всего: 22 |
прекрасно все с ним. единственное приложение, которое пришлось ставить с ключиком --force-architecture это Skype - да и то, работает и в ус не дует Да ну!!!! 300 метров указателей чтоли в Апаче? Короче, брехня! |
|||
|
||||
| bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 113 Всего: 317 |
Mephisto,
ставить в общем конечно - дело благое. но вот "покупаю колеса, как думаете, пойдёт тойота королла или трактор John Deere?" укажи цели этой системы, и сколько памяти есть. Imple, адресовать 64-битные адреса на основе 32-битных слов памяти можно, но трансляция 64<->32 будет занимать больше времени. не верю в то, что 64-битный процессор - это маркетинговая фикция. -------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
| kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 9 Всего: 160 |
Ну там же не только с указателями разница. В большинстве из 32-разрядных *nix-систем используется модель программирования ILP32. int, long и указатели имеют длину 32 бита. Коротко, 4/4/4. А в большинстве из 64-разрядных *nix-систем используется модель программирования ILP64. int, long и указатель 64-разрядные (8/8/8). Этими типами данных дело не ограничивается, но, тем не менее... Добавлено через 6 минут и 19 секунд Про производительность:
Это сообщение отредактировал(а) kemiisto - 21.11.2009, 02:09 -------------------- |
|||
|
||||
| Void |
|
|||
![]() λcat.lolcat ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2206 Регистрация: 16.11.2004 Где: Zürich Репутация: 7 Всего: 173 |
int как раз на Linux/x86-64 обычно 32-битный. -------------------- “Coming back to where you started is not the same as never leaving.” — Terry Pratchett |
|||
|
||||
| MAKCim |
|
||||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 21 Всего: 207 |
на 64-х разрядных системах много вкусностей, к примеру, RIP-relative адресация, которая _значительно_ сокращает обращения к памяти (стеку) в динамических библиотеках (и других типов файлов, использующих позиционно-независимый код)
кроме того, ни syscall, ни sysret также не используют данные в памяти (tss) для межуровневых переходов, что в разы увеличивает их эффективность увеличение в 2 раза количества регистров общего назначения коренным образом изменяет call procedure ABI: 6 параметров при вызове функций (а это большинство функций) передаются через регистры => меньшая нагрузка на стек => меньше кэш-промахов => увеличение эффективности нативная работа с 64-х разрядной арифметикой и многое другое что касается 32-х бытных приложения, я еще ни разу не испытвал каких-то сложностей с этим ;) 64-х битные процы изначально проектировались для обеспечения обратной совместимости, спец. режим работы тому подтверждение Добавлено через 2 минуты и 52 секунды
в работе любой хэш-функции, отображающей в меньшее множество, возможны коллизии намек понятен? ;) причем применительно к PAE оверхед пропорционален количеству данных Добавлено через 11 минут и 57 секунд
ну, как тут уже правильно отметили, в apache есть не только указатели ;) ну а во-вторых, память нынче дешевая в отличие от дополнительных мощностей в виде дополнительных регистров большей разрядности ;) -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
||||
|
|||||
| kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 9 Всего: 160 |
-------------------- |
|||
|
||||
| Mephisto |
|
|||
![]() Волкъ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1818 Регистрация: 27.8.2003 Где: Питер Репутация: нет Всего: 34 |
Разумно. В наличии имеется ноут для домашнего использования. Intel Core Duo ~ 2 ГГц, с 2-мя ГБ оперативной памяти и 32 видео. Никаких серваков кроме отключаемого Apache и MySQL не предполагается ставить. Хм, клёво, не знал. |
|||
|
||||
| MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 21 Всего: 207 |
мое имхо, ставь 64-х битку ;) у меня на ноуте C2D 2.26Ghz, 4Gb, 512Mb video...хотя тут дело не в конфигурации -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
| neutrino |
|
|||
![]() Gothic soul ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 3041 Регистрация: 25.3.2002 Где: Верхняя Галилея, Кармиэль Репутация: 1 Всего: 62 |
тупой вопрос: после установки 64-ех разрядной ОС предпочтительно устанавливать 64-х разрядные сборки приложений. Их надо самому собирать? Или менять линки к репозитарям в конфе АПТ-а (извините, не сказал, убунта). Если второе, то где их брать?
-------------------- The truth comes from within ... Покойся с миром, Vit |
|||
|
||||
| comcon1 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 11.6.2005 Где: Москва ДАС-МГУ Репутация: нет Всего: 17 |
А что думаете о мультимедии? Вроде бы mplayer собирается с ключами под 64 бита, но как тестить разницу, кроме как "на глазок", не знаю. У нас был опыт сборки коровы целиком под 64 бита. Ни одно приложение, а их там ололо, не плакало. Но у нас был совершенно определенный смысл: 8 ядер, 8 гигов памяти, жесткие многосуточные расчеты молдинамики и квантовой химии. Ставить при всем при этом 32 бита было бы тупо.
|
|||
|
||||
| bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 113 Всего: 317 |
comcon1, ставить было тупо по 1й причине - у вас было 8 гиг памяти.
а сколько у вас было таких тачек ? на чем вы запускали(ете) расчеты ? -------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
| comcon1 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 11.6.2005 Где: Москва ДАС-МГУ Репутация: нет Всего: 17 |
У нас, вроде, 8, не сразу появилось. Да потом до этой "домашние расчеты" считали на обычных машинках, была одна среди них 64битная тачка, одноядерная, на ней тоже корову-64 собирали и, собственно все было хорошо и разница так, на глазок, в работе видна была по сравнению с 32битными тачками такими же примерно. Но на счет разницы, я, пожалуй, без бенчмарков, говорить не стану. Но вот, что с приложениями проблем не было, практически - это точно.
8миядерная сейчас одна только, мы там гоняем предрасчеты или тестовые. Нормальные уже ставим на СКИФ, но там мы далеко не одни и, соответственно, ждем очереди. А у нас собран сейчас то ли mpich2, то ли openmpi. А собственно вычислительные пакеты: PC GAMESS, US GAMESS, GROMACS, CP2K. |
|||
|
||||
| fry |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 257 Регистрация: 4.10.2006 Репутация: нет Всего: 3 |
СИЛЬНО ИМХО не все рано ли на домашнем компе (имеется ввиду невысокие требования)??? Думаю разброс будет около процентов, а может и десятка, но в конце концов это ведь для работы, а не для тестов...Ч-то мне кажется, что пока проходило обсуждение можно было (а наверное и нужно) две системы поставить и посмотреть разницу, ну или оставить первую для работы и забить на все. ЗЫ Это так, рационализм заговорил, не бейте сильно. Это сообщение отредактировал(а) fry - 29.12.2009, 03:03 |
|||
|
||||
| bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 113 Всего: 317 |
fry, сегодня практически вполную можно испробовать множество ОС-ок "сидя" на одной.
у меня на рабочем ноуте сейчас стоит Ubuntu 9.10 (64-bit). На ней установлен VMWare Player. Через него у меня есть всегда открытая дорожка в винду, и др. ОС. напр. сейчас немного играюсь с OpenBSD 4.6. много приятных новшеств там появилось с версии 3.2 -------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
| nickless |
|
|||
![]() Гентозавр ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 41 Всего: 181 |
Если ты поставил 64 битную версию убунты, там уже всё настроено и с репозитория ставятся (по возможности, skype например пока только 32 бит) 64 битные версии. -------------------- ![]() Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies - Linus Torvalds |
|||
|
||||
![]()
|
| Правила форума "Linux/UNIX: Oбщие вопросы" | |
|
|
В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу). В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим. Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |