20
Chris Smowton Malte Schwarzkopf [email protected] The SRG infrastructure

The SRG infrastructure - University of Cambridgems705/pub/talks/2010-02-09_srg... · [email protected] The SRG infrastructure. 1) What we we've got 2) How to use it 3) Why to

  • Upload
    dotuong

  • View
    216

  • Download
    0

Embed Size (px)

Citation preview

Page 1: The SRG infrastructure - University of Cambridgems705/pub/talks/2010-02-09_srg... · srg-tsars@cl.cam.ac.uk The SRG infrastructure. 1) What we we've got 2) How to use it 3) Why to

Chris SmowtonMalte Schwarzkopf

[email protected]

The SRG infrastructure

Page 2: The SRG infrastructure - University of Cambridgems705/pub/talks/2010-02-09_srg... · srg-tsars@cl.cam.ac.uk The SRG infrastructure. 1) What we we've got 2) How to use it 3) Why to

1) What we we've got

2) How to use it

3) Why to use it

4) What you want

Page 3: The SRG infrastructure - University of Cambridgems705/pub/talks/2010-02-09_srg... · srg-tsars@cl.cam.ac.uk The SRG infrastructure. 1) What we we've got 2) How to use it 3) Why to

1) What we we've got

2) How to use it

3) Why to use it

4) What you want

0) Who we are

Page 4: The SRG infrastructure - University of Cambridgems705/pub/talks/2010-02-09_srg... · srg-tsars@cl.cam.ac.uk The SRG infrastructure. 1) What we we've got 2) How to use it 3) Why to

Who we are (or: genealogy of the SRG tsar)

kill ­9

Page 5: The SRG infrastructure - University of Cambridgems705/pub/talks/2010-02-09_srg... · srg-tsars@cl.cam.ac.uk The SRG infrastructure. 1) What we we've got 2) How to use it 3) Why to

Who we are (or: genealogy of the SRG tsar)

fork && graduate

Page 6: The SRG infrastructure - University of Cambridgems705/pub/talks/2010-02-09_srg... · srg-tsars@cl.cam.ac.uk The SRG infrastructure. 1) What we we've got 2) How to use it 3) Why to

fork && graduate

Hey, I'm also a tsar!

Who we are (or: genealogy of the SRG tsar)

Page 7: The SRG infrastructure - University of Cambridgems705/pub/talks/2010-02-09_srg... · srg-tsars@cl.cam.ac.uk The SRG infrastructure. 1) What we we've got 2) How to use it 3) Why to

What we've got

FN11

Page 8: The SRG infrastructure - University of Cambridgems705/pub/talks/2010-02-09_srg... · srg-tsars@cl.cam.ac.uk The SRG infrastructure. 1) What we we've got 2) How to use it 3) Why to

What we've got

SE18

Page 9: The SRG infrastructure - University of Cambridgems705/pub/talks/2010-02-09_srg... · srg-tsars@cl.cam.ac.uk The SRG infrastructure. 1) What we we've got 2) How to use it 3) Why to

What we've got

The “SRG exception”

Page 10: The SRG infrastructure - University of Cambridgems705/pub/talks/2010-02-09_srg... · srg-tsars@cl.cam.ac.uk The SRG infrastructure. 1) What we we've got 2) How to use it 3) Why to

What we've got

Page 11: The SRG infrastructure - University of Cambridgems705/pub/talks/2010-02-09_srg... · srg-tsars@cl.cam.ac.uk The SRG infrastructure. 1) What we we've got 2) How to use it 3) Why to

The Machines

Total: 54

32 bit 64 bit Total VT SMT 1 core 2 cores 4 cores 8 cores

Intel 16 20 36 11 7 20 6 3

P3 2 -- 2 -- none 1 1 -- --

P4 14 15 29 6 all 6 19 2 2

Core -- 5 5 5 none -- -- 4 1

AMD -- 18 18 -- none -- 17 1 --

Total 18 38 54 11 29 7 37 7 3

RAM: mostly 1-4 GB Storage: partly SCSI, partly SATA, usually ~100 GBNetwork: 100 Mbit (apart from special setups)

Page 12: The SRG infrastructure - University of Cambridgems705/pub/talks/2010-02-09_srg... · srg-tsars@cl.cam.ac.uk The SRG infrastructure. 1) What we we've got 2) How to use it 3) Why to

Test Machine Setup

● Completely under your control● Your choice of OS etc

● “Outside” the lab network● But can access filer

● Boot over network● Can recover from bad disk state

● Remote power control, console access● Can tweak BIOS options, see early boot

Page 13: The SRG infrastructure - University of Cambridgems705/pub/talks/2010-02-09_srg... · srg-tsars@cl.cam.ac.uk The SRG infrastructure. 1) What we we've got 2) How to use it 3) Why to

What They're (Currently) Good For

● Kernel hacking● Avoid breaking your actual machine● Recovery powers equivalent to console

● Network experiments● Can be patched to your desk● Some can be expanded with many ethernet cards

Page 14: The SRG infrastructure - University of Cambridgems705/pub/talks/2010-02-09_srg... · srg-tsars@cl.cam.ac.uk The SRG infrastructure. 1) What we we've got 2) How to use it 3) Why to

What They're Less Good For

● Simulation / other userspace work● Don't care about particular distro/kernel

● Massive dataset analysis● Local storage typical for 2005

● Large-scale network/cloud experiments● Only so many of them

Page 15: The SRG infrastructure - University of Cambridgems705/pub/talks/2010-02-09_srg... · srg-tsars@cl.cam.ac.uk The SRG infrastructure. 1) What we we've got 2) How to use it 3) Why to

Test Machine HOWTO

● xenuse● arkanoid P4-smp/linux bv238

● atikatak P4-smp/linux

● bombjack P4-smp/linux ms705

● xenuse --on | --off | --reboot | --status

● xenuse -t● PXEGrub: srgboot/mach_name/pxegrub.cfg

Page 16: The SRG infrastructure - University of Cambridgems705/pub/talks/2010-02-09_srg... · srg-tsars@cl.cam.ac.uk The SRG infrastructure. 1) What we we've got 2) How to use it 3) Why to

Useful Defaults

● Ubuntu Netboot installer● Likewise OpenSuSE● Easy to set up another distro

Page 17: The SRG infrastructure - University of Cambridgems705/pub/talks/2010-02-09_srg... · srg-tsars@cl.cam.ac.uk The SRG infrastructure. 1) What we we've got 2) How to use it 3) Why to

Demo

Page 18: The SRG infrastructure - University of Cambridgems705/pub/talks/2010-02-09_srg... · srg-tsars@cl.cam.ac.uk The SRG infrastructure. 1) What we we've got 2) How to use it 3) Why to

Documentation and Help

● SRG Wiki:

http://srgwiki.cl.cam.ac.uk

● Email the tsars:

srg­[email protected]

Page 19: The SRG infrastructure - University of Cambridgems705/pub/talks/2010-02-09_srg... · srg-tsars@cl.cam.ac.uk The SRG infrastructure. 1) What we we've got 2) How to use it 3) Why to

Turn it off & Unlock it

● Don't forget to unlock machines when you no longer use it.

● Turn them off when not currently using them (P4s suck power!)● xenuse ­­off / ­­on

Page 20: The SRG infrastructure - University of Cambridgems705/pub/talks/2010-02-09_srg... · srg-tsars@cl.cam.ac.uk The SRG infrastructure. 1) What we we've got 2) How to use it 3) Why to

What you want (aka “feedback”)

● What workloads?

● Shared compute nodes vs. dedicated personal test machines

● Storage requirements?

● Rent cloud space?

● Energy efficiency