Olisi muutama kysymys, jos joku viisaampi osaa näihin asioihin vastata.
Olen miettinyt laajentavani nyt käytössä olevan koneen laskenta- ja suoritustehoa rakentamalla useamman koneen clusterin. Tarkoitus olisi käyttää tätä pääkonetta, kuten ennenkin (video-, 3D- ja ääniprosessointi) ja saada siihen lisää suoritustehoa ja levykapasitettia lisäämällä useampi kone klusteriin.
Lähinnä kiinnostaisi tietää, saako täällä miten suoranaista hyötyä suoritustehon suhteen ja osaako järjestelmä suoraan jakaa prosesseja ja kuormaa useammalle suorittimelle, vai pitääkö ohjelman erikseen tukea monisuoritinajoa / klusterointia?
Myös eli distrojen kyky toimia tehokkaasti klusterina kiinnostaa?
Kaikenlaiset vinkit ja mahdolliset linkit sivustoille, jossa on lisää tietoa aiheesta kiinnostaa myös.
Olen miettinyt laajentavani nyt käytössä olevan koneen laskenta- ja suoritustehoa rakentamalla useamman koneen clusterin. Tarkoitus olisi käyttää tätä pääkonetta, kuten ennenkin (video-, 3D- ja ääniprosessointi) ja saada siihen lisää suoritustehoa ja levykapasitettia lisäämällä useampi kone klusteriin.
Lähinnä kiinnostaisi tietää, saako täällä miten suoranaista hyötyä suoritustehon suhteen ja osaako järjestelmä suoraan jakaa prosesseja ja kuormaa useammalle suorittimelle, vai pitääkö ohjelman erikseen tukea monisuoritinajoa / klusterointia?
Myös eli distrojen kyky toimia tehokkaasti klusterina kiinnostaa?
Kaikenlaiset vinkit ja mahdolliset linkit sivustoille, jossa on lisää tietoa aiheesta kiinnostaa myös.
Vastaukset 1
Vanhimmat
Voisit vilkaista ehkä openmosix-projektia (http://openmosix.sourceforge.net/). Gentoolle löytyy simppeli ohje kyseisen homman toteuttamiseen:
http://gentoo-wiki.com/HOWTO_OpenMosix-Cluster
Ohjelmien ei openmosixin sivun mukaan tarvitse tukea klusterointia. Ja jos tosiaan haluat tehokkaan klusterin, kannattaa vilkaista gentoota, sillä sen voi säätää äärimmilleen ja klusterin kanssa ei ohjelmien lähdekoodista kääntäminenkään vie aikaa kauheasti.