Information on class machines for G22.3033-010.

We have five dedicated servers on which G22.3033-010 students can do their lab assignments. The machines are named class1.scs.cs.nyu.edu, class2.scs.cs.nyu.edu, ... class5.scs.cs.nyu.edu. Your logname and password on these machines should be what you specified on the first day of class. If not, please contact dm@cs.nyu.edu.

Logging into the machines

You can log into the class machines from any Unix workstation using the ssh command. For example, if your username is ``student'', you can run the command:
dept 1% ssh class2.scs.cs.nyu.edu -l student
student@class2.scs.cs.nyu.edu's password: 
Authentication successful.
Last login: Mon Jan 15 18:39:16 2001 from orchard.scs.cs.n

========================= SCS class machines =========================
These machines are reserved for students in G22.3033-010.

Use the "ruptime" command to find a lightly loaded machine.

Machines class1 - class5 have local disk space.  On classN, make
yourself a scratch directory under /home/cN/scratch.
======================================================================

class2 1%                                                               
If you have problems with ssh, try running ssh1 instead:
dept 2% ssh1 class2.scs.cs.nyu.edu -l student
It is probably easiest to work from a Unix workstation, but you can also access the servers using Windows SSH clients such as putty.

Finding a lightly loaded machine

If everyone uses the same machine to compile, things will get quite slow. However, you can use the ruptime command to find a lightly-loaded machine. For example:
class2 1% ruptime
class1        up   3+01:12,     3 users,  load 0.25, 0.13, 0.13
class2        up   3+02:58,     1 user,   load 0.10, 0.09, 0.08
class3        up   3+02:57,     0 users,  load 0.10, 0.09, 0.08
class4        up   3+02:57,     0 users,  load 0.12, 0.09, 0.08
class5        up   3+02:56,     0 users,  load 0.07, 0.08, 0.08
class2 2% 
This shows that machines class3, class4, and class5 are unused.

Using local disk space

You will be compiling large C++ programs for this class. It can be very slow to compile large programs over a network file system. You can therefore use local scratch space on all the class machines. On machine classN, you can make yourself a local scratch directory under /home/cN/scratch. (These directories are accessible from all the machines, but it is fastest to use local disk space.) Note that these directories are not backed up. Never leave important files in the scratch directories. The scratch space is meant for things like compiler output that can be recreated if necessary.