Hello fellow Neowinners!
I'm having a noob like question, I'm in the middle of setting a server pc. To be preciese, I took my very old Pentium3 (800Mhz) computer and turned it into a server-nas-etc whatever you want to call it. Atm, the OS is almost done, some fine tunings are still missing, but mostly it's done. Webserver/Apache setup are missing, and most appliance setup is.
But, let's get on the topic. I was thinking of setting up virtual systems on top of this debian. The question is how can I do it? What do I need, etc.?
# uptime 12:10:46 up 6 days, 10:23, 1 user, load average: 0.03, 0.01, 0.00
_,met$$$$$gg. ,g$$$$$$$$$$$$$$$P. ,g$$P$$ $$$Y$$.$. ,$$P` `$$$. ,$$P ,ggs. `$$b: d$$` ,$P$` . $$$ $$P d$` , $$P $$: $$. - ,d$$` $$; Y$b._ _,d$P` Y$$. .`$Y$$$$P$` `$$b $-.__ `Y$$b `Y$$. `$$b. `Y$$b. `$Y$b._ `$$$$ OS: Debian GNU/Linux 6.0.7 (squeeze) Hostname: XXXXX Uptime: 6 Days, 11 Hours, 26 Minutes, 26 Seconds CPU: Pentium III (Coppermine) RAM (total / used): 502.61MiB / 493.34MiB Swap (total / used): 507.99MiB / 54.18MiB Logged in as: xxxxx Kernel: 2.6.32-5-686 Load Average: 0.06 Top Process (by memory use): -bash Screenshot cannot be taken..... import missing!
Best Answer +Karl L. , 02 October 2013 - 23:39
To add to what Max Norris and jren207 said, your machine is so weak that it can barely run one operating system competently, not to mention two. You essentially have two problems as far as virtualization is concerned. First, you don't have enough RAM. Both the host and guest OS need RAM to operate. Running a headless Linux server as the host (like you appear to be doing now) will reduce the amount of RAM you need somewhat, but between the virtualizer and the guest you will still need to more than double the amount of RAM you have now to be able to run a single virtual machine without heavily relying on swap (and thus taking a severe performance hit).
Second, your CPU is very weak by modern standards and doesn't include virtualization extensions. The general rule of thumb is that your processor must be at least dual-core to effectively virtualize another system; yours fails on this count alone. Most modern x86 processors also include virtualization extensions, which greatly improve the speed at which your virtualized operating systems will run. These extensions allow the virtualization software to pass instructions directly to the processor, thereby saving clock cycles and increasing execution speed by offloading a significant amount of processing from the virtualizer directly to the hardware. Since your processor was produced long before these extensions were developed, the relatively low clock speed of your processor combined with the lack of hardware acceleration for virtual machines would result in a crushingly slow experience on both the host and guest if you attempted it.
If I may ask, why are you running Debian Squeeze? If you had setup this system years ago and have not yet had time to upgrade I would understand, but from your description it sounds like you setup this system fairly recently. Debian Wheezy was released earlier this year, and Squeeze will only receive security updates for another year. As far as I can tell, your hardware is still officially supported by Wheezy. Upgrades are officially supported between each Debian release, and there is a whole chapter of the manual dedicated to upgrading from Squeeze to Wheezy. I recommend upgrading your system as soon as possible so you can take advantages of the new features Wheezy offers. In particular, your system would probably benefit from the stability and increased boot speed of systemd, and a recent version of Nginx.Go to the full post