Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Polskie forum (Polish)
  • Search

[SOLVED] Migracja z x86 na AMD64

Witajcie na polskim forum użytkowników Gentoo!
Opis instalacji i pracy z Gentoo. Pozostała dokumentacja Gentoo

Moderator: SlashBeast

Post Reply
  • Print view
Advanced search
18 posts • Page 1 of 1
Author
Message
mcbarlo
Tux's lil' helper
Tux's lil' helper
Posts: 130
Joined: Mon Jul 18, 2005 4:52 pm
Contact:
Contact mcbarlo
Website

[SOLVED] Migracja z x86 na AMD64

  • Quote

Post by mcbarlo » Thu Oct 27, 2005 9:30 pm

Zamierzam zmienic hardware na moim serwerze. Aktualnie mam Pentium3, a chcialem wymienic go na Athlona64. Jak nie trudno sie domyslic to inna architektura. Czy bede musial stawiac calosc od nowa (czego bym bardzo nie chcial) czy jest jakis sposob na w miare bezbolesne przejscie.

Poza tym czy Linux potrafi juz wykorzystac moc 64 bitow?
Last edited by mcbarlo on Fri Oct 28, 2005 8:26 am, edited 1 time in total.
Top
waltharius
Guru
Guru
Posts: 349
Joined: Thu Apr 07, 2005 1:16 am
Contact:
Contact waltharius
Website

Re: Migracja z x86 na AMD64

  • Quote

Post by waltharius » Thu Oct 27, 2005 9:38 pm

mcbarlo wrote: Poza tym czy Linux potrafi juz wykorzystac moc 64 bitow?
Słowo "już" jest absolutnie nie na miejscu! Linuks "już" od dawna potrafi to robić. To Windows miał z tym kłopoty.
A jeśli chcesz wykorzystać pełną moc 64 bitów to będzesz musiał przekompilować przynajmniej kilka kluczowych pakietów, a najlepiej cały system, ale nie oznacza to koniecznie ponownej instalacji, chociaż pewnie ta byłaby jak najbardziej wskazana dla 100% pewności. Tak naprawdę to nwet nie musisz przekompilowywać systemu bo jak wiadomo x86_64 poradzi sobie bez problemu z 32 bitowym systemem.

pozdrawiam
"dż dż dż" 8)
Sed quis custodiet ipsos Custodes?
Top
n3rd
Guru
Guru
User avatar
Posts: 328
Joined: Sat Apr 30, 2005 11:05 am

  • Quote

Post by n3rd » Thu Oct 27, 2005 10:01 pm

Myślę, że najsensowniej byłoby zachrootowac system z livecd już na nowym procku. Zmienić profil na amd64:

Code: Select all

# ln -snf /usr/portage/profiles/default-linux/amd64/2005.1/ /etc/make.profile
Następnie pozmieniać /etc/make.conf dla amd64 i dalej:

Code: Select all

env-update && source /etc/profile && emerge glibc binutils gcc && emerge -e world
I na koniec przekonfigurować kernel dla nowego procesora. Zaowocuje to przebudowaniem całego systemu ale nie będziesz musiał się męczyć z ponowną instalacją i konfiguracją wcześniej zainstalowanych pakietów... co czekałaby Cię gdybyś zdecydował się na ponowną instalację nowego systemu.

Pozdrawiam
daniel cegielka
Top
mcbarlo
Tux's lil' helper
Tux's lil' helper
Posts: 130
Joined: Mon Jul 18, 2005 4:52 pm
Contact:
Contact mcbarlo
Website

  • Quote

Post by mcbarlo » Fri Oct 28, 2005 5:37 am

@waltharius

Mam zamiar przekompilowac wszystko. W sumi nie po to kupuje 64 bitowy CPU zeby sie marnowal.

@n3rd

No to nie tak zle nawet. :) Dokladnie uzywam profilu z serii hardened. Wlasnie sobie przejzalem dla x86 i amd64. Sporo sie roznia. Mam w zwiazku z tym dwa pytania:

1. Czy uzywanie flag mmx, sse(2), 3dnow ma sens? Sa zamaskowane w use.mask.
2. Czy -O3 dziala stabilnie?
Top
Woocash
Guru
Guru
User avatar
Posts: 525
Joined: Sat May 01, 2004 6:49 pm
Location: Poland, Praszka

  • Quote

