Del Skrevet 13. februar 2005 Skrevet 13. februar 2005 ang administrasjon og gjøre alt på en maskin, på skolen vår har vi ett nettverk med ca 200pcer som alle er koblet til en windows server med hjemmeområder der o.l, men disse er såkalte tykke tynnklienter, full hw i pcene og de stakkars ikt lærlingene som driter nettverket ghoster manuelt hver eneste pc hver uke,,, de setter inn ghost cd'r og taster passord osv, utrolig kjedelig jobb. Men det er sånn det blir gjort her... og hvis du bare skal ha 10pc'r så er det vel ikke noe stress Snakk om å ville seg selv vondt, har ingen fortalt dem at veien til frelse ligger i linux? OK, ti tommeltotter, det setter jo visse begrensninger. Den PIII CPU'en du har er jo en kandidat til tynnklient (bruker den S478?), men hvis hovedkortet er ATX blir det vel litt mastodont, evt. hvis kompisen din kan bestikkes til å gjøre noe kult/stilig utav det. Ellers kan du vurdere en barebone løsning istedet for (evt. i tillegg til) tynnklient, spesielt med tanke på at du har disker i massevis (som jeg tror er rimelig støysvake), og skjermkort forsåvidt. Det trenger ikke koste allverden, komplett.no har stadig noen som demo-vare. Til rundt 1.800,- har du et bredt utvalg av S478 barbones (sjekk komplett.no), legg til 290,- for 256MB ram, og 600,- for CPU. Egentlig er jeg AMD fan, så det smerter meg å forslå Intel, men for budsjett segmentet er Celeron for tiden "best buy".
drall Skrevet 13. februar 2005 Skrevet 13. februar 2005 Angående filmavspilling gjennom X på nettverk har jeg forstått det slik at X bare sender minimale instruksjoner om hva som skal tegnes opp (i motsetning til windows), slik at så sant tynnklienten er rask nok til å tegne opp det den får beskjed om går dette fint. Det funker fint for meg å spille av 640x480 xvids gjennom 100Mb/s X i hvertfall.
slope Skrevet 15. februar 2005 Forfatter Skrevet 15. februar 2005 (endret) Her var det flere meninger ang. video over nettverket. Det er alt sagt at selve hastigheten i nettet vil bli flaskehals, fordi videoen blir "dekodet" på server, og dermed sendes i fullkvalitet til server. Likevel ser jeg at kommersielle video/media servere skal klare og vise videofilmer i 100% DVD kvalitet til 7 samtidige brukere. Såvidt jeg forstår fra nettsidene deres spilles filene av fra serveren, og går i full kvalitet gjennom 100mb lan, direkte til avspilleren. Avspilleren eller klienten skal ikke prossesere signalene på noe vis, kun fungere som et ledd mellom TV og server. Dersom jeg har forstått dette korrekt tviler jeg vel på om tynnklienter vil få problemer med videfiler hos meg, da jeg vil ha 3 eller max 4 samtidige brukere. For sikkerhets skyld har jeg sendt en epost til produsenten av denne mediaserveren, så da vet jeg snart om jeg har forstått dette korrekt. Alternativet kan jo være å sette opp Gblan, dersom folk mener 100lan vil føre til redusert kvalitet og eller lag/treghet. Har sett så mange flotte tynnklinter nå via thethin.net at jeg har mistet all dømmekraft, slik at jeg akkurat nå er ganske sikker på at jeg går for over-disk tynnklient, så gjennstår det bare å velge hvilken da. Har også sjekket rundt ang. brukte servere, uten å være helt i mål her. Tror jeg skal prøve auksjon.......dersom ikke noen her har gode tips, er blakke eller har kjøpt altfor dyrt skiutstyr Endret 15. februar 2005 av slope
slope Skrevet 16. februar 2005 Forfatter Skrevet 16. februar 2005 @kyrsjo takk for tipset, skal sjekke ut hva de har av godsaker:-)) Ellers er det litt smått med servere ser det ut til, men skal sjekke litt mer. Et av programmene jeg beytter svært ofte (Visual Studi.net pro) kjører ikke under wine, så jeg må skaffe meg en portreplicator slik at det blir enkelt å kjøre windows fra laptopen. Vel, så får jeg brukt den gamle 19" Crt'n til noe også. Har fått tips om å sjekke prisene på tynnklienter fra Polen, skal vistnok være ca halvapriset. Så jeg har fått en til å sjekke opp dette, og evt. hva tollen blir. Legger ut info så fort jeg har det, samt linker til evt. nettbutikker i Polen, regner med at jeg har alt i løpet av uken. Så valget er ikke tatt når det gjelder hverken server eller klienter. Blir derfor svært glad for alle tips som gjelder brukte servere eller tynnklienter. Vet noen om det er noen auksjonshus som selger ting for inkassobyraåer? Der må det vel være mulig å finne brukte servere? Tips mottas fortsatt med takk
Del Skrevet 16. februar 2005 Skrevet 16. februar 2005 Ferdig tynnklient blir sikkert fine greier. Jeg er litt usikker på hvordan de vil fungere for multimedia opplegg (f.eks. lyd, så ikke noen mulighet for å koble det direkte på tynnklienten), men det går sikkert bra. Tynnklient er jo ferdige saker, så der får du bare finne det du syns er best/finest/billigst. På server siden ser jeg ikke helt hvorfor du har gått bort fra den opprinnelige planen med A64 3200+, jeg tror det vil fungere utmerket (spesielt når det det snakk om 3-4 brukere). På komplett.no har de et Epox HK for S-754 til 575,-, jeg bygde en PC med det kortet og kan gi det gode skussmål. Riktignok kjørte den maskinen winXP, og Via har ikke alltid vært best på linux drivere (hovedkortet har Via chipset, selv velger jeg alltid Nvidia til linux maskiner, men jeg er jo litt sær). Med Twinmos minne kan du få 1GB ram PC3200 til 1300,- (det var dette minnet jeg kjøpte til det hovedkortet, og hadde ingen kompatibilitetsproblemer). Kabinett,HD og skjermkort har du (ser ikke noen grunn til å pensjonere et TI4600 kort). Dersom du har lyst på et nytt kabinett, har du jo et hav av muligheter fra 500,- til 2500,-. Så du kommer ut med totalt 1875,- pluss CPU. Tror ikke du finner noe bedre brukt (men jeg har tatt feil før)..
slope Skrevet 17. februar 2005 Forfatter Skrevet 17. februar 2005 Nei tanken var å være bedre rustet for flerbruker oppgaver rett og slett. Nå er jo ikke 4 brukere allverden, men dersom noen av disse sitter med flere programmer åpne samtidig, og noe da kjører mediafiler da er jeg redd for lag. Tenkte derfor at en brukt server med to cpu'er ville fikse dette bedre. Dessuten er det også en læreprosess for meg, så hva en server klarer, hvordan den fungerer med linux oppsett osv. Så er det selvsagt artig å teste ut påstandene som fremkommer i et par av linkene her om at ant. cpu er viktigere enn cpu mhz på en server til dette formålet. Dessuten appelerer det til "gjerrigknarken" i meg :!: Fin tanke å kunne benytte brukt datautstyr til noe kjekt. Har en laptop som jo kommer til å snurre å gå innimellom, så dersom det er noe jeg trenger mer mhz for så kan jeg jo bare trå igang laptop'n. Og siden jeg ikke lenger har tid til å spille likevel, så trenger jeg ikke bleeding edge skjermkort eller rå 3.x mhz maskin. Men det kan jo bli utskifting dersom det viser seg å ta laaang tid å rippe dvd'r eller liknende. Men det blir jo litt av sjarmen, finne ut hva et slikt oppsett fikser av "daglidagse" gjøremål, og hva en evt trenger mer muskler til. Blir faktisk så bra at jeg tror jeg må skrive om det her på forumet i god opplysningsånd slik som AP har lært oss til
Del Skrevet 17. februar 2005 Skrevet 17. februar 2005 Joa, med server får du utnyttet dual-cpu i større grad enn med desktop. Men det går ikke mer en dobbelt så fort som single oppsett med samme CPU. Du skal ikke til spesielt gammel hardware før vi snakker om halvparten av 3200+. Hvis det økonomiske er motivet, kan du bare nedgradere til 2800+ Boxed, da har du serveren din til godt under tre tusen. Jeg har en dual-xeon 2.6 Ghz på kontoret, og den har helt klart fordeler når du skal kjøre flere jobber, og ville nok fungere utmerket for ditt formål. Men jeg skal like å se at du finner den noen plass til under tre tusen (nytt får du jo ikke engang hovedkortet for den prisen).
slope Skrevet 17. februar 2005 Forfatter Skrevet 17. februar 2005 Ja ja så er det vel sånn da at en stakker knapt får bestemt seg før han finner ut at valget var feil:-)) Nåvel, vi får se hva som skjer på auksjon til uken. Skal nå se der først da. Men dersom du har rett, at jeg kun får noe *ræl* for penga, så får jeg vel heller kjøpe nytt.
Del Skrevet 19. februar 2005 Skrevet 19. februar 2005 Jeg kom til å tenke på en ting... hvis du har lyst til å kjøre serveren med flere CPU'er, men ikke finner noe billig/brukt som duger, så har du selfølgelig en opplagt ting du kan gjøre, bygge klynge. Det vil jo ta litt plass, men kan jo i utgangspunktet stues bort, hvis du har noen romslige skap e.l. Ute av syne betyr jo estetikken lite (bruk gamle kabinett osv.). Nå bygges de fleste linux-klynger med dual-CPU noder, men det er ingenting i veien med single-CPU noder. Da har du full fleksibilitet, og kan få brukt opp mye av de gamle tingene dine. Hardware på nodene kan være helt uavhengig av hverandre (da blir det jo fort en computer farm heller enn en klynge, men jeg skiller ikke mellom de to begrepene her). Du kan jo da også dedikere nodene til de oppgavene de egner seg for.
slope Skrevet 19. februar 2005 Forfatter Skrevet 19. februar 2005 (endret) *editert* Endret 19. februar 2005 av slope
slope Skrevet 19. februar 2005 Forfatter Skrevet 19. februar 2005 (endret) Her strømmer det på med idéer Vel dette hadde jeg definitivt ikke tenkt på selv. Klynger. Navnet får en til å tenke på forskningsmiljøer og hardcore regnekraft intensive miljøer slik som realtime finans,metrologisk institutt,google etc. Vel dette er jo like mye et læringsprosjekt som noe annet så jeg får se litt på dette også. Får vel lese meg litt opp på emnet i helga, så får vi se hva jeg har av spørsmål til uka. Uten å gjøre meg opp en mening direkte må jeg si at det jo høres intressant ut med en klynge. Sikkert en god følelse når et slikt system er oppe, og alt kjører slik det skal. Men her kan det vel fort være en tornefull vei til målet? Det er vel ikke akkurat mainstream med klynger, så forslag til oppsett og evt. hjelp dersom en blir stående skikkelig fast er vel kanskje også litt vanskeligere. Men igjen, sett i et læringsperspektiv ville det vært svært tilfredstillende å gjennomføre noe slikt. Her kan en vel fort ende opp med å skyte spurv med kanon, men for mye krefter skader vel aldri:-) Dersom noen har gode linker rundt emnet, vet om gode artikler og how-to's tar jeg mer enn gjerne imot disse. Vel nå får jeg google litt på emnet å se hva jeg finner. Tror det som blir vanskeligst med et slikt prosjekt blir å møte de opprinnelige kravene uten alt for mye overkill. Det er så fort å bli hekta på en idé eller tanke og så handle inn uten å tenke på hvilke oppgaver systemet skulle klare i utgangspunktet. Vel uansett så blir det vel lærerikt, og det er jo minst like viktig. Go' helj Endret 20. februar 2005 av slope
franksun Skrevet 19. februar 2005 Skrevet 19. februar 2005 du som skal sette opp dette, har du kommet noen vei eller er dette bare teori?
Del Skrevet 19. februar 2005 Skrevet 19. februar 2005 Det er nok mye mer mainstream enn du tror, nettet er fullt av How-to's. Har ikke noen linker her og nå, men det ordner seg. Du får tak i diverse skript for automatisering av installasjon osv., knoppix har egen kluster versjon, så du kan t.o.m kjøre Lived CD install på klynge. Jeg regner med at de fleste distroer har egen how-to for linux klynger. Linux klynger er i ferd med å ta over helt for super-datamaskiner, bare sjekk top500.org. I utgangspunktet kan du installere OS på hver node, i såfall er det ikke værre enn det du allerede har planlagt å gjøre, eneste forskjellen er at du kan velge hvilken node som skal kjøre desktop og applikasjoner etter eget forgodtbefinnende, evt. ha faste noder til de forskjellige operasjonene.
slope Skrevet 19. februar 2005 Forfatter Skrevet 19. februar 2005 (endret) @franksun Er ikke kommet lengere enn til teorien nei, det så mange veier å gå at jeg nok må se på alternativene ordentlig før jeg bestemmer meg for hvilket opsett jeg velger. Men når valget er tatt og alt av HW er handlet så skal vel resten gå på et vis. Skal poste mine erfaringer her etter hvert som prosjektet skrider fremover. @del Ja det er vist mye som er nytt mtp Linux-verden. Har googlet endel nå, og funnet flere gode artikler. Nå må jeg bare få lest alt. Du har helt rett ang. klynger ser det ut til. Det er i allefall masse info rundt dette på nettet. Nå blir jo dette *klynge* i en veldig liten kontekst. Den vil jo bestå av 2-3 servere/maksiner, men det er jo morsomt og se hva et slikt oppsett presterer. Så jeg får bare takke for oppmuntringen:-)) Vel klynger ser grusomt spennende ut, skal sjekke til uka hvordan det ser ut mtp brukt server. Håper jeg finner noe til en ok pris. Da kan jeg jo begynne å supplere med litt godsaker fra "rotekassa". Er jo i grunnen greit å få brukt det jeg har av HW også. Er det forresten noen som vet om det er enkelt å sette opp last-balansering, og er det i det hele tatt nødvendig? Eller vil maskinene i en klynge rett og slett ha så spesifikke oppgaver at dette ikke blir noe problem. Vel jeg googler videre, så kan jeg legge ut linkene (søndag) til de artiklene som er bra. Kan sikkert være greit om det er andre som følger tråden også. Endret 19. februar 2005 av slope
slope Skrevet 20. februar 2005 Forfatter Skrevet 20. februar 2005 (endret) Linker ang. linux klynger: Bra Definisjon! På norsk Bra art. på Engelsk openMosix openMosix innføring Mono Asp.net på Linux Win4Lin [windows emulator] VmWare [Winemulator] Win4Lin Vs VmWare [sammenligning] Linker f.o.m. 21.02. Cluster for pengesterke [Må leses!] Win4Lin er en rimeligere VMware...kansjke ikke like mange features som vmware men 1/4 av prisen gjør dette til et bra alternativ, mens en venter på Mono. Mye godsaker rundt dette, og det ser ut som klyngeløsning er det beste alternativet for meg. Dessuten er det jo morro å lære noe nytt underveis. Endret 24. februar 2005 av slope
Del Skrevet 20. februar 2005 Skrevet 20. februar 2005 Det siste først. Win4Lin er en løsning for å kunne boote opp MS-windows fra en linux maskin. Jeg kjenner ikke dette produktet så godt, men VMWare har jeg litt kunnskap om. Noen punkter du bør være klar over her er at det er en performance hit (selv om de skryter av at det ikke er det). Med VMWare er denne hit'en ca. 20%. Dessuten får du ikke native skjermstøtte, så du kan få problemer med å kjøre grafikktunge ting (f.eks. spill) med en slik løsning. Grafikken du får kan sammenlignes med remote desktop løsning. Fordelen er at du kan kjøre MSwin i bakgrunnen, uten å re-boote linux boksen din. Hvordan du fordeler oppgaver rundt på nodene er svært forskjellig. Hvis du har en skikkelig klynge (OS kun på en maskin) så fins det nok ferdige open source løsninger på det. I ditt tilfelle vil jo klyngen være liten, med tildels svært forskjellige noder, så her er det antagelig best med en hjemmesnekra løsning. Til de applikasjonene du bruker mest er det en smal sak å sette opp spesifikke kommandoer mot spesifikke noder, du kan også skrive et lite skript selv (f.eks. v.h.a. uptime kommandoen) som sjekker hvilken node som har minst belastning, og starter jobbene der. For oppsettet ser jeg for meg at det letteste er å ha OS på hver node, men da blir kanskje litt mer administrasjon, til gjengjeld er det meste veldig enkelt å få til da. Nodene har i utgangspunktet ikke spesifikke oppgaver, ideellt blir jobber fordelt til de nodene som har minst å gjøre. Men nå snakker jeg ikke om parallell prosessering, det ligger på kompilator nivå med OpenMP og MPI som ledende standarder.
slope Skrevet 21. februar 2005 Forfatter Skrevet 21. februar 2005 @del Hmm vil oppgavene til vmware eller win4lin også bli delt mellom maskinene dersom jeg benytter openmosix? For dersom de gjør det, så vil det jo ikke bety allverdens om de er trege. Hver oppgave vil jo da bli utført på forskjellig node. Ang. Mono så skal den kjøre stabilt under Linux så kanskje en ikke trenger windwos emulering....men selvsagt fikser den ikke å kompilere VB.net...bare C#..så dersom jeg skal benytte Mono til utvikling må jeg lære meg C# bedre:-( Skal shoppe litt etter brukt server denne uka, og også ta en avgjørelse på hvilke tynnklienter jeg går for. Regner med at HW bestilles mot slutten av uken. Så et par kanskje tre uker så skal vel alt være klart. Blir spennende å se resultatet! Tror jeg må foreta noen tester både før og etter at openmosix er innstallert slik at jeg vet litt mer om hvilke gevinster et slik oppsett gir. Tro om det finnes noen ok testprogrammer for dette? Som kanskje også simulerer nettverkstrafikk? Ellers kan jeg jo alltid måle tia det tar å rippe cd'er og konvertere videoerfiler, både med en singel cpu og i klynge. Samme kan jeg gjøre med et par store billedfiler. For å ta den helt ut kunne det jo vært morsomt med et testprogram, slik at en kunne kjørt ut grafer o.l direkte for de som liker slik porno. Linker mottas gjerne. Skal poste en fullstendig howto her når jeg er i mål. Der jeg også tar med hvilke evt. vanskeligheter jeg har støtt på, hva jeg har valgt av SW+HW samt estimerte kostnader for systemet. Testresultatene legger jeg selvsagt også med. Men jeg regner med at jeg kommer til å trenge en god del hjelp før jeg kommer så langt. :!: Takker for alle postene så langt, og lover å mase på forumets brukere hver gang jeg måtte stå fast.
Del Skrevet 21. februar 2005 Skrevet 21. februar 2005 Fikk endelig sett litt på linkene dine, der var det masse bra informasjon. Mine erfaringer stammer fra HPC, eller Beowulf klynger, så openmosix var nytt for meg, men det lyder jo helt logisk. Linux kjernen er tross alt bygd for å fordele ressurser mellom prosesser, hvorfor ikke kjøre prosess styringen av klyngen på kjerne-nivå. Men jeg tror det er viktig å være klar over at det antagelig (jeg vet jo ikke hvor konfigurerbart openmosix er) betyr at du ikke selv kan kontrollere hvor jobber skal kjøres (for alle praktiske formål, det er jo helt sikkert mulig i teorien å omprogrammere openmosix på hvilken måte som helst). Dersom nodene er veldig forskjellige er det ikke sikkert jobbene blir sendt dit de burde. Å kalle en klynge som kjører med openmosix kjerne for super-computer er vel drøyt, men faller pent inn i rekken med kraftutsagn fra de som holder på med klynger. Arkitekturen har sine begrensinger, men for mange formål (og ditt er sikkert en av disse) åpner det for fantastisk ytelse til en billig penge. Hvis jeg var deg ville jeg sjekket litt rundt på nettet om folk har kompatibilitets problemer med openmosix og de applikasjonene du planlegger å kjøre på oppsettet ditt. Jeg vil forresten bestride en påstand (i første linken din) om at noder i Beowulf klynger er "helt sikkert billige datamaskiner". Billige er isåfall sammenlignet med SGI sine Altix, Sun's Sparc eller IBM's Power5 servere. Vanligvis er Beowulf noder dual CPU oppsett, enten dual Opteron eller Xeon (for nye klynger), dette er typisk dyreste dektop maskinene på markedet. Jeg tror ikke du vil merke noen speed-up på DVD-rip osv. med openmosix, med mindre du setter i gang flere kjøringer samtidig. Linux kjernen er ikke egnet for å optimalisere parallellisering av enkelt operasjoner, dette ligger som jeg tidligere nevnte på kompilator nivå, og krever at kildekoden til programmet du ønsker å kjøre er parallellisert. Dersom DVD-rip programmet ditt er kompilert for å bruke flere prosessorer kommer du til å merke (tror jeg) forskjellen mellom super-computer som har shared memory og klynger som må kommunisere med nettverksport (som jeg fortsatt, spesielt når det snakkes om klynge, mener bør være GBit). Det skal bra optimalisering til før du får lineær speed-up med antall noder på en klynge, det har de færreste. Lykke til med innkjøp!
slope Skrevet 21. februar 2005 Forfatter Skrevet 21. februar 2005 (endret) Har sjekket litt mer rundt, og det ser ut som ripping av audio-cd'r skal gå fortere. Det som skjer er at ved f.eks ripping av cd'er vil nodene få en sang til ripping hver gang til platen er ferdig. Alt etter som hvor mange noder en har vil dette øke hastigheten. Men som du sier vil jeg nok ikke merke økt fart ved ripping av f.eks en DVD. Dette siden oppgaven da ikke distribueres rundt til nodene, men utføres av en node. I et oppsett som dette kan hver oppgave kun utføre av en node....og dermed distibueres ikke cpu intensive oppgaver slik som ripping av DVD filmer o.l. Nå skal det være endel programmer som er skrevet for skikkelig multi prosessing, men har ikke noen god oversikt ennå. Skal sjekke litt rundt og legger ut linker til programmer som måtte være optimalisert for dette etter hvert. Så dersom noen andre har gode linker rundt dette er jeg helt åpen for innspill. Gjelder også programmer som ikke er gratis. Nåvel, jeg har gjentatt til det kjedsomlige at jeg gjør dette også for å lære, og jeg må si jeg har lært mye allerede, og det før jeg har fått all HW:-)) Endret 21. februar 2005 av slope
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå