переход с 686 на amd64

Knoppix

Модераторы: Warderer, Модераторы разделов

Аватара пользователя
Voral
Сообщения: 1205
ОС: Debian Wheezy (amd64)

переход с 686 на amd64

Сообщение Voral »

изначально поставил 32 разрядную версию 686.
Проц у меня трехядерный amd.

Вот заметил, что в репозетарии есть ядро для amd64.


Это уже 64 битное ядро или просто скомпилированно под amd-шные процы?
Если я его поставлю, так понимаю, оно дабавится в меню загрузки, и я смог его опробовать. Остальной софт тоже придется обновить или нет?

Вообще могут быть какието подводные ками\ни при переходе с ядра linux-image-2.6.30-1-686 на linux-image-2.6.30-1-amd64?
То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me © ?
Спасибо сказали:
Аватара пользователя
Atolstoy
Сообщения: 1655
Статус: Tux in the rain
ОС: Linux x86_64

Re: переход с 686 на amd64

Сообщение Atolstoy »

Voral писал(а):
18.08.2009 19:40
изначально поставил 32 разрядную версию 686.
Проц у меня трехядерный amd.

Вот заметил, что в репозетарии есть ядро для amd64.


Это уже 64 битное ядро или просто скомпилированно под amd-шные процы?
Если я его поставлю, так понимаю, оно дабавится в меню загрузки, и я смог его опробовать. Остальной софт тоже придется обновить или нет?

Вообще могут быть какието подводные ками\ни при переходе с ядра linux-image-2.6.30-1-686 на linux-image-2.6.30-1-amd64?

Для перехода на amd64 нужно ставить всю систему, собранную для amd64.
Всего лишь 26 литров пива достаточно человеку для удовлетворения ежедневной потребности в кальции. Здоровое питание - это так просто!
http://atolstoy.wordpress.com
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: переход с 686 на amd64

Сообщение rm_ »

Voral
Ядро, которое Вы наблюдаете - i386'й архитектуры, но с обозначением -amd64, предназначено для установки в 32-битную (i386) версию ОС, работающую на 64-битном (amd64) процессоре.
Можете поставить. Проблем быть не должно, производительность чуток подрастёт. Остальной софт менять не придётся.
Другой вопрос - что стоило бы и поменять (т.е. переставить систему с нуля, с дистрибутива для amd64), ведь если хотите получить преимущества новой архитектуры, все используемые программы должны быть скомпилированы под неё.
Спасибо сказали:
Аватара пользователя
Voral
Сообщения: 1205
ОС: Debian Wheezy (amd64)

Re: переход с 686 на amd64

Сообщение Voral »

спасибо.

rm_ писал(а):
18.08.2009 20:31
Другой вопрос - что стоило бы и поменять (т.е. переставить систему с нуля, с дистрибутива для amd64), ведь если хотите получить преимущества новой архитектуры, все используемые программы должны быть скомпилированы под неё.


Дело в том, что у меня еще пока жива винда. И раздел ее самый большой. Потихоньку готовлюсь к полному переразделу влияния.
Вот перешел на с lenny на squezee. Теперь хочу шагнуть на amd64.

еще хочу опробовать 64 разряда..... (только вот VirtualBox говорят имеет какието там проблемы)


Чтоб к моменту генерального перераздела было четко сформированное мнение и цель. Ибо машина рабочая и каждый день простоя - очень плохо
То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me © ?
Спасибо сказали:
Nymin
Сообщения: 1095
Статус: -
ОС: GNU/Linux

Re: переход с 686 на amd64

Сообщение Nymin »

у меня трехядерный amd

для 4-х есть отдельные сборки (есть же?), а как быть, когда ядра 3?
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: переход с 686 на amd64

Сообщение Aectann »

Nymin писал(а):
18.08.2009 21:18
для 4-х есть отдельные сборки (есть же?)

Сборки ядра? Нет, в них просто включена поддержка SMP, под количество ядер/процессоров привязки нет. Т.е. что у вас два, что три ядра - ядро одно.
My god... it's full of stars!...
Спасибо сказали:
Nymin
Сообщения: 1095
Статус: -
ОС: GNU/Linux

Re: переход с 686 на amd64

Сообщение Nymin »

Aectann
а в чем смысл? нарастить частоту? а как же распараллеливание нагрузки по ядрам, скажем на одном конвертируется видео, а на другом бегает система без тормозов?
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: переход с 686 на amd64

Сообщение Aectann »

Nymin писал(а):
18.08.2009 22:03
Aectann
а в чем смысл? нарастить частоту? а как же распараллеливание нагрузки по ядрам, скажем на одном конвертируется видео, а на другом бегает система без тормозов?

Честно говоря, я не сильно разбираюсь во всем этом. Знаю, что под определенное количество ядер/процессоров ядро linux не собирают. Насколько я понимаю, это определяется при загрузке системы.
My god... it's full of stars!...
Спасибо сказали:
AveAlex
Сообщения: 32
ОС: Debian testing

Re: переход с 686 на amd64

Сообщение AveAlex »

<IMHO>
Значит так.
Подержка SMP и максимальное количество вычислительных ядер, а так же его тип задаются на этапе компилирования ядра.
Если пошарить по репозиторию, то можно найти ядра -i386, -i686, -amd64, -i386-smp, -i386-xen... и прочая. Это пакеты с ядрами, собранными с разными настройками. Там есть опции типа проца, количества ОЗУ (мало, 4Гб, 64ТБ), поддержки SMP, количество ядер (по умолчанию в -smp ядре, кажется, до 8 указано).
В принципе, я в этом случае тяну исходники с kernel.org, и собираю сам под свою систему.
Можно также установить src пакет ядра - он будет с дебиановскими патчами, той же версии, что и то, что в системе. По личному опыту скажу, что куда более, чем на тип проца система реагирует на настройки планировщика (preemptible- организация вытеснения) - по умолчанию стоит профиль "server" (медленно, но гарантировано), заменить на "low-latency-desktop" - визуально все будет ощутимо шустрее, по тестам - буквально пару процентов проиграет на самых изощренных.
Кстати, если ОЗУ меньше 4ГБ смысла переходить на 64 бита никакого... Пока, во всяком случае.
</IMHO>
Спасибо сказали:
Аватара пользователя
Gena_Zakharov
Сообщения: 195
ОС: Kubuntu/Debian/Gentoo

Re: переход с 686 на amd64

Сообщение Gena_Zakharov »

<IMHO>
Практически весь софт в дебиановских репозитариях собран для amd64, так что нет никакого смысла оставаться на 32 битах. Все программы на amd64 работают по крайней мере не медленнее, а в отдельных случаях заметно быстрее.
</IMHO>


По умолчанию в ядре дебиан lenny установлено ограничение в 32 ядра, и включена поддержка SMP. Поэтому на 3-х ядерном проце все ядра будут доступны.
Что касается их использования -- то на каждом ядре может выполняться отдельный поток, поэтому все зависит от вашего софта. Если вы перекодируете видео в один поток, то использоваться будет только одно ядро. Другое при этом можно занять перекодированием другого файла. А если кодировщик умеет работать в несколько потоков, тогда можно использовать все ядра.
Спасибо сказали:
Аватара пользователя
Voral
Сообщения: 1205
ОС: Debian Wheezy (amd64)

Re: переход с 686 на amd64

Сообщение Voral »

Перешел. на ядро amd64. VirtualBox не заводится. Реинстал не помог. Но он у меня не из репозитария, сейчас скачаю с сановского сайта версию под amd64
То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me © ?
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: переход с 686 на amd64

Сообщение rm_ »

VirtualBox не заводится.

Модули соответствующие новому ядру установлены?
Если 2.6.30, то вот эти: http://packages.debian.org/squeeze/i386/vi...-amd64/download
Или если подходящих нет, можно попробовать собрать их самостоятельно:

Код: Выделить всё

apt-get install virtualbox-ose-source module-assistant
m-a a-i virtualbox-ose


Но он у меня не из репозитария, сейчас скачаю с сановского сайта версию под amd64

Не будет она работать, у Вас вся система i386.
И вообще, пользуйтесь той, что в репозитории.
Спасибо сказали:
AveAlex
Сообщения: 32
ОС: Debian testing

Re: переход с 686 на amd64

Сообщение AveAlex »

