• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af Anonym7 | 18.08.2008 23:17

Linux Clustering Intro-hjælp?

Software
Hele feltet er fremmed for mig så derfor håber jeg at nogle herinde sidder inde med lidt viden om emnet :)

Men jeg sidder og overvejer om følgende er muligt:

Sætte en række 32bit/64bit maskiner op som kan dele eksekveringen af programmer - inklusiv mere normale programmer - jeg går ud fra at hvis det overhovedet er muligt, så må det kræve kernel patches eller lignende.

Hvorfor ? Well, jeg kender til DistCC som kan bruges til at kompilere programmer vha. multiple maskiner for derved at få udregningerne til at foregå hurtigere.
Men jeg ønsker at bruge andre programmer som er CPU/RAM intensive.. Et eksempel kunne være MD5-crackere som oftest æder en pæn del CPU - men jeg er sikker på at folk kender til andre ting.

Det meste af min DATA er i forvejen udbudt på et privat LAN via SAMBA hvilket ville sige, at jeg i forvejen burde kunne skabe et miljø, hvor data-materialet som computerne skulle bearbejde ville være tilgængeligt for alle.


Lad mig igen understrege, at jeg _INTET_ aner om feltet og jeg ved ikke, om der er noget der kan sprede de enkelte software tråde fra programmer ud på multiple PC'ere - uden at programmet selv er skrevet med dette for øje. Men hvis det gør, håber jeg at nogen kender til det og kan pege mig i den rigtige retning ;) Det ville jo være synd hvis alt hvad man kan gøre med flere PC'ere er at kompilere software...
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer7

# 1

17 år 3 måneder siden

Permalink

Indsendt af kme den 18. august 2008 kl. 23:53

Permalink

Re: Linux Clustering Intro-hjælp?

Jeg har altid været facineret af Mosix (http://www.mosix.org/) Jeg har absolut ingen erfaring med det, men det lyder smart. Her virker flere maskiner out of the box i bedste dual-processor stil som een stor maskine. Det kræver "bare" en Mosix Linux-kerne.
  • Log ind eller opret dig for at tilføje kommentarer

# 2

17 år 3 måneder siden

Permalink

Indsendt af Anonym7 den 19. august 2008 kl. 01:01

Permalink

Re: Linux Clustering Intro-hjælp?

Mosix blev droppet mellem 2.4 til 2.6 overgangen.

Dog har de en delvis opfølger, LinuxPMI som syntes at have samlet op, hvor OpenMosix stoppede med deres 2.6 branch. Men jeg kender heller ikke meget til det. Specielt ikke hvad det kan og ikke kan :/
  • Log ind eller opret dig for at tilføje kommentarer

# 3

17 år 3 måneder siden

Permalink

Indsendt af Anonym7 den 19. august 2008 kl. 18:26

Permalink

Re: Linux Clustering Intro-hjælp?

bumpedi-bump ? :)
  • Log ind eller opret dig for at tilføje kommentarer

# 4

17 år 3 måneder siden

Permalink

Indsendt af ondope den 19. august 2008 kl. 20:15

Permalink

Re: Linux Clustering Intro-hjælp?

jeg undersøgte det samme for et par måneder siden og spurgte også herinde. Der er ikke p.t. nogle brugbare løsninger til nyere kernels. Jeg ved ubuntu arbejder på noget ala mac så man bare kan distribuere sine jobs til andre processorer på netværket. Der er dog lang vej igen stadigvæk..
  • Log ind eller opret dig for at tilføje kommentarer

# 5

17 år 3 måneder siden

Permalink

Indsendt af Anonym7 den 19. august 2008 kl. 20:38

Permalink

Re: Linux Clustering Intro-hjælp?

Hvis det "bare" er et spørgsmål om at du har multiple maskiner som du ønsker at kunne distribuere jobs ud over kan du bruge GNU Queue der vist fungerer på samme måde som job-administrering via terminalen med fg, bg etc.

Det jeg søger er at flere maskiner gerne skulle arbejde med samme opgave :)

Men jeg takker i hvert fald for svaret og jeg håber måske at du kunne bruge mit forslag til noget ;)
  • Log ind eller opret dig for at tilføje kommentarer

# 6

17 år 3 måneder siden

Permalink

Indsendt af linuxuser42 den 19. august 2008 kl. 21:16

Permalink

Sun Grid Engine

er min anbefaling.

Det er et afprøvet, stabilt system, opensource, nemt at installere og vedligeholde.
Jeg ville så anvende nfs share til at installere SGE og tools på alle nodes i din cluster.
  • Log ind eller opret dig for at tilføje kommentarer

# 7

17 år 3 måneder siden

Permalink

Indsendt af Anonym7 den 19. august 2008 kl. 23:55

Permalink

Tak for forslaget! Jeg er

Tak for forslaget!
Jeg er dog lidt splittet om det er hvad jeg vil gøre, mest fordi jeg jury-rigger mit "cluster" og min hoved-PC, som samtidigt ville være en god node, er min Linux-pc :/

Men jeg vil alligevel tage et kig på det for at se om SGE er så godt at jeg godt kan undvære en node ;)

Dog håber jeg fortsat på at nogle har lidt erfaring med LinuxPMI eller kender til artikler om Linux og beowulf clustering.

(endnu engang, tak for forslaget ;) )


EDIT:
MPI står for Message Passing Interface syntes at være et generelt koncept, endda en standard som har 2 versioner. MPI-1 som kom i 1995 og MPI-2 som udvider konceptet fra MPI-1 og som udkom i 1996.

MPI er en fælles API for programmer som ønskes at kunne bruges i cluster og grid konfigurationer og en Linux implementation af API'en er OpenMPI.

Længere er jeg ikke kommet i min research, men MPI kan bruges fra alt til at scale MPI-kompatible programmer som normalt ellers kun bruger 1 core til din dual- eller quad-core CPU -ELLER- det kan bruges til at dele udregningerne over seperate computere.

Dette er hvad jeg har fundet ud af indtil videre, hvis man vil vide mere kan man tage et kig på OpenMPI's FAQ: http://www.open-mpi.org/faq/?category=general

Standarden har således diverse implementationer, hvor OpenMPI
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

Linux i KBH-event mandag den 17. November 0
Tid til at lære noget igen 0
TPM 2 0
BigLinux 0
Amerikansk tastatur på dansk tastatur 0

Seneste aktivitet

Skal vi være nervøse? 21
How to upgrade to LMDE 7 6
Kontakt til dansk-gruppen 3
Internettet er ved at dø. Vi kan stadig stoppe det 1
Nørder søger nørder: Første Linux-brugergruppe på Mors 3
Østrigsk ministerium smider Microsoft ud til fordel for Nextcloud 1
Brug carburetor til at forblive usynlig online 8
Sådan konfigurerer du flatpaks' flathub til verified only 9
Plasma tapet-skifter 3
Virksomheder og enheder der kører på Linux 11
NordVPN har udgivet kildekoden til sin grafiske brugergrænseflade 2
Flere og flere bruger Brave browseren 1
LibreOffice og Collabora: Hvorfor er de ikke i skolerne i stedet for Word og Google Docs? 11
Firewall igen 5
Værdien ved open source 2
Sailfish på android telefon 1
Ladybird Browser 7
Satiriske ordspil 3
Kan ikke boote på installation 26
Tilføj signatur til Evolution mail 2

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !