INTRODUCTION
The LINUX cluster gibbs has 1 master node and 9 slave nodes, total of 20 XEON
2.4GHz Intel processors, which provides parallel processing
capabilities with a peak performance of 52 billions floating point
operations per second. The cluster has 12 GB of distributed memory and
300 GB of storage space. The cluster also provides centralized
file server capabilities as well as a tape library with 400 GB of
storage space to archive and secure data. Gibbs is connected to UTMB network,
and thus other UNIX workstations or PCs within the campus and off
campus can easily access the cluster.
Gibbs file system
All 9 slave nodes named node1,
node2 ... and node9 are locally mounted on to the
master node via NFS with a 100/1000 GB switch box within the
cluster enclosure.
The /usr/local, /home and /data are mounted on to the master
node and /data is used as all users' login home directory. User can run
df command to view mounted
file systems.
An example is shown here at node1:
Filesystem
1K-blocks Used Available Use% Mounted on
/dev/hda1
2063504 171176 1787508 9% /
/dev/hda7
18421552 12344632 5141136 71% /scratch
/dev/hda2
10317860 32848 9760892
1% /tmp
/dev/hda3
4127108 1697852 2219608 44% /usr
/dev/hda6
505605 53369 426132 12%
/var
master:/usr/local
8064304 4798052 2856596 63% /usr/local
master:/home
8198780 1197648 6584652 16% /home
master:/data
356193944 85939788 252160552 26% /data
All user
application programs are installed on /home/local or
/usr/local for global access while working at a slave node.
GIBBS LOCAL NODES
ACCESS HOW TO
(bold
faced red italic are inputs from users)
Access to a slave node:
Once you have logged on to gibbs you can access (login) to any one of
gibb’s slave node via:
To logon to a local
node
ssh node# (# goes from 1 to 9). You can work on
that node as if you were working on a workstation and you can
have as many Xterms as you like on that node.
To quit from a node:
exit
and it will bring you back to where you were.
Running commands remotely
You can run commands at any one of the node (including Master
node) to a
remote node.
Examples:
List files and
directories of /scratch/people on node6:
ssh node6 ls
/scratch/people
To check node9 uptime:
ssh node9 uptime
To check node9 process
status
ssh
node9 ps -efl | grep myprocess
To delete node9
/tmp/myfile
ssh
node9 rm -rf /tmp/myfile
To
use scp to copy a file from
current directory a node7 directory: /scratch/people/myhome
scp myfile node7:/scratch/people/myhome/
To transfer files via sftp between your working node and
a
remote node
sftp node# (# goes from 1 to 9 and
you can use ftp's commands to put
or get files between the
nodes)