Forums

Skip to content

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

Pracownia na Gentoo a różnice w architekturze

Pytania i problemy związane z instalacją Gentoo oraz sprzętem

Moderator: SlashBeast

Post Reply
  • Print view
Advanced search
9 posts • Page 1 of 1
Author
Message
Minder
n00b
n00b
User avatar
Posts: 13
Joined: Wed Oct 12, 2005 2:42 pm
Location: Bielsko-Biala

Pracownia na Gentoo a różnice w architekturze

  • Quote

Post by Minder » Sun Nov 13, 2005 8:08 pm

Witam.
Szkolna pracownia dostanie niedługo "nowe" komputery. Udało mi się przekonać kolegów, by zainstalować na nich Linuksa. Chcę zainstalować Gentoo.

Serwer to AMD Athlon64, a workstacje to Celerony 800 (dlatego cudzysłów przy "nowe" :wink:). Chcę zrobić tak, żeby wszystkie /home, /usr i /opt na workstacjach (a najlepiej większość drzewa) była podpinana po NFS z serwera. Wszystko chcę kompilować na serwerze. Tutaj pojawiają się właściwe pytania:

Jak najefektywniej wykorzystać możliwości takiego układu i co zrobić, by serwer nie pogryzł się z workstacjami (w sensie niezgodności binarek)? Kompilować programy dla stacji w chroocie, czy jest inny sposób? Jeśli kompilować w chroocie, to czy konieczne będą jakieś specjalne ustawianie GCC? A może binarki dla stacji kompilować na samych stacjach z użyciem distcc?

Będę sam eksperymentował, ale jestem trochę ograniczony czasowo, więc jeśli ktoś już się bawił w ten sposób, to proszę o jakieś uwagi, ewentualnie skierowanie na jaką kolwiek literaturę na ten temat.

Pozdrawiam!
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 » Sun Nov 13, 2005 8:26 pm

jezeli czesc programow ma dzialac na tych komputerach z celeronami, to do tych programow nie mozesz stosowac zbyt wyszukanych flag i wywalic arch z flag tylko samo -Os/-O2. w sumie mozesz to w chroocie robic. tylko faktycznie musisz o flagach pamietac. tak, zeby zgodnosc byla jak najbardziej uniwersalna
Hardware:HP Pavilion DV6875SE[C2DT5550@1.83GHz_3GB-DDR2_320GB-SATA_GF8400GS]
http://popularcoffee.blogspot.com - Popkulturowa Kawa
RLU#342333
Top
_troll_
Bodhisattva
Bodhisattva
User avatar
Posts: 1971
Joined: Wed Feb 04, 2004 9:16 pm
Location: Warszawa, Poland

  • Quote

Post by _troll_ » Sun Nov 13, 2005 9:36 pm

1. budowanie wszystkiego dla arch i686
2.1. postawic nfsroot dla stacji bezdyskowych
2.2. postawic serwer binariow z aktualizacjami przy stacjach dyskowych
3. globalny 'katalog' userow (ldap?)
4. have fun :D

PS. Punkty 2.1. oraz 2.2. zostaly przedstawione jako alternatywa.
2.1. - pojedyncza instalacja
2.2. - znacznie szybsze ladowanie (przynajmniej pierwsze; potem dane sa chache'owane przy uzyciu nfsroot, wiec roznica nie jest juz tak duza)
niestety - musisz sie wypowiedziec cokolwiek dalej, jesli chcesz o cyzms rozmawiac. zwyczajnie zbyt wiele szczegolow nie podales....

Pozdrawiam,
Przemek
Życie jest jak pudełko czekoladek....
Nigdy nie wiesz na co trafisz" by mother of Forrest Gump
Top
mbar
Advocate
Advocate
User avatar
Posts: 2000
Joined: Wed Jan 19, 2005 9:45 am
Location: Poland

  • Quote

Post by mbar » Mon Nov 14, 2005 7:53 am

Na początek to postaw na AMD64 wersję 32-bitową Gentoo, z optymalizacjami na athlon-xp. Do tego dodaj distcc (jest opisane w jakimś guide na gentoo.org) -- w taki sposób wszystko będzie działać, kompilacja będzie "rozpraszana".
Top
Minder
n00b
n00b
User avatar
Posts: 13
Joined: Wed Oct 12, 2005 2:42 pm
Location: Bielsko-Biala

  • Quote

Post by Minder » Mon Nov 14, 2005 8:15 am

Dzięki za dotychczasowe uwagi :D

_troll_, Faktycznie, trochę chaotycznie opisałem sprawę :?

Może w takim razie tak:

Stacje mają ładować przynajmniej prywatne ustawienia z serwera (czyli np. /home podpinane przez nfs).

Dobrze by było, gdyby generalnie binarki programów były pobierane z serwera, bo łatwiej wtedy instalować nowe oprogramowanie - emerge na serwerze i ziu - wszystkie stacje mają. Czyli nie taki klasyczny LTSP z wyświetlaniem li tylko obrazu, ale raczej coś takiego, że wszystko uruchamiane jest lokalnie na stacjach, a za dysk robi serwer.

Na stacjach jakieś dyski będą, ale pewnie ze względu na wygodę nauczycieli innych przedmiotów zostanie na nich postawiony Win2k (albo i nie :twisted:) - w takim razie dobrze by było, gdyby serwer obsługiwał też domenę NT. Tutaj Samba, czy jest jakieś uniwersalne rozwiązanie? Z LDAP jeszcze nie miałem do czynienia.
Top
YANOUSHek
Apprentice
Apprentice
User avatar
Posts: 282
Joined: Mon May 10, 2004 10:34 am
Location: Poznan, Poland;
Contact:
Contact YANOUSHek
Website

  • Quote

Post by YANOUSHek » Mon Nov 14, 2005 10:02 am

Ja bym się zastanowił nad postawieniem dwóch oddzielnych systemów:
1. Serwer na x86_64 (o ile to jakoś chodzi, a wydaje mi się, że tak).
2. System na x86 dla celeronów i kompilację pakietów dla celeronów rozbić na wszystkie kompy, co powinno być dość wydajne.

Oczywiście trudniej jest takim systemem zarządzać. Przechowywanie x86 na serwerze nie powinno być problemem. NFS zajmie się ściąganiem systemu na lokalne kompy i powinno wszystko śmigać. Oczywiście to tylko mój pomysł (w żaden sposób nie wydaje się lepszy od innych, po prostu tak mi wpadł do głowy).

Ogólnie wydaje mi się, że Gentoo mało nadaje się do pracowni, gdzie komputery mają różne procesory, ale oczywiście wszystko da się zrobić ;)
Janusz Bossy
http://digigal.art.pl
Top
thunder
Retired Dev
Retired Dev
User avatar
Posts: 164
Joined: Mon Sep 01, 2003 10:46 am
Location: Wroclaw, PL
Contact:
Contact thunder
Website

  • Quote

Post by thunder » Mon Nov 14, 2005 1:54 pm

Moze odpowiednim rozwiazaniem było by równierz distcc i skrypty updatujace. Cześć drzewa można rzeczywiście umieścić na nfs jednak tylko tą część do której nie będzie użytkownik/system odwoływał sie za często bo może to spowodować nienaturalny ruch w sieci i w konsekwencji znaczne jej zwolnienie.
Damian Florczyk
Gentoo/NetBSD development lead
Top
uho
n00b
n00b
User avatar
Posts: 50
Joined: Thu Aug 19, 2004 2:53 pm
Location: Lukow
Contact:
Contact uho
Website

  • Quote

Post by uho » Mon Nov 14, 2005 3:17 pm

przygotowywalem system na kilka maszyn (mozna powiedziec produkcyjnych) z flagami:

Code: Select all

CFLAGS="-O2 -march=i686 -pipe -fomit-frame-pointer" 
maszyny na rozmaitych prockach p3, cel, athlon-xp, a system byl kompilowany na celeronie-m, po czym przegrywalem systemy po kolei na kazda maszyne i wszystko smiga wysmienicie, nie ma mowy o zwiechach

robilem tak dlatego zeby miec bardziej elastyczny system, w przypadku awari sprzetu moge podpiac dysk pod inna maszyne i mi wszystko smiga, nie jestem maniakiem dobierania flag do kompilacji, gentoo uzywam od dawien dawna, jakos niedostrzeglem kolosalnych roznic w dzialaniu systemu gdy jest on skompilowany pod dana architekture
# cd pub && more beer
Top
thunder
Retired Dev
Retired Dev
User avatar
Posts: 164
Joined: Mon Sep 01, 2003 10:46 am
Location: Wroclaw, PL
Contact:
Contact thunder
Website

  • Quote

Post by thunder » Mon Nov 14, 2005 3:20 pm

-march=i686 ma bardzo maly zakres flag optymalizacyjnych wiec jest mala szansa zeby nie byl zgodny z jakas nowsza platforma. jest to zawsze jakies przyspieszenie.
Damian Florczyk
Gentoo/NetBSD development lead
Top
Post Reply
  • Print view

9 posts • Page 1 of 1

Return to “Instalacja i sprzęt”

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