[BSD] szerver hardver
Fazekas Mihály
michael at goliat.eik.bme.hu
2006. Dec. 13., Sze, 15:50:06 CET
Hello,
> A közeljövőben (3-6 hónap múlva) upgrade-elni kellene egy szervert.
> A jelenlegi szerverben 1GB RAM van, és két tükrözött SATA vinyó.
> Itthon már próbáltam egy másik gépet 4GB RAM-mal, de valamiért már
> a BIOS is csak 3.2 GB-ot ismert föl, és a FreeBSD sem lát többet.
> Ez egy Core2Duo proci, jobb féle alaplappal és az üzletben azt
> mondták hogy nem is fog látni többet, mert ahhoz Xeon processzor
> kell. (Mondjuk el tudom képzelni hogy 32 biten csak 4GB cím van és
> kell hely a virtuális címeknek is.) Íme a kérdések:
>
> 1. 32 bites rendszerben tényleg nem lehet 4GB fölé menni?
Fizikai memoriaban nem.
De mar a 386 -os (cca. '80 -as evek kozepen jott ki) is tudta
kezelni mind a 4 GB -ot. Az persze mas kerdes, hogy nem
hasznaltak ki.
> 2. Legalább el tudnám érni hogy mind a 4GB-ot lássa a gépem?
Szerintem az alaplap gyartojat kellene (pl. email utjan)
megkerdezni.
> 3. 64 bites rendszerben érdemes gondolkodnom? Szeretnék az új gépbe
> kb. 6GB memóriát tenni. Több helyen írták nekem, hogy több olyan
> port van ami nem fordítható 64 biteshez. Mire számíthatok? (A
> jdk-diablo és jakarta-tomcat vajon megy 64 biten? Ez egy kritikus
> kérdés.)
Meg kell nezni az adott port -hoz tartozo Makefile -t, es kell
keresni bene olyat, hogy "ONLY_FOR_ARCHS". Abban az esetben, ha
nincs benne ilyen, akkor valoszinuleg fog menni.
Ha van benne ilyen, es utana szerepel az ia64, vagy amd64 (vagy
ami kell), akkor megy egyebkent nem.
> 4. Adott egy nagyobb adatbázis is (több millió sorral) és az
Ez nem is olyan sok.
Nekem van olyan tablam az egyik adatbazisban, amibe
havonta belekerul 110000.....150000 rekord. Ehhez a tablahoz
tartozik meg 8 index is.
> analizálások azt mutatták, hogy a kevé memória miatt folyamatosan
> olvas/ír. Kellene valami ütősebb, de olyan ami nem túl drága. Az
> egész szervert jó lenne kihozni 500 000 forint alatt. Számolgattam,
> hogy 6GB memória magában 150 ezer. Nem tudom hogy mi legyen a
> diszkekkel. Lehet hogy nem lesz elég a pénz SCSI-re. Mit vegyek
Amit irtal, azok alapjan tutti, hogy nem lesz.
A SCSI minden szinten draga multasag, de megeri.
> helyette? Lehet mostanában hallani ilyen egybeépített SATA RAID
> tömbökről. Árlistában nem láttam soha. Megéri ez? Elég biztonságos?
> A másik lehetőségem, hogy belepakolok 8 SATA vinyót és RAID 1+0
> rendszerben egyszeresen tükrözött, 4szeresen csíkozott módon
> használom, tehát 4 párat összetükrözök, és erre az 4 logikai
> eszközre csíkozok, az alap rendszer egy külön SATA RAID 1-en lenne.
> Ehhez csak plusz 8 vinyót kell venni, ami kb. 200 ezer. (A
> postgres listán nem javasolták adatbázis alá a RAID 5-öt, azt
> mondták hogy adatbázishoz a RAID1 jobb, nem tudom miért).
A tukrozes miatt gyorsabb, de nagyon sok beallitastol fugg.
Pl.:
Alap rendszer: raid1 (2db hdd)
SQL default tablespace: 2x raid5 (ez legalabb 6 hdd)
SQL indexspace: 1x raid5 (ez legalabb 3 hdd)
A raid5 -nel a 3db a minimum, de lehet bele tenni tobbet is,
pl.: 4 -et.
A raid5 tombok egymassal valo tukrozese: a biztonsag mellett
meg valamifele teljesitmenynovekedest is el lehet erni.
Sajat tapasztalat: ha a postgres -en kulon tombre teszed
az index -eket, akkor az is tud valamit gyorsitani a dolgon.
Fejtegethetnem meg a dolgot, de szerintem felesleges.
Tudni kellene a szerver terheltseget, meg hogy pl. milyen egyeb
kiszolgaloalkalmazasok futnak rajta,......
De talan erdemes elgondolkodni azon is, hogy a jelenlegi gepet
is meghagyni, es a nagyobb dolgokat meg rabizni az ujonan
beszerzett csodamasina'ra.
--
mailto:michael at goliat.eik.bme.hu
Phone: 463-1966
További információk a(z) BSD levelezőlistáról