Одного ядра 64 бит мало.
Надо как минимум 64бит модули ядра, glibc, base-system... и там за зависимости тянется вся система. В вашем случае, либо полное обновление системы (надеюсь, /home на отдельном разделе ;) ) либо сборка 32-разрядного ядра с оптимизацией под Ваши нужды.
Про то, что 64 разряда повысит производительность - по-моему кроме малозаметного ускорения работы с очень большими файлами разницы нет... А головняков - Java 64 бит появилась только пару месяцев назад, adobe flash до сих пор кривоват под 64 и еще много чего по работе нужного не входящего в дистрибутив нет в 64 сборках.
Мой вам совет - если так не сидится - установите src пакет с вашей версией ядра, прочтите доку про патчи, прочтите доков по сборке, соберите и установите оптимизированное под себя ядро.
Обновите initrd, загрузчик.
Не говоря о том, что много интересного выясните, будет куда приложить шаловливые ручки и чем занять буйну голову.
Я свое первое ядро две недели выпекал, пока работоспособное получилось... и месяца три добивался того, чего от него задумано было. Сейчас все малость попроще, но тоже интересно.
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: переход с 686 на amd64

Сообщение rm_ »

AveAlex
Одного ядра 64 бит мало.
Надо как минимум 64бит модули ядра, glibc, base-system...

Вы не правы. Почитайте сообщение №3 в этой теме.

по-моему кроме малозаметного ускорения работы с очень большими файлами разницы нет...

Тоже не верно.
Спасибо сказали:
AveAlex
Сообщения: 32
ОС: Debian testing

Re: переход с 686 на amd64

Сообщение AveAlex »

rm_ писал(а):
20.08.2009 10:28
Тоже не верно.

Я не сторонник холиваров, если конкретно для Ваших задач выигрыш ощутим - я спорить не буду.
Как мне кажется, топикстартера подогревает спортивный интерес выжать максимум из своего железа. Отсюда - ставить 64-бит систему, собирать оптимизированное ядро, курить маны и допиливать конфиги пока не надоест... Когда надоест - оглядеть дела рук своих, понять что это хорошо, уйти в нирвану и оттуда наблюдать, как потихоньку отлаженная система в мелочах расшатывается, с нее сходит лоск, и вообще из невесты она превращается в замызганную домохозяйку :) И так до следующего приступа трудолюбия :)
Спасибо сказали:
Аватара пользователя
Voral
Сообщения: 1205
ОС: Debian Wheezy (amd64)

Re: переход с 686 на amd64

Сообщение Voral »

rm_ писал(а):
20.08.2009 07:43
Не будет она работать, у Вас вся система i386.
И вообще, пользуйтесь той, что в репозитории.

так в репозитарии версия ose. а судя по форуму там какието проблемы с usb. а мне это необходимо.
То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me © ?
Спасибо сказали:
Аватара пользователя
Voral
Сообщения: 1205
ОС: Debian Wheezy (amd64)

Re: переход с 686 на amd64

Сообщение Voral »

AveAlex писал(а):
20.08.2009 09:39
Надо как минимум 64бит модули ядра, glibc, base-system... и там за зависимости тянется вся система. В вашем случае, либо полное обновление системы (надеюсь, /home на отдельном разделе ;) ) либо сборка 32-разрядного ядра с оптимизацией под Ваши нужды.
Про то, что 64 разряда повысит производительность - по-моему кроме малозаметного ускорения работы с очень большими файлами разницы нет... А головняков - Java 64 бит появилась только пару месяцев назад, adobe flash до сих пор кривоват под 64 и еще много чего по работе нужного не входящего в дистрибутив нет в 64 сборках.


Дело не в ускорении и не в "несидится ровно". А вообще. Мне предстоит полная переустановка (причину я назвал, да и home в общем разделе) и хотелось бы поставить рабочую но максимально новую систему. Да бы потом в будущем не заниматься переустановкой. 64 бита рано или поздно станут стандартом. Так почему бы плавно и не перейти на них и как раз все равно переустанавливать....

Сейчас или в виртуалбоксе или второй системой поставлю 64битку и разверну на ней весь нужный софт.... Обкатаю. Если все тип топ то ее и поставлю. Иначе видимо ядро 30 686. (Если конешно не допинаю virtualBox на amd64)
То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me © ?
Спасибо сказали: