mosix
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
mosix [2007/04/24 17:18] – damir | mosix [2007/06/22 14:02] – damir | ||
---|---|---|---|
Line 2: | Line 2: | ||
===== What is a cluster ===== | ===== What is a cluster ===== | ||
- | To perform all the crunch number simulations, | + | To perform all the crunch number simulations, |
- | From the point of view of an user, OpenMosix cluster is just little different from how his/hers workstation works. The important thing to remember is that the cluster is not a computer with the biggest and powerful CPU you can imagine, but it's just a computer with a lot of standard CPUs (28 in our actual configuration). | + | From the point of view of a user, OpenMosix cluster is just little different from how his/hers workstation works. The important thing to remember is that the cluster is not a computer with the biggest and powerful CPU you can imagine, but it's just a computer with a lot of standard CPUs (26 in our actual configuration). |
\\ | \\ | ||
\\ | \\ | ||
- | **What this means ?** That you can't launch just one program and hope that it's execution will be faster that on your workstation (well, in some cases it is). In order to take full advantage of the power of all the CPUs of the cluster, you need to parallelize | + | **What this means ?** That you can't launch just one program and hope that it's execution will be faster that on your workstation (well, in some cases it is). In order to take full advantage of the power of all the CPUs of the cluster, you need to parallelize |
===== Example ? ===== | ===== Example ? ===== | ||
Line 12: | Line 12: | ||
====== HowTo Use OpenMosix ====== | ====== HowTo Use OpenMosix ====== | ||
- | If you look at this {{openmosix.png? | + | If you look at this {{openmosix.png? |
Differently from others nodes of the cluster, thor and sif can access the I.P.G. network, thus the file server, where your homedir is stored.\\ | Differently from others nodes of the cluster, thor and sif can access the I.P.G. network, thus the file server, where your homedir is stored.\\ | ||
- | You must connect to these nodes using a ssh session in order to use the cluster, and it's better if you redirect the output of your program (if any) to a file, so you don't lose the results if the terminal window is closed. | + | You must connect to these nodes using an ssh session in order to use the cluster, and it's better if you redirect the output of your program (if any) to a file, so you don't lose the results if the terminal window is closed. |
===== Input/ | ===== Input/ | ||
Line 27: | Line 27: | ||
==== mosmon ==== | ==== mosmon ==== | ||
- | If you launch **mosmon** from a terminal window, you can see a graphical representation of the current load of the nodes and also if some nodes are out of order. this program has different views you can use in order to better monitor the situation. use the online help to find the more important options. | + | If you launch **mosmon** from a terminal window, you can see a graphical representation of the current load of the nodes and also if some nodes are out of order (there are). this program has different views you can use in order to better monitor the situation. use the online help to find the more important options. |
==== mtop ==== | ==== mtop ==== | ||
Line 33: | Line 33: | ||
==== mosctl ==== | ==== mosctl ==== | ||
- | **mosctl** is used mainly for administration purpouses. | + | **mosctl** is used mainly for administration purpouses. |
+ | \\ | ||
+ | \\ | ||
====== Some Numbers ===== | ====== Some Numbers ===== | ||
- | This cluster use 12 SMP computers for a total of 28 CPUs. The speed of the Nodes varies from 1 GHz of the older models, to 3.06 GHz of the newest. In all cases the CPUs are of 32 bit type. As the Cpus, even the amount of Memory is different | + | The I.P.G. |
\\ | \\ | ||
\\ | \\ | ||
\\ | \\ | ||
- | ^ Architecture ^ Data bits ^ CPU ^ Numer of Cpu ^ Freq. GHz ^ RAM Gbyte ^ Mosix Index ^ Name ^ | + | ^ Architecture ^ Data bits ^ CPU ^ # Cpu ^ Freq. GHz ^ Gbyte RAM ^ Mosix Index ^ Name ^ |
- | | x86 | 32 | Xeon | 2 | 3.06 | 6 | 30000 | thor/ | + | | x86 | 32 | Xeon | 2 | 3.06 | 6 | 30000 | thor/ |
- | | x86 | 32 | Xeon | 2 | 3.06 |6 | 30000 | sif/mosix02 | | + | | x86 | 32 | Xeon | 2 | 3.06 | 6 | 30000 | sif/mosix02 | |
- | | x86 | 32 | Xeon HT | 4 |3.06 | 4 | 36118 | mosix03 | | + | | x86 | 32 | Xeon HT | 4 | 3.06 | 4 | 36118 | mosix03 | |
- | | | + | | |
- | | x86 | 32 | Xeon | 2 | 3.06 | 2 | 45986 | mosix05 | | + | | x86 | 32 | Xeon | 2 | 3.06 | 2 | 45986 | mosix05 | |
- | | x86 | 32 | Pentium III | 2 | 1 | 1 | 15049 | mosix06 | | + | | x86 | 32 | Pentium III | 2 | 1 | 1 | 15049 | mosix06 | |
- | | x86 | 32 | Xeon HT | 4 | 3.06 | 2 | 45986 | mosix07 | | + | | x86 | 32 | Xeon HT | 4 | 3.06 | 2 | 45986 | mosix07 | |
- | | x86 | 32 | Pentium III | 2 | 1 | 1 | 15049 | mosix08 | | + | | x86 | 32 | Pentium III | 2 | 1 | 1 | 15049 | mosix08 | |
- | | | | | | | | | thor/mosix09 | | + | | | | | | | | | mosix09 | |
- | | | + | | |
- | | x86 | 32 | Xeon | 2 | 2.8 | 1 | 42039 | mosix11 | | + | | x86 | 32 | Xeon | 2 | 2.8 | 1 | 42039 | mosix11 | |
- | | x86 | 32 | Xeon | 2 | 1.8 | 1 | 26743 | mosix12 | | + | | x86 | 32 | Xeon | 2 | 1.8 | 1 | 26743 | mosix12 | |
- | | x86 | 32 | Xeon HT | 4 | 3.06 | 2 | 46085 | mosix13 | | + | | x86 | 32 | Xeon HT | 4 | 3.06 | 2 | 46085 | mosix13 | |
- | | x86 | 32 | Xeon HT | 4 | 3.06 | 2 | 46085 | mosix14 | | + | | x86 | 32 | Xeon HT | 4 | 3.06 | 2 | 46085 | mosix14 | |
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | < | ||
+ | **Better to know**\\ | ||
+ | In the INTEL (the CPUs constructor) x86 Architecture with 32 Data bits line, the CPU has access to a maximum 4 Gbyte of RAM (the Cpu can address only 2^32 bytes). In the implementation of the Architecture, | ||
+ | This means that even on **thor** and **sif** where the RAM installed is 6 Gbyte every program launched can use at maximum 2 Gbyte of Ram for his work. If you need to address more Ram, you have to use **lthcserv6.epfl.ch** or **lthcserv7.epfl.ch**. These 2 servers have a x86 Architecture at 64 bit, both in hardware and software. 64 bit means that the Cpus of these Servers can address 2^64 bit of memory. Currently these servers have 16 Gbyte each of Ram installed. | ||
+ | </ | ||
mosix.txt · Last modified: 2008/05/29 11:31 by damir