Post by Woocash » Fri Oct 28, 2005 6:40 am

Co do flag to polecam ten temat (ang.)

http://forums.gentoo.org/viewtopic-t-257417.html

No i oczywiscie zapoznaj sie z FAQ

http://forums.gentoo.org/viewtopic-t-221361.html

Pozdrawiam
"When a man lies he murders some part of the world
These are pale deaths which men miscall their lives
All this I cannot bear to witness any longer
Cannot the kingdom of salvation take me home..."
Cliff Burton
Top
n3rd
Guru
Guru
User avatar
Posts: 328
Joined: Sat Apr 30, 2005 11:05 am

  • Quote

Post by n3rd » Fri Oct 28, 2005 7:24 am

mcbarlo wrote:@
@n3rd

No to nie tak zle nawet. :) Dokladnie uzywam profilu z serii hardened. Wlasnie sobie przejzalem dla x86 i amd64. Sporo sie roznia. Mam w zwiazku z tym dwa pytania:

1. Czy uzywanie flag mmx, sse(2), 3dnow ma sens? Sa zamaskowane w use.mask.
2. Czy -O3 dziala stabilnie?
1. Flagi dla swojego procesora możesz sprawdzić poleceniem:

Code: Select all

cat /proc/cpuinfo
Będziesz miał tam wypisane wszystkie flagi jakie wspiera Twój aktualny procesor - przy czym wiele z tych flag jest już zawarte we fladze -march=procesor i często nie ma sensu ponownie ich dopisywać ;-)

Co do zamaskowanych flag, to nie są one maskowane bez powodu - najpewniej powodują błędy w kompilacji.

2. Z tego co mi wiadomo, to flaga optymalizacji -O3 nie działa z toolchainem hardened - (też stosuję gcc z ssp i pie). Być może coś się zmieniło od czasu napisania dokumentacji, ale z tego co z niej wynika -O3 nie jest wogóle wspierana w hardened-gcc. Proszę przeczytaj to, tu masz trochę więcej informacji na ten temat: http://www.gentoo.org/proj/pl/hardened/ ... #Othreessp

Inną kwestią jest to, czy stosowanie -O3 samo w sobie się opłaca. -O3 znana jest z tego, że wpycha do kodu wsparcie wszystkiego czym tylko można wesprzeć określony procesor... i koszty tego mogą by takie, że kod wynikowy bardzo się rozrasta. Teoretycznie -O3 daje kod najbliższy danemu prockowi ale przez rozrośnięcie się kodu wynikowego, dłużej się on ładuje do pamięci cache procesora, co może dać wyniki znacznie gorsze nić kompilacja z flagą -O2. Jak sam widzisz zasadność stosowania -O3 nie do końca jest jednoznaczna.

Musisz wiedzieć, że profil hardened wymusza pewne kompromisy między wydajnością a np. optymalizacją kodu - dając w zamian lepsze standardy bezpieczeństwa. Jeżeli więc decydujesz się na hardened powinieneś byś świadomy tego kompromisu.

Bardzo polecam jądro rsbac-sources... ;-)

Pozdrawiam
daniel cegielka
Top
mcbarlo
Tux's lil' helper
Tux's lil' helper
Posts: 130
Joined: Mon Jul 18, 2005 4:52 pm
Contact:
Contact mcbarlo
Website

  • Quote

Post by mcbarlo » Fri Oct 28, 2005 8:24 am

Uzywam hardened z -O3 od pol roku i jedene "kuku" jakie mi sie zrobilo to segfault z udeva-070-r1 (chyba). Zamaskowalem go, mergnalem starsza wersje i wszystko wrocilo do normy.

Jednak z tego co mowisz jest roznie z -O3, wiec sie nad tym zastanowie. Z moich wlasnych pierdolek wynikalo, ze czasem -O3 dawalo 300% przyspieszenie. Ale to jeszcze bylo na m68k, moze tam takie kopy byly. :)

Dziekuje Wam za pomoc. Teraz juz z wiekszym spokojem podejde do zmiany architektury.

BTW Ciekawe jak dlugo bede kompilowal ~270 pakietow... :)
Top
n3rd
Guru
Guru
User avatar
Posts: 328
Joined: Sat Apr 30, 2005 11:05 am

  • Quote

