Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2009-02-03 21:44:06

  Grzeslaw - Użytkownik

Grzeslaw
Użytkownik
Zarejestrowany: 2008-02-12

debian 64 czy 32bit?

witam

Właśnie zamawiam serwer dedykowany pod hosting sporego sajta, zamawiam procka Core 2 Quad Q9550 i 8GB ramu. powiedzcie instalowac Debianika 32 czy 64bit? Bo z tego co czytam to ten procek jest 32bitowy, ale chcialbym sie jeszcze upewnić.

Poza tym niektore aplikacje nie sa jeszcze dedykowane pod procesory 64bitowe w zw czym nie byłoby potrzeby instalacji systemu 64bit. Jak to jest?

Pozdr

Offline

 

#2  2009-02-03 21:50:15

  debianus_userus - Członek DUG

debianus_userus
Członek DUG
Skąd: Warszawa
Zarejestrowany: 2005-08-29
Serwis

Re: debian 64 czy 32bit?

Penryn 32bit? Gdzie tak jest napisane ?
Ja bym stawial na 64bit bo niby jak 32bit zaadresuje Ci 8GB Ramu? :>

Offline

 

#3  2009-02-03 22:04:01

  thalcave - prawie jak admin

thalcave
prawie jak admin
Skąd: odległa galaktyka
Zarejestrowany: 2007-05-17

Re: debian 64 czy 32bit?

To jest 64bitowy procesor. Też polecam 64bitowego Debiana - jeśli są problemy z 64bitami to z aplikacjami multimedialnymi :)
No i RAM... stracisz połowę.


linux register user: 484281
"It's great to be here. It's great to be anywhere"
Keith Richards

Offline

 

#4  2009-02-03 22:07:42

  Grzeslaw - Użytkownik

Grzeslaw
Użytkownik
Zarejestrowany: 2008-02-12

Re: debian 64 czy 32bit?

No tak przygooglałem i niby jest napisane na http://www.intel.com/cd/products/services/emea/pol/ … ns/391762.htm

Kod:

Wszystkie procesory Intel® Core™2 Quad obsługują:
czterordzeniową technologię Intel®
technologię Intel® Enhanced Intel SpeedStep®
architekturę Intel® 64±  "

thalcave jak starce polowe ramu: przecierz jest taka opcja w jajku jak " High Memory Support", która pozwala na obsługę większej ilości pamięci. Wystarczy ustawić ją na "(64G)" i bedzie ok.

Jednak z tego co kojarze jakiś miesiąc temu rozmowe z jakimś z adminów, to pamiętam, że na tych 64bitowym były właśnie jakieś problemy z niektórymi aplikacjami.

Jakie wy macie doświadczenia z instalacją aplikacji serwerówych takich jak apache, php4, mysql, qmail, vpopmail, amavis itp; nie wszystkie są pisane pod architekture 64bit i niekoniecznie mogą być tak wydajne pracując na 64bitowym systemie - no nie wiem nie miałem niestety do czynienia jeszcze z 64bitowymi serwerami, ale z tego co widze chyba zanosi sie na to ze bede musial miec ;)

Prosze o wasza opinię.

Ostatnio edytowany przez Grzeslaw (2009-02-03 22:09:03)

Offline

 

#5  2009-02-03 22:16:37

  debianus_userus - Członek DUG

debianus_userus
Członek DUG
Skąd: Warszawa
Zarejestrowany: 2005-08-29
Serwis

Re: debian 64 czy 32bit?

Napewno fajnie jak by Apache lub lepiej lighttpd stal na 64bit no i baza danych. Co do reszty to juz mniej istotne.

Offline

 

#6  2009-02-03 22:23:23

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: debian 64 czy 32bit?

O ile wiem to pluginy do flasha i javy są już w wersjach 64-bitowych. A może się mylę? Zostaje problem tylko z kodekami windowsowymi, ale to chyba żaden problem.
32-bitowy procesor może adresować więcej niż 4GB ramu, poradzi sobie nawet z 64GB. Istotnie, wg niektórych nie ma sensu instalować 32-bitowego, ale też nie można wprowadzać w błąd. Jednak w niektórych zastosowaniach 32-bitowy system jest szybszy. Przy 64-bitach jedynie szybkość kompilacji wzrasta, więc 64-bit jest dobry do gentoo :) . Należy pamiętać, że binarki 64-bitowy są większe co wydłuża czas ich ładowania.
http://kerneltrap.org/node/2450
http://www.phoronix.com/scan.php?page=article&item=616&num=1
http://www.osnews.com/story/5768/Are_64-bit_Binarie … aries_/page1/


http://www.debian.org/logos/openlogo-nd-50.png

Offline

 

#7  2009-02-03 22:23:42

  Grzeslaw - Użytkownik

Grzeslaw
Użytkownik
Zarejestrowany: 2008-02-12

Re: debian 64 czy 32bit?

Nie ma problemu z ich praca na 64bitach? 
Sa paczki, czy kompilowac pod taka architektore wszystko?

Na coś konkretnego zwracać uwagę, czy normalnie instalować, podając tylko odpowiednie flagi podczas kompilacji?

czadman napisał(-a):

Istotnie, wg niektórych nie ma sensu instalować 32-bitowego, ale też nie można wprowadzać w błąd. Jednak w niektórych zastosowaniach 32-bitowy system jest szybszy. Przy 64-bitach jedynie szybkość kompilacji wzrasta, więc 64-bit jest dobry do gentoo :) . Należy pamiętać, że binarki 64-bitowy są większe co wydłuża czas ich ładowania.

a jednak :) ja nie bede potrzebować tam nic kompilować raczej, chyba że do instalacji usług, a to czy bedzie to trwało krócej czy dłużej nie ma dla mnei wogle róznicy, chodzi tylko o to aby w pełni wykorzystać procesor i pamięć do serwowanych usług.
Jestem fanem debiana i od kiedy na niego wsiadłem, tak nie zamierzam odejść puki co; dlatego prosze was o opinie w tej kwesti, bo 2raz instalowac nie bede, raz instaluje; leci na produkcje i bede tylko nadzorować.

Ostatnio edytowany przez Grzeslaw (2009-02-03 22:28:49)

Offline

 

#8  2009-02-03 22:24:52

  rychu - elektryk dyżurny

rychu
elektryk dyżurny
Skąd: gdańsk/kalmar
Zarejestrowany: 2004-12-28

Re: debian 64 czy 32bit?

debianus_userus napisał(-a):

bo niby jak 32bit zaadresuje Ci 8GB Ramu? :>

normalnie, trzeba w jajku odpowiednią opcję zapodać :p


linux regd. user #248790

Offline

 

#9  2009-02-03 22:30:01

  0dd - Członek DUG

0dd
Członek DUG
Skąd: Kraków
Zarejestrowany: 2006-03-25

Re: debian 64 czy 32bit?

na Intel Core2 (EMT-64) mozna tez odpalic w razie czego programy 32 bitowe, wystarczy tylko pare bibliotek doinstalowac


apt-get install anarchism

Offline

 

#10  2009-02-03 22:35:17

  debianus_userus - Członek DUG

debianus_userus
Członek DUG
Skąd: Warszawa
Zarejestrowany: 2005-08-29
Serwis

Re: debian 64 czy 32bit?

rychu napisał(-a):

debianus_userus napisał(-a):

bo niby jak 32bit zaadresuje Ci 8GB Ramu? :>

normalnie, trzeba w jajku odpowiednią opcję zapodać :p

Ale nie jest to jakos robione od "dupy strony" bo z tego co pamietam to 32bitowe systemy nie adresuja az tak duzej pamieci? W M$ mozna to obejsc przy uzyciu PAE w linuksie to opcja kernela?
Pytanie czemu nie jest ona defaultowo wlaczona tylko musi byc wlaczana swiadomie przez usera?

Offline

 

#11  2009-02-03 22:54:11

  Grzeslaw - Użytkownik

Grzeslaw
Użytkownik
Zarejestrowany: 2008-02-12

Re: debian 64 czy 32bit?

debianus_userus napisał(-a):

Pytanie czemu nie jest ona defaultowo wlaczona tylko musi byc wlaczana swiadomie przez usera?

Bo malo kto posiada powyzej 4Gb pamieci w swoim sprzecie, dopiero wchodzimy w ere gdzie pamieci sa tanie, i coraz wiecej plyt je obsluguje. Pozatym mysle ze dla wydajnosci ;)

Offline

 

#12  2009-02-03 22:56:27

  arturek - Członek DUG

arturek
Członek DUG
Zarejestrowany: 2006-08-19

Re: debian 64 czy 32bit?

PAE jest w kernelu 686-bigmem

CONFIG_X86_PAE=y


Debian “trixie” Xfce

Offline

 

#13  2009-02-03 23:17:03

  djjanek - Użytkownik

djjanek
Użytkownik
Skąd: whereis
Zarejestrowany: 2007-11-15
Serwis

Re: debian 64 czy 32bit?

Ja polecam 64

1) obsłuży bez problemu RAM
2) aplikacje potrzebne do serwerka działają
3) nie wiem czy będą potrzebne wodotryski ale i ona są już coraz bardziej dostępne

Offline

 

#14  2009-02-03 23:20:05

  pyrion - Użytkownik

pyrion
Użytkownik
Zarejestrowany: 2005-10-14

Re: debian 64 czy 32bit?

Ale nie jest to jakos robione od "dupy strony" bo z tego co pamietam to 32bitowe systemy nie adresuja az tak duzej pamieci?

Dzięki PAE ograniczenie to tyczy się pojedynczego procesu.

Offline

 

#15  2009-02-03 23:36:41

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: debian 64 czy 32bit?

1. nie jest wlaczana w jajkach nie majacych -bigmem zapewne ze wzgledow wydajnosciowych ... (podobnie jak dlugo nie bylo wlaczonego wsparcia wieloprocesorowsci w jajkach nie -smp)
2. na serwer smialo mozesz dawac 64-bity, biorac odpowiednia wersje Debiana masz gotowe paczki pod taka architekture wiec nie musiasz kompilowac
3. jedyny problem na systemach serwerowych 64-bity jest z javaws (trzaba instalowac wersje 32-bitowa co troche miesza z java ale mozna sobie poradzic) - sama javaws przydaje sie np. do odpalania zdalnej konsoli graficznej do serwerow Sun'a ...


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#16  2009-02-04 00:05:33

  Kowall_ptk - wieczny student

Kowall_ptk
wieczny student
Skąd: z nienacka :)
Zarejestrowany: 2005-02-17

Re: debian 64 czy 32bit?

Wrzucę swoje 3 grosze, bo widzę tutaj wiele wiedzy "tajemnej"=błędnej dotyczącej obsługi ramu.
W procesorach z serii x86 są odpowiednie rejestry, które umożliwiają stronicowanie pamięci. Powoduje to, że system 32bit może zaadresować więcej pamięci niż 4GB. Ograniczenie polega na tym, że jedna zmienna (bez sztuczek programistycznych) jest ograniczona do 4GB. Nie ma to wiele wspólnego z konkretnym procesem, bo pojedynczy proces może obsługiwać np. 3 zmienne o pojemności 4GB. Jeżeli jakiś programista (celuje w tym MS) usiłuje twierdzić inaczej, to znaczy, że nie rozumie tej kwestii.
PS. żeby nie być gołosłownym, to adresowałem 24MB pamięci w czystym dosie w swoic programach. (więcej ramu nie miałem)

A druga sprawa to "bitowość" procesora. Jest ona określana przez szerokość szyny danych procesora, a nie długość instrukcji, które wykonuje. Ale nie tłumaczcie tego laikom. Szkoda zdrowia :)


W Linuksie się da, tylko trzeba wiedzieć jak!

Offline

 

#17  2009-02-04 00:45:49

  djjanek - Użytkownik

djjanek
Użytkownik
Skąd: whereis
Zarejestrowany: 2007-11-15
Serwis

Re: debian 64 czy 32bit?

Kowall_ptk napisał(-a):

Wrzucę swoje 3 grosze, bo widzę tutaj wiele wiedzy "tajemnej"=błędnej dotyczącej obsługi ramu.
W procesorach z serii x86 są odpowiednie rejestry, które umożliwiają stronicowanie pamięci. Powoduje to, że system 32bit może zaadresować więcej pamięci niż 4GB. Ograniczenie polega na tym, że jedna zmienna (bez sztuczek programistycznych) jest ograniczona do 4GB. Nie ma to wiele wspólnego z konkretnym procesem, bo pojedynczy proces może obsługiwać np. 3 zmienne o pojemności 4GB. Jeżeli jakiś programista (celuje w tym MS) usiłuje twierdzić inaczej, to znaczy, że nie rozumie tej kwestii.
PS. żeby nie być gołosłownym, to adresowałem 24MB pamięci w czystym dosie w swoic programach. (więcej ramu nie miałem)

A druga sprawa to "bitowość" procesora. Jest ona określana przez szerokość szyny danych procesora, a nie długość instrukcji, które wykonuje. Ale nie tłumaczcie tego laikom. Szkoda zdrowia :)

Mała wtopa koleszko. W procesorze masz rejestr zadresowania pamięci. i tak w procesorach 32 bitowych masz 2^32 zatem około 4GB. Fakt że możesz i ograniczać programowo ale nie przeskoczysz sprzętowego ograniczenia, chyba że napiszesz symulator :). Jak dobrze pamiętam to 24MB ramu już chodziło na 32bitowcach czyli mogłeś zaadresować 4GB.
PS. żeby nie byż gołosłowny to na dysku 20GB mogłem zaadresować tylko 20GB. :)
Sorki za dygresję.

Offline

 

#18  2009-02-04 00:47:18

  rychu - elektryk dyżurny

rychu
elektryk dyżurny
Skąd: gdańsk/kalmar
Zarejestrowany: 2004-12-28

Re: debian 64 czy 32bit?

już w czasach 6502 było stronicowanie pamięci :] znałem kiedyś zioma, który trochę działał na scenie atari 8-bit, tam wszyscy se porozszerzali ram z 64 kB do 320 kB (+ 256) i bankowali co 8 kB chyba od $D000

żeby linuch obsłużył więcej ramu niż 4 GB to trzeba zrobić tak, jak mówi arturek: zassać jajko bigmem albo samemu skompilować:

CONFIG_HIGHMEM64G=y

albo korzystając z ncurses albo innego graficznego wariactwa:

Processor type and features -->
High memory support -->
... i zaznaczamy ile trzeba

a kto nie kompilował jeszcze sam jajka --> do wychłostania! :P

edit: djjanek, bankowanie (poprawnie: stronicowanie) pamięci to żadna ściema. jest nawet przyzwoity art o tym na wikipedii: LINK


linux regd. user #248790

Offline

 

#19  2009-02-04 00:48:56

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: debian 64 czy 32bit?

rychu napisał(-a):

a kto nie kompilował jeszcze sam jajka --> do wychłostania! :P

czyli ja też? :(


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#20  2009-02-04 00:57:37

  rychu - elektryk dyżurny

rychu
elektryk dyżurny
Skąd: gdańsk/kalmar
Zarejestrowany: 2004-12-28

Re: debian 64 czy 32bit?

no co ty, nie robiłeś sam jajka? nie żartuj


linux regd. user #248790

Offline

 

#21  2009-02-04 01:00:27

  djjanek - Użytkownik

djjanek
Użytkownik
Skąd: whereis
Zarejestrowany: 2007-11-15
Serwis

Re: debian 64 czy 32bit?

rychu napisał(-a):

już w czasach 6502 było stronicowanie pamięci :] znałem kiedyś zioma, który trochę działał na scenie atari 8-bit, tam wszyscy se porozszerzali ram z 64 kB do 320 kB (+ 256) i bankowali co 8 kB chyba od $D000
żeby linuch obsłużył więcej ramu niż 4 GB to trzeba zrobić tak, jak mówi arturek: zassać jajko bigmem albo samemu spompilować:

Processor type and features -->
High memory support -->
... i zaznaczamy ile trzeba

a kto nie kompilował jeszcze sam jajka --> do wychłostania! :P

Stronicowanie fajnie tylko to nie jest obsługiwane w jednym takcie tylko adres najpierw musi być obliczony. Jest to wykorzystywane w starszych biosach gdzie dyski mają ograniczenia a fizycznie maszyna nie potrafi zaadresować dużych dysków. Jest to rozwiązanie jednak jak wcześniej napisałem jest to symulacja, oprogramowanie dostępu do danych.

Offline

 

#22  2009-02-04 01:22:20

  rychu - elektryk dyżurny

rychu
elektryk dyżurny
Skąd: gdańsk/kalmar
Zarejestrowany: 2004-12-28

Re: debian 64 czy 32bit?

djjanek napisał(-a):

Stronicowanie fajnie tylko to nie jest obsługiwane w jednym takcie tylko adres najpierw musi być obliczony.

nie :P

po prostu robisz tak: twój procesor jest w stanie zaadresować tylko 4 GB ramu (2^64). nie więcej, i tego się trzymamy. ale robisz taki numer: masz, powiedzmy, obok drugie 4 GB. w tych pierwszych 4 GB wydzielasz jakąś ramkę (nie wiem ile ona wynosi, załóżmy, że 256 MB - strzelam) i gadasz do kontrolera pamięci, żeby w twojej przestrzeni adresowej (tych pierwszych 4 GB) umieścił pierwsze 256 MB z tych drugich 4 GB, czyli bank 0. w tym momencie te 'prawdziwe' 256 MB przestają być widoczne, bo w ich miejsce wciskają się dane z tego drugiego obszaru. możesz nakazać kontrolerowi, żeby w tej ramce pokazał ci kolejne 256 MB z tej drugiej pamięci, wtedy będzie to bank 1. i tak dalej.

rozumiesz o co biega? idea nie polega na tym, że procesor jednocześnie widzi całą dostępną pamięć jaką ma. jednak pewien wąski kawałek tej pamięci (ramka albo bank) może przypisać jakiejś większej pamięci i tam sobie odczytywać różne jej kawałki.


linux regd. user #248790

Offline

 

#23  2009-02-04 02:54:52

  Kowall_ptk - wieczny student

Kowall_ptk
wieczny student
Skąd: z nienacka :)
Zarejestrowany: 2005-02-17

Re: debian 64 czy 32bit?

Djjanek, ile programowałeś i w czym??


W Linuksie się da, tylko trzeba wiedzieć jak!

Offline

 

#24  2009-02-04 08:04:13

  djjanek - Użytkownik

djjanek
Użytkownik
Skąd: whereis
Zarejestrowany: 2007-11-15
Serwis

Re: debian 64 czy 32bit?

rychu napisał(-a):

djjanek napisał(-a):

Stronicowanie fajnie tylko to nie jest obsługiwane w jednym takcie tylko adres najpierw musi być obliczony.

nie :P

po prostu robisz tak: twój procesor jest w stanie zaadresować tylko 4 GB ramu (2^64). nie więcej, i tego się trzymamy. ale robisz taki numer: masz, powiedzmy, obok drugie 4 GB. w tych pierwszych 4 GB wydzielasz jakąś ramkę (nie wiem ile ona wynosi, załóżmy, że 256 MB - strzelam) i gadasz do kontrolera pamięci, żeby w twojej przestrzeni adresowej (tych pierwszych 4 GB) umieścił pierwsze 256 MB z tych drugich 4 GB, czyli bank 0. w tym momencie te 'prawdziwe' 256 MB przestają być widoczne, bo w ich miejsce wciskają się dane z tego drugiego obszaru. możesz nakazać kontrolerowi, żeby w tej ramce pokazał ci kolejne 256 MB z tej drugiej pamięci, wtedy będzie to bank 1. i tak dalej.

rozumiesz o co biega? idea nie polega na tym, że procesor jednocześnie widzi całą dostępną pamięć jaką ma. jednak pewien wąski kawałek tej pamięci (ramka albo bank) może przypisać jakiejś większej pamięci i tam sobie odczytywać różne jej kawałki.

Fajna teoria i 100% ok jest tylko jedno ale procesor daje adres pamięci do kontrolera (jeśli masz ponad 4GB to daje adres nawet ponad 4GB) a kontroler wiedząc jak jest obliczany dokładny adres oblicza go (tutaj jest potrzebny czas) i daje dane z tego adresu.

Podsumowując procesor ma zaadresowane tylko 4GB ale ma dostęp do większej ilości za pomocą obliczania (potrzebny czas) dokładnego adresu.

Zaraz ktoś napisze że jeśli procesor będzie czekał na dane to może w tym czasie zrobić coś innego - po części ma rację lecz w pewnym momencie zaczyna się szamotanie i wiele innych problemów związanych z walką o czas procesora.

Co do programowania trochę tu trochę tam programowałem.

Offline

 

#25  2009-02-04 09:03:46

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: debian 64 czy 32bit?

bercik napisał(-a):

3. jedyny problem na systemach serwerowych 64-bity jest z javaws (trzaba instalowac wersje 32-bitowa co troche miesza z java ale mozna sobie poradzic) - sama javaws przydaje sie np. do odpalania zdalnej konsoli graficznej do serwerow Sun'a ...

Ten problem chyba został już rozwiązany.
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4802695


http://www.debian.org/logos/openlogo-nd-50.png

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)