Scientific analysis servers
Scientific analysis servers
The scientific analysis (sci) servers are provided for general purpose use by all users with the jasmin-login
access role.
The sci servers are not directly accessible outside the firewall of the STFC network (JASMIN’s host organisation) so most* users will need to access them via a
login server.
Users inside the STFC network (e.g. STFC staff on site, or remotely using the STFC VPN) should be able to access them directly.
The following sci servers are available:
Server name | Virtual/Physical | Processor model | CPU Cores | RAM (GB) | /tmp max per user | /tmp size |
---|---|---|---|---|---|---|
sci-vm-01 |
virtual | Intel(R) Xeon(R) Gold 6348 CPU @ 2.60GHz | 8 | 32 GB | 512 MB | 80 GB virtual disk |
sci-vm-02 |
virtual | Intel(R) Xeon(R) Gold 6348 CPU @ 2.60GHz | 8 | 32 GB | 512 MB | 80 GB virtual disk |
sci-vm-03 |
virtual | Intel(R) Xeon(R) Gold 6348 CPU @ 2.60GHz | 8 | 32 GB | 512 MB | 80 GB virtual disk |
sci-vm-04 |
virtual | Intel(R) Xeon(R) Gold 6348 CPU @ 2.60GHz | 8 | 32 GB | 512 MB | 80 GB virtual disk |
sci-vm-05 |
virtual | Intel(R) Xeon(R) Gold 6348 CPU @ 2.60GHz | 8 | 32 GB | 512 MB | 80 GB virtual disk |
sci-vm-06 |
virtual | Intel(R) Xeon(R) Gold 6348 CPU @ 2.60GHz | 8 | 32 GB | 512 MB | 80 GB virtual disk |
sci-ph-01 |
physical | AMD EPYC 74F3 | 48 | 2 TB | 20 GB | 2 x 446 GB SATA SSD |
sci-ph-02 |
physical | AMD EPYC 74F3 | 48 | 2 TB | 20 GB | 2 x 446 GB SATA SSD |
Sci servers are not exposed outside the STFC network, so from external locations you need to access them via a login server.
For users within the STFC network, there is no longer any reverse DNS restriction, so all should be accessible directly within that network without need to go via a login node.
See connecting to a sci server via a login server for some alternative methods of connecting.
Physical servers are actually re-configured nodes within the LOTUS cluster and as such have different a network
configuration from the virtual sci
servers, with limited outward connectivity.
Outbound internet access (via NAT) is only
for HTTP(S), so outbound SSH will not work (to hosts outside of
JASMIN) on these machines. If you try to git pull/clone
from external repositories e.g. Github, the operation will timeout with error fatal: Could not read from remote repository
. The solution in this case is to access git pull/clone
over HTTPS instead (check the repo for alternative access details).
The local /tmp
of the virtual sci servers is not available (N/A) for users
as this is used by the VM itself. It also provides no performance advantage as it is not local to the server.
A monitoring utility “Arbiter” is implemented across all sci machines to control CPU and memory usage. This utility records the activity on the node, automatically sets limits on the resources available to each user. Users’ processes are thus capped from using excessive resources, and can be slowed or have memory reduced in response to repeated violations.
Users are not permitted to execute commands which require
administrative privileges. This applies to all hosts in the managed part of
JASMIN where users have SSH login access (for example login
, nx-login
,
sci
, xfer
and hpxfer
machines). In other words, the use of su
or
sudo
is not permitted. Please be careful when typing commands,
particularly if you have multiple terminal windows open on your own computer,
that you do not accidentally attempt sudo
on a JASMIN machine: expect some
follow-up from the JASMIN team if you do!
See also software installed, below.
Scientific analysis servers are designed for interactive and ad-hoc analysis of data in group workspaces, the CEDA archive, and users’ home directories. For long-running and resource-intensive jobs, users are required to use the LOTUS cluster which offers better I/O performance, parallelism, and fair-share scheduling.
The following guidelines should be considered when using the scientific analysis servers:
top
, or free -h
)top
or ps
Linux commandsEach sci server has the following features:
module
system.emacs
, vim
, nedit
, geany
and nano
are installed.See [Note 4] above about privileges: you can only install software for yourself if it can be done with user-level privileges.
Each sci server has:
/work/scratch-pw*
and /work/scratch-nopw2
volumes.