Post by n3rd » Fri Oct 28, 2005 10:15 am

Dokumentacja gentoo nie jest zbyt aktualna a gcc ciągle się rozwija... więc wcale nie jest wykluczone, że obecne hardened-gcc bardzo dobrze działa z -O3... tylko w dokumentacjach o tym jeszcze nie napisano ;-) Jeżeli chcesz mieć więcej pewności to popytaj o to na ircu gdzie spotykają się osoby związane z projektem hardened #gentoo-hardened na irc.freenode.net

Dzisiejsze procesory mają znacząco większy cache niż te z czasów pisania dokumentacji gentoo ;-) więc to też ma znaczenie...

Pozdrawiam
daniel cegielka
Top
sekretarz
Retired Dev
Retired Dev
Posts: 156
Joined: Mon Feb 09, 2004 10:10 pm
Location: Poznan, Poland

  • Quote

Post by sekretarz » Sat Oct 29, 2005 3:52 pm

Nie ma możliwości przkompilowania systemu x86 na x86_64!. Nie próbuj nawet bo system zacznie ci sie sypać, ponieważ program 64-bitowy nie jest w stanie używać bibliotek 32-bitowych, a nie jesteś w stanie przekompilować wszystkiego razem i w pewnym momencie przestaną działać programy. Najlepiej jest wymienić procka, uruchomić normalnie system, wszystkie uslugi itp a potem stawiać system w chroocie, Potem przerestartować tylko do tego co sie utworzylo w chroocie ;)

Pozdro
#gentoo.pl Team - sekretarz
Top
n3rd
Guru
Guru
User avatar
Posts: 328
Joined: Sat Apr 30, 2005 11:05 am

  • Quote

Post by n3rd » Sat Oct 29, 2005 4:33 pm

Ciekawe. Ale z tego wynika, ze właściwie trzeba postawić system od nowa ;-) A jakby się całego toolchaina pozbyć i postawić go od nowa z chroota z x86_64. Jeżeli udałoby się zrobić 64-bitowy toolchain to przy emerge -e world wszystkie pakiety będą robione w takiej kolejności, że nie powinno być kłopotów z nieprzebudowanymi bibliotekami 32 bitowymi.

pozdrawiam
daniel
Top
Poe
Bodhisattva
Bodhisattva
User avatar
Posts: 2155
Joined: Sat Apr 03, 2004 5:57 pm
Location: Mysłowice/Lublin, Poland
Contact:
Contact Poe
Website

  • Quote

Post by Poe » Sat Oct 29, 2005 8:30 pm

nie wiem czy jest sens ustawiac -O3 dla takiej maszyny, jaka jest serwer. na desktopie mozna potestowac, sprawdzac o ile faktycznie sie zmieni wydajnosc (o ile w ogole sie zmieni), a jak cos sie wysypie, lub pojdzie nie tak, to nie zaowocuje to padka sieci czy do czego tam sluzy woj serwer. Gdybym osobiscie mial serwer (eh, marzenia.. zawsze mi sie marzylo byc administratorem jakiejs scieci, bawic sie z serwerem itp.. marzenia... marzenia) to wolalbym ustawic cos, co jest raczej 100% pewne (czyli np -Os czy -O2 + jakies wazne flagi i juz)... ale to tylko takie moje skromne odczucie :)
Last edited by Poe on Sun Oct 30, 2005 9:58 am, edited 1 time in total.
Hardware:HP Pavilion DV6875SE[C2DT5550@1.83GHz_3GB-DDR2_320GB-SATA_GF8400GS]
http://popularcoffee.blogspot.com - Popkulturowa Kawa
RLU#342333
Top
mcbarlo
Tux's lil' helper
Tux's lil' helper
Posts: 130
Joined: Mon Jul 18, 2005 4:52 pm
Contact:
Contact mcbarlo
Website

  • Quote

Post by mcbarlo » Sun Oct 30, 2005 6:43 am

Na moim serwerze jest hosting, zreszta mozesz sprawdzic: <reklama>[arsen_edit_ciach][/arsen_edit_ciach] </reklama>. :)

Serwer o takim przeznaczeniu rozgrzewa sie do czerwonosci i optymalizacja to bardzo wazna rzecz. -O3 mam przetestowane (uptime ponad 3 miesiace).

