Most VM systems actually handle this quite well.

Turning up a bunch of WinXP/Win7 VMs that are all running the same
software actually chews up a *lot* less memory than you'd expect because
of this feature.

Wow, didn't know that existed. So freaking cool!

Sounds like this may be very relevant to the discussion I was having with Ian last night re Cyber Defense Challenge ridiculous RAM requirements as well.

Also, logging multiple users into a single Windows Server isn't anything
like UNIX - that's a Windows feature called Terminal Server, which
requires separate, additional licensing, and requires significant
expertise in Terminal Server to configure correctly.

Thanks for letting me know that I should never bother, sticking with unix-like systems for true multi-user knowing this!

Attention Skullspace donors -- forget what I said -- don't throw your money away to the licensing on Terminal Server, as it sounds so broken that the admin labour will *never* be there to put it to use.

Probably easier to scale a Windows lab up in the Skullspace setting by calling for with machines with hard drives and using broadcast ghosting.

Though, at the end of day, after all the admin work to do this, it seems to me there should be a startup performance advantage with Terminal Server over the multiple-VM approach?

You mention a 4-5 hour deploy time -- is that due to the system working hard to find shared pages between VMs? That's what it seems like we're talking about with the KVM implementation, following your kernel doc link and looking at what it links to:
http://lwn.net/Articles/306704/
http://lwn.net/Articles/330589/

These describes the whole damn thing *searching* for shared pages between VMs and comparing them with SHA1 hashes which is pretty intense! You get at lot of shared pages automatically when things are happening all under one operating system that has active knowledge over its own pages.

Never realized quite how spoiled I am being a unixen for my entire adult life.

And until a few years ago, I didn't realize how spoiled the FreeBSD and OpenBSD folks have been for a long time with access to containers (one kernel, many well isolated userlands where root can be safely used) until I started playing with the less mature LXC (linux containers)
http://linuxcontainers.org/
.

One kernel to rule them all, and in the darkness page them.

Mark
_______________________________________________
SkullSpace Discuss Mailing List
Help: http://www.skullspace.ca/wiki/index.php/Mailing_List#Discuss
Archive: https://groups.google.com/group/skullspace-discuss-archive/

Reply via email to