Title: System Sizing and Analysis
1System Sizing and Analysis
An Analysis Of Intel/Linux Cluster System
resources.
An Independent Study by Avneesh Sud CSE, IIT
Delhi
2Computer Subsystems
- To monitor and analyse load on each subsystem
due to different applications.
3Current System Overview
Desh 2 x Pentium-166 Mhz 64 Mb _at_66Mhz 16K
code16Kdata L1 Ultra SCSI, 20Mb/sec 100 Mbps
Half Duplex
- Mail Server
- Primary NIS
- External DNS
- News, Samba ?
Bahar Pentium II - 400Mhz 128 Mb
_at_100Mhz 16K code16K data L1 512K L2
_at_200Mhz Ultra-W SCSI, 40Mb/sec 100 Mbps Full
Duplex
- NFS Homes
- Secondary NIS
- Primary DNS
- httpd, proxy
Megh
4Current System Overview
Mohan / Jog Pentium II Xeon-400 Mhz 64 Mb _at_
100Mhz 16K code 16K data L1 512K unified L2 _at_
200Mhz Ultra SCSI, 40Mb/sec 100 Mbps Full
Duplex
Jog
Mohan
26 clients 5 PII-266 15 PII-333 Diskless 6
faculty
20 clients 15 PII-400 1 P100 Diskless 4 P100
5General Access Servers
PII Disk clients - Jog PII 400Mhz 16K code
16K data L1 512K L2 _at_ 200Mhz 64 Mb _at_
100Mhz Ultra/W SCSI, 40Mb/sec 100 Mbps Full
Duplex
Sri 4 x Pentium 166 128 Mb _at_ 100Mhz 16K code
16K data L1 Ultra SCSI, 20Mb/sec 100 Mbps
Half Duplex
PII Diskless clients - Mohan PII 333Mhz 16K
code 16K data L1 512K L2 _at_ 166Mhz 64 Mb _at_
66Mhz 10 Mbps Half Duplex
Poorvi 2 x Pentium II 300Mhz 16K code 16K
data L1 512K L2 _at_150 Mhz 64 Mb _at_ 66
Mhz Ultra/W SCSI, 40Mb/sec 100 Mbps Full Duplex
6Main Applications
Server Side
Server Side
- NFS Root
- NFS Homes, amd
- NIS
- httpd, proxy
- DNS
- mail, news
Client side
- Netscape
- Emacs
- java
- rogue user processes!
(multicast / nfs locking)
7NFS Root Server
Peak Load Bootup CPU Load varies in proportion
to the network traffic. NFS bootup shows a
valley in NFS traffic for each machine bootup
After mounting the file systems,while starting
the daemons, the client is doing the processing.
Followed by a sharp peak of heavy X server start
traffic.
8NFS Root Server
Bootup Diskless Clients
Bootup Disk Clients
9NFS Caveats
NFS daemons runs in user space hence a higher
User process load, making server prone to
crashes CPU is being fully utilised for serving
NFS requests and a context switch occurs -
??? Concurrency Issues NFS does not handle
locking conditions Certain file lockingmodes
cause race conditions over NFS. NFS plus amd
amd crashes leaving mount locks. Kernel NFS V/s
User NFS Different NFS and mount versions.