Serwery robiace za zaawansowane routery moga nie miec takiej duzej optymalizacji, ale tutaj to konieczne.
Top
psycepa
Veteran
Veteran
User avatar
Posts: 1637
Joined: Mon Dec 27, 2004 6:00 pm
Location: Poland

  • Quote

Post by psycepa » Sun Oct 30, 2005 10:23 am

[OT] odnosnie reklamy, jaka to siec szkieletowa ktora tam zarzadzacie ? [/ot]
RLUNo. 376073
bo czytac, to trzeba ze zrozumieniem (c) by psycepa
"nigdy nie kloc sie z glupcem, najpierw sprowadzi cie do swojego poziomu a potem pokona doswiadczeniem"
"Life is complex. It has its real and imaginary part."
Top
mcbarlo
Tux's lil' helper
Tux's lil' helper
Posts: 130
Joined: Mon Jul 18, 2005 4:52 pm
Contact:
Contact mcbarlo
Website

  • Quote

Post by mcbarlo » Sun Oct 30, 2005 8:08 pm

@psycepa

Nasza siecia szkieletowa. :)
Top
qermit
Veteran
Veteran
User avatar
Posts: 1032
Joined: Wed Feb 02, 2005 4:05 pm

  • Quote

Post by qermit » Sun Oct 30, 2005 8:40 pm

[big ot]
mcbarlo wrote:Na moim serwerze jest hosting, zreszta mozesz sprawdzic: <reklama> [arsen_edit_ciach][/arsen_edit_ciach] </reklama>. :)
Ceny są iście burżujskie
mcbarlo wrote:Serwer o takim przeznaczeniu rozgrzewa sie do czerwonosci.
jasne jasne
"A co ty masz w swoim LinuXie?" - Dr Qermit
Top
arsen
Bodhisattva
Bodhisattva
User avatar
Posts: 1803
Joined: Sat Apr 10, 2004 9:38 pm
Location: Siemianowice Śląskie, Poland
Contact:
Contact arsen
Website

  • Quote

Post by arsen » Sun Oct 30, 2005 8:56 pm

@qermit: w jakim celu mają służyć te komentarze ? nie mają one nic wspólnego z wątkiem, przez takie wątpliwej przydatności komentarze tworzą się flejmy, daruj sobie takie coś na przyszlość.

@mcbarlo: z spamerami/reklamami na tym forum się walczy, globalni moderatorzy na tym forum od razu banują za takie sytuacje, jestem zmuszony wyciąć adres serwera z twojego posta.
Last edited by arsen on Sun Oct 30, 2005 9:03 pm, edited 1 time in total.
Top
n3rd
Guru
Guru
User avatar
Posts: 328
Joined: Sat Apr 30, 2005 11:05 am

  • Quote

Post by n3rd » Sun Oct 30, 2005 8:58 pm

mcbarlo wrote:Na moim serwerze jest hosting, zreszta mozesz sprawdzic: <reklama>[arsen_edit_ciach][/arsen_edit_ciach]</reklama>. :)
Przy cenniku dał bym większy lewy margines w tabeli z ofertą... taki tekst wpadający na ramkę strasznie głupio się komponuje ze zdaniem "Zajmujemy się także projektowaniem stron." - chyba, że to może wina mojego firefoxa... że niby nie jest IE kompatybilny :lol:

Pozdr
daniel

Podczas pisania swojego komentarza.. arsen dał swój komentarz... Sorry arsen, gdybym przeczytał wcześniej.. trzymałbym się tematu ;-)
"Jeśli coś jest niemożliwe do zrobienia, przychodzi ktoś kto o tym nie wie i robi to."
-- Albert Einstein

Zanim zadasz pytanie na forum, wykonaj: /etc/init.d/brain.
Top
mcbarlo
Tux's lil' helper
Tux's lil' helper
Posts: 130
Joined: Mon Jul 18, 2005 4:52 pm
Contact:
Contact mcbarlo
Website

  • Quote

Post by mcbarlo » Mon Oct 31, 2005 8:42 am

@arsen

Przepraszam. Odpowiedzialem tylko na pytanie. Nastepnym razem bede wiedzial na ktore pytania mozna odpowiadac, a na ktore nie...
Top
Post Reply
  • Print view

18 posts • Page 1 of 1

Return to “Polskie forum (Polish)”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic