Re: Beowulf Cluster is very slow. Suggestions needed to increase the speed.
Rogerio Bastos <[email protected]> Mon, 20 Oct 2014 13:44:41 -0300
| Newsgroups | gmane.linux.debian.devel.beowulf |
|---|---|
| Message-ID | <[email protected]> |
Is the code running in the 'single system' the same running in parallel ? Is the software using network efficiently ? What about network traffic ? It's high ? Why do you need a layer 3 ? Are cluster's nodes in different network ? I'm not sure if your problem is network bottleneck. On 2014-10-14 11:42, suresh kannan wrote: > Hi, > >>>> First of all, why do you think network is the bottleneck? > > Thank you for your concern. > > If i run a specific job in a single system (without parallel) it > showed three months (aprox) time in a quad core processor. When i did > parallel using four systems it showed October 2015. I was using 100 > Mpbs (ip time router). I have conformed that all the systems uses the > processors [using "top" command]. After that TooMeeK point out i have > to use "Gigabit routing switch supporting layer 3". I dont have that > switch in our lab. However, we had Netgear GS608 1000 Mpbs switch it > reduced the time (Feb 2015). Moreover, I read the link > http://cs.boisestate.edu/~amit/research/beowulf/beowulf-setup.pdf [6] > suggested by TooMeek. They have also suggested that Network switch is > important. Also, I saw few videos in youtube about layer 3 switch > capabilities. Therefore, I am convinced that "Gigabit routing switch > supporting layer 3" will solve this issue. > > regards > > Suresh > > On Tue, Oct 14, 2014 at 4:40 AM, Rogerio Bastos > <[email protected]> wrote: > >> First of all, why do you think network is the bottleneck? >> Be sure of this before spend money with network equipments! >> >> On 2014-10-07 00:50, suresh kannan wrote: >> >>> I am an Indian student in suwon, korea. I built a Beowulf cluster >>> (system information below) with four systems in our lab for our >>> simulation work with the help of good tutorials. In those >>> tutorials >>> they have mentioned all the system should have static ip >>> addresses. >>> Unfortunately, in all our labs we have been provided with dynamic >>> ip >>> address[5 ips for 15 members in three separate labs]. I have >>> requested >>> four more ip's from our university system admin. Due to the >>> language >>> problems, i conveyed the requirement through my korean lab mate >>> and i >>> dont know the reason why he denied us the static ip. So i found >>> another way to skip this procedure >>> >> > http://www.reddit.com/r/linuxquestions/comments/2gubad/why_static_ip_address_is_necessary_for_linux/ >>> [1] >>> [1]. >>> >>> Someone suggested to use a router (one static ip) and set static >>> ip >>> for the four computers through a router. I did that and it >>> worked. >>> However, the cluster is very slow. For instance If i submit my >>> simulation job in a single computer [4 core processor], it takes >>> 2 >>> months to complete a specific job. Although, if i connect 4 >>> systems it >>> shows it take 6 months to complete the same job. It is actually >>> using >>> 10 core processor [3,3,2,2-100% each]. I used TOP command to see >>> how >>> much processor the head and other nodes are using. I have used >>> openMPI >>> to do parallel the systems. I am using GROMACS (Parallelization >>> based >>> on MPI has been part of this software). I followed a parallel >>> configuration for the Gromacs with the help of this tutorial >>> >> > http://flakrat.blogspot.kr/2013/04/how-to-compile-gromacs-461-with-openmpi.html >>> [2] >>> [2]. After reading few posts >>> >> > http://www.reddit.com/r/linuxquestions/comments/2gbgbg/what_would_be_the_best_linux_distro_for_folding/ >>> [3] >>> [3] i suspected the network router might be an issue. >>> >>> Can you suggest me how can i troubleshoot this problem? Some one >>> suggested to use 2 network ports and make linux as a router and >>> use a >>> gigabitswitch to get the speed. However, we dont have 2 network >>> ports >>> system. If this is compulsory i can buy network ports (USB one). >>> >>> Where do i start now? >>> >>> Can i make my head node as a router and use USB network port (for >>> the >>> second network port) and connect to a gigabitswitch (any model >>> suggestion?) to connect other nodes. I dont know much about >>> networking >>> stuffs. It will be helpful if any experts can suggest to >>> troubleshoot >>> this issue. >>> >>> Thank you for your time. >>> >>> regards >>> >>> Suresh >>> >>> System Informations >>> Head node Processor : Intel core i3 >>> RAM : 1 GB >>> No. of processor : 4 >>> Network cards : 03:00.0 Ethernet controller: Realtek >>> Semiconductor >>> Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet >>> Controller >>> (rev 06) >>> System company : Samsung >>> Architecture : x86_64 >>> OS flavour : Linux Mint 17 Qiana >>> >>> Node1 Processor : Intel Quad core >>> RAM : 3 GB >>> No. of processor : 4 >>> Network cards : 03:00.0 Ethernet controller: Realtek >>> Semiconductor >>> Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet >>> Controller >>> (rev 02) >>> System company : TG DREAMSYS >>> Architecture : x86_64 >>> OS flavour : Linux Mint 17 Qiana >>> >>> Node2 Processor : Intel core i3 >>> RAM : 1 GB >>> No. of processor : 4 >>> Network cards : 03:00.0 Ethernet controller: Realtek >>> Semiconductor >>> Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet >>> Controller >>> (rev 06) >>> System company : Samsung Architecture : x86_64 >>> OS flavour : Linux Mint 17 Qiana >>> >>> Node3 Processor : Intel core i3 >>> RAM : 1 GB >>> No. of processor : 2 Network cards : 02:00.0 Ethernet controller >>> : >>> Qualcomm Atheros Attansic L2 Fast Ethernet (rev a0) >>> System company : JOOYONTECH >>> Architecture : x86_64 >>> OS flavour : Linux Mint 17 Qiana >>> >>> Router Company : ipTIME N604R >>> Maximum speed : 160Mbps (LAN to WAN) >>> >>> Links: >>> ------ >>> [1] >>> >> > http://www.reddit.com/r/linuxquestions/comments/2gubad/why_static_ip_address_is_necessary_for_linux/ >>> [1] >>> [2] >>> >> > http://flakrat.blogspot.kr/2013/04/how-to-compile-gromacs-461-with-openmpi.html >>> [2] >>> [3] >>> >> > http://www.reddit.com/r/linuxquestions/comments/2gbgbg/what_would_be_the_best_linux_distro_for_folding/ >>> [3] >> >> -- >> >> My email was sent by May First/People Link >> https://mayfirst.org [4] >> >> -- >> To UNSUBSCRIBE, email to [email protected] >> with a subject of "unsubscribe". Trouble? Contact >> [email protected] >> Archive: >> > https://lists.debian.org/[email protected] >> [5] > > > > Links: > ------ > [1] > http://www.reddit.com/r/linuxquestions/comments/2gubad/why_static_ip_address_is_necessary_for_linux/ > [2] > http://flakrat.blogspot.kr/2013/04/how-to-compile-gromacs-461-with-openmpi.html > [3] > http://www.reddit.com/r/linuxquestions/comments/2gbgbg/what_would_be_the_best_linux_distro_for_folding/ > [4] https://mayfirst.org > [5] > https://lists.debian.org/[email protected] > [6] http://cs.boisestate.edu/%7Eamit/research/beowulf/beowulf-setup.pdf -- My email was sent by May First/People Link https://mayfirst.org