Novi* server Benchmarka i Bench-Market sajtovaNakon minulih par godina, svedoci ste činjenice da je Benchmark sajt dosta
napredovao stalnim povećanjem broja posetilaca i članova foruma. Pored toga,
od kako je nedavno u rad pušten i Bench-Market sajt postalo je sasvim jasno
da je našem serveru potrebno značajno unapređenje kako bi posetioci mogli da
uživaju u što boljem i bržem radu na oba sajta. Dosadašnjem serveru zasnovanom
na Pentium 4 procesoru na 1.6 GHz koji nas je do sada dosta dobro služio je
došlo vreme za odlazak u penziju ili u boljem slučaju prekvalifikaciju u neku
office mašinu koja će se koristiti u redakciji. Kako je 64-bitna procesorska
era već odavno započeta, sasvim je logično da i naš novi server bude baziran
na takvom procesoru. Kako dotični server treba istovremeno da opslužuje korisnike
na dva sajta, sasvim je prirodno da u pitanju bude i dual procesorska mašina
i to po logici – dva sajta, dva procesora. Kako smo pre izvesnog vremena imali
prilike da na delu isprobamo i AMD i Intel dual procesorske mašine, uverili
smo se da su AMD Opteron procesori mnogo moćnije i bolje rešenje od Xeon procesora
bilo koje generacije. Tako je odluka pala i kao platforma za novi Benchmark
i Benchmarket server izabrana je Dual Opteron opcija.
Pošto smo oko bacili na skupe i brze Opteron procesore (u pitanju su AMD Opteron
250 modeli na 2.4 GHz), morali smo da se obratimo za pomoć sponzorima kako bi
uspeli da sastavimo stvarno moćnu serversku mašinu koja bi nas i Vas posetioce
dugo služila uz adekvatne performanse koje su potrebne za opsluživanje oba sajta.
Pored navedenih procesora, izbor matične ploče pao je na MS-9145 model koji
je baziran na AMD 8111/8131 čipset kombinaciji i nalazi se unutar MSI MS-9245
barebone servera. Naravno, ni jedan ozbiljan server ne može biti bez SCSI diskova
u RAID mirror režimu, pa smo tako obezbedili i odgovarajuće diskove i to dva
Maxtor ATLAS 10K V diska kapaciteta 73 GB; brzinom rotacija ploča od 10000 obrtaja
u minuti; 8 MB keš memorije i prosečnim vremenom pristupa od 4 ms. Kako sve izgleda kada se sklopi upravno ćemo vam pokazati, uz par sitnih detalja
vezanih za performanse. Ipak, performanse servera se ne mogu proveriti na isto
način kao i klasični sistemi, a pored toga za to je potrebno i mnogo vremena
koje mi nismo imali na raspolaganju. Naravno, sve u želji da svi što pre počnemo
da koristimo novi server.* – nije više nov, čak nije ni aktuelan, ali u vreme pisanja testa, bio je prava “zver” 🙂
{pagebreak}
{pagebreak title=”AMD Opteron tehnologija”}
AMD 8111/8131 čipset
Kreiranje kvalitetnog čipseta i matične ploče za više procesorske sisteme nikada
nije bio lak zadatak. Interesantno, od momenta kada je AMD krenuo u oštru borbu
na serverskom tržištu, rešenja ove kompanije su u nekim veoma bitnim karakteristika
prevazilazila slična Intel rešenja. AMD 760MPX namenjen Athlon MP procesorima
predstaavljao je ozbiljno rešenje koje je definitivno imalo šta da ponudi. Ovaj
čipset posedovao je nekoliko interesantnih mogućnosti koje dodatno povećavaju
ukupnu produktivnost u radu dva procesora, kao i efektivne propusne moći sistemske
magistrale. Kod tadašnjih Intel-ovih multiprocesorskih sistema primenjena je
Shared FSB tehnologija, pa je to slučaj i sa većinom današnjih čipsetova kao
što je to i na veoma rasprostranjenom i860 čipsetu koji se i danas nalazi u
mnogim serverima. Interesantno da se ovaj princip i nije nešto mnogo promenio
ni kod novijih Intel serverskih čipsetova, što je još jedan od razloga zašto
Xeon sistemi ostvaruje slabije performanse. Shared FSB tehnologija znači da
svi procesori u sistemu dele jednu magistralu, što logično dovodi do usporenja
i “gušenja” samih procesora pri zahtevnijim zadacima. U radu sa dva procesora
situacija nije mnogo strašna, ali opet dolazi do usporenja, a stvari se sve
više pogoršavaju kako raste broj procesora, jer FSB ostaje isti. AMD je kod
760MPX procesora primenio drugu logiku koja se naziva Point-to-Point FSB, koja
potpuno eliminiše usporenja koja se javljaju u radu sa dva procesora.
Kod Shared FSB tehnologije, svaki procesor u sistemu je vezan zajedničkom sistemskom
magistralom preko Northbridge-a. To znači da svaki od njih u svom radu moraju
da dele jednu magistralu i da se pored toga kompletna komunikacija između samih
procesora mora vršiti kroz glavnu memoriju. To konkretno znači da za komunikacju
i eventulano kopiranje sadržaja keš memorije između proceosra mora trošiti propusna
moć sistemske magistrale, a uz i pristupanje sporoj osnovnoj memoriji. Point-to-Point
FSB tehnologija nudi drugačiji način komunikacije između samih procesora i northbridgea,
jer u ovom slučaju oba procesora imaju svoju posebnu magistralu koja ih veže
za northbridge. U ovakvoj konstrukciji, ako je potrebno prebaciti neki paket podataka iz keša
jednog procesora u keš drugog, kompletna operacija se vrši prolaskom podataka
samo kroz northbridge, bez zalaženja u osnovnu sistemsku magistralu i centralnu
memoriju. Druga veoma bitna stvar je logika u komunikaciji između dva procesora
i uzajamnom deljenju podataka koja se naziva “Cache Coherency”. Ova logika,
uz pomoć Point-to-Point tehnologije omogućavala je maksimalu saradnju procesora
i northbridge-a, koja se prvenstveno ogleda u mogućnosti deljenja podataka u
keš memorijama procesora. To znači da Northbridge prati stanja keš memorije
u oba procesora, i ako dođe do situacije da je u kešu jednog procesora podatak
koji je potreban drugom, taj transfer se bez problema i usporenja obavlja. Naravno,
ista stvar važi i ako se isti paket podataka nalazi u keš memoriji oba procesora.
Ako se takva stvar dogodi, pa nakon toga jedan od procesora načini neku izmenu
na tom paketu podataka, northbridge automatski kopira izmene koju su nastale
u tom paketu u keš drugog procesora.
Nakon ovog tehničkog dela, možemo reći da je AMD iskoristio sva pozitivna iskustva
sa 760MPX čipsetom i preneo ih na novu generaciju koja treba da posluži kao
platforma Opteron procesorima. Zbog činjenice da ovi procesori u sebi imaju
ugrađeni memorijski kontroler, kreiranje efikasnog više-procesorskog čipseta
je mnogo lakše. Aktuelni AMD severski čipset se sastoji iz HyperTransport I/O
Hub-a i HyperTransport PCI-X tunela, što respektivno predstavljaju 8111 i 8131
čipovi.
Kao što možete videti na priloženim grafikonima, sama arhitektura je nešto
manje komplikovana nego što je to bio slučaj sa prethodno generacijom AMD serverske
kontrolerske logike. Zahvaljujući integrisanom memorijskom kontroleru u svakom
Opteron-u, procesori imaju direktan pristup memoriji bez potrebe da se opterećuje
glavna sistemska magistrala. Pored toga, svaki procesor je međusobno povezan
brzom HyperTransport magistralom na 800 MHz, dok su sa čipsetom povezani preko
posebne HyperTransport magistrale na 800 MHz. Po ovom bitnom detalju se Opteron
procesori i razlikuju u zavisnosti za koje sistemske su predviđeni, odnosno
koliko maksimalno procesora može biti upotrebljeno u jednom serveru. Tako u
našem slučaju, Opteron procesori koje koristimo imaju dva HyperTransport linka.
Sve ovo AMD naziva DirectConnect arhitekturom, što u stvari predstavlja unapređenu
verziju Point-To-Point FSB sistema koju smo ranije opisali na primeru AMD 760MPX
čipseta.
{pagebreak}
{pagebreak title=”MSI MS-9245″}
Naravno, da se pomenuti procesori i ploča adekvatno smeste, potrebno je i odgovarajuće
rack mount kućište koje je MSI predvideo za svoj MS-9245 barebone server. Sa
prednje strane se nalazi dva rack-a za SCSI hard diskove, dok se sa leve strane
nalazi slim CD čitač. Pored toga, tu su dva USB porta kao i osnovni power i
reset tasteri. Sa zadnje strane, prisutni su samo najosnovniji konektori potrebni
za funkcionisanje jednog servera. Tu su još dva USB porta, jedan serijski port
za eventualne upravljačke konzole i naravno dva LAN RJ-45 konektora.
Kada se poklopac kućišta ukloni dolazimo do unutrašnjosti našeg novog servera.
Ispod dva velika bakarna hladnjaka nalaze se dva Opteron 250 procesora i to
pasivna što znači da je ovim procesorima na 2.4 GHz ova vrsta hlađenja sasvim
dovoljna. Odmah do procesora nalaze se po četiri memorijska slota za DDR400
Registred ECC memoriju koje smo mi do pola popunili sa Kingston modulima kapaciteta
512 MB, što u ukupnom zbiru daje lepih 2 GB memorije. Na centralnom delu ploče
se nalazi čipse, i interesantno je videti da AMD8111 HyperTransport Hub ne poseduje
pasivni hladnjak, što naravno znači da se i ovaj čip veoma malo zagreva tokom
rada.
Tačno između dva procesora nalazi se naponska jedinica koja je u osnovi podeljena
na dve grane, kako bi adekvatno mogla da opslužuje oba procesora. Zbog same
namene serverske ploče, naponska jedinica mora biti izarađena u drugačijem maniru
od onih na koje smo navikli da vidimo na desktop matičnim pločama. Savršena
filtracija napona je imperativ, tako da naponska jedinica na MSI 9145 serverskoj
ploči izgleda veoma moćno. Naime, svaki procesor se napaja posredstvom četvorostepene
naponske jedini što garantuje dugotrajnu stabilnost celokupnog sistema.
{pagebreak}
{pagebreak title=”MSI MS-9245 – 2″}
Od ostatka osnovnih komponenti, na MS-9145 ploči se nalaze standardna serverska
rešenja. Na ozbiljnim serverskim pločama je sasvim logično da nešto kao što
su AGP ili PCI Express slotovi ne postoje, tako da je na ploču preko standardne
PCI magistrale integrisani ATI Rage XL sa 8 MB svoje posećene memorije. Iako
se radi o veoma starom čipu, ATI Rage XL je mali potrošač koji se i malo zagreva
i pri tome pruža odličnu 2D sliku, što ga čini odličnim rešenjem za ovakav tip
matičnih ploča.
BroadCom rešenja su već odavno čuvena u svim mogućim domenima LAN tržišta,
pa je sasvim logično da se čip ove kompanije nalazi i na ovoj ploči. BCM5704C
čip pruža Dual LAN gigabitnu podršku, čime je obezbeđeno da brzina servera sa
spoljnim svetom bude maksimalna. Pored mrežne podrške, jedna od takođe značajnih
stvari je prisustvo dodatne kontrolne konzole, što je na MSI MS-9145 ploči izvedeno
preko dodatne kartice. Ova kartica bazirana je oko Q-Logic Zircon UL ( ARM7
TDMI 40M RISC) čipa sa dodatnih 4 MB flash memorije. Finalna stavka su SCSI
RAID kontroler i odgovarajući diskovi. Funkciju SCSI RAID kontrolera vrši LSI
1020 čip (koje je interesantno potrebno i dodatno pasivno hlađenje) koji podržava
SCSI Ultra320 standard. Na ovaj kontroler se mogu povezati do samo dva hard
diska u Single channel režimu, čime se spisak mogućih RAID modova svodi na standardna
dva – RAID 0 ili RAID 1. No, za naše potrebe to bi trebalo da bude sasvim dovoljno.
Na kraju vodiča kroz unutrašnjost MSI 9245 Rackmount servera, ne smemo zaboraviti
da pomenemo i ACBel napajanje, koje je u ovom slučaju, po specifikaciji tačno
411 W.
{pagebreak}
{pagebreak title=”Testiranje”}
Pošto se radi o specificnom hardveru, klasican oblik testa na koji smo navikli
nije moguć. Ipak, kako bi što bolje dočarali izgled i mogucnosti novog severa,
odlučili smo da provrtimo par prostih testova čisto kako bi imali bar neku minimalnu
referencu performansi ovog sistema. Naravno, zbog nedostatka odgovarajuceg grafičkog
adaptera 3D performanse, koje vecinu i najviše zanimaju nije bilo moguce izmeriti.
Testove koje smo izvršili uradeni su na Windows XP x64 operativnom sistemu,
iako ce prirodno na server biti reinstalirana odgovarajuća distribucija Linux-a.
{pagebreak}
{pagebreak title=”Rezime”}
Zaista nam je zadovoljstvo što će ubuduće oba naaša sajta biti hostovana na proverenoj
tehnologiji. AMD Opteron svakako predstavlja tehnoloaški jedno od najnaprednijih
procesorskih reašenja za manje i srednje servere. MSI barebone rackmount server
predstavlja dobru platformu kako bi dva Opteron 250 procesora adekvatno pokazala
šta sve mogu. Više nego adekvatna količina Kingston memorije je još jedna karika
u lancu koja ćini da Benchmark sigurno ima jedan od najboljih servere, za ovaj
tip primene, u našoj zemlji. U odnosu na vreme pre skoro tri godine kada je postavljen
prvi Benchmark server štoašta se izmenilo. Sajtu Benchmark danas pristupa u proseku
pet puta više posetilaca na dnevnom nivou nego što je to bilo u prošlosti, a i
sam sajt je dosta unapređen. Tome svakako treba dodati skoro puštanje u rad Bench-Market
sajta koji će takođe biti hostovan na novom serveru. Sveukupno postmatrano, jasno
je da stari server nije više mogao izađe na kraj sa izazovima koji se pred njega
pstavljaju, a i logićno je da najbolji sajt o hardveru u našoj zemlji ima iza
sebe vrhunsku tehnološku osnovu što tehnologija kompanija AMD, MSI i Kingston
svakako jeste. Sasvim smo sigurni da će puaštanje u rad novog servera omogućiti
našim posetiocima još bolji kvalitet na obostrano zadovoljstvo.
Ekipa sajta Benchmark i sajta Bench-Market se još jednom zahvaljuje partnerima iz AMD-a, MSI-ja i Kingston-a na pomoći prilikom kompletiranja novog servera.