Author Topic: Furtopia's New Server  (Read 6723 times)

0 Members and 1 Guest are viewing this topic.

Offline WhiteShepherd

  • furtopia.org Sysop!
  • *
  • Male
  • Posts: 4842
    • http://www.whiteshepherd.furtopia.org
Furtopia's New Server
« on: June 26, 2012, 02:14:43 pm »
Furtopia is going green... WAY green. :)  Furtopia has got a new Raspbery Pi computer which we are converting into a VERY evergy efficient server!

Below are the specs on the new compact mini computer (about the width of 2 quarters):

Arm11 processor
700Mzh (up to 1Gzh)
256 Megs RAM
8 Gigs storage (expandable)
.5 to .7 watts power used
Graphics 1080p (about as fast as a PS3 though we aren't the graphics)

Servers running include:
NginX
PHP-fastcgi
SSHD
SAMBA
FTPD
UnrealIRCd
MYSQL

I plan to run some more tests on the services for another day and then put it online replacing the existing desktop server.  With no GUI I expect the services to run even faster on the pi than the old server. :)
  Enjoy the video!

https://www.youtube.com/watch?v=SsFq3GnkW9E&feature=autoplay&list=HL1340732351&playnext=1







« Last Edit: June 26, 2012, 02:21:55 pm by WhiteShepherd »
IRC quotes:

[05:01] <Kai_Misou> We cats sleep when we want and where we want.
[05:01] <WhiteShep> We dogs sleep WHEN we can. :/
<!--QuoteEnd--></td></tr></table><span =''><!--Quot

Offline redyoshi49q

  • Species: (*please see above*)
  • Avatar from Dexcat's MFF 2013 Photoshoot
  • *
  • Male
  • Posts: 2071
    • Enigma Cipher (software project)
Re: Furtopia's New Server
« Reply #1 on: June 26, 2012, 02:25:11 pm »
I'm *very* surprised that Furtopia's server is able to run on a computer as cheap as the price you quoted on the video.  Will 8GB of hard drive space be enough, though, or will that have to be expanded?
"Perfect normality is impossible.  Be unique!"
-- redyoshi49q




^ (click) Puzzle game!

Offline WhiteShepherd

  • furtopia.org Sysop!
  • *
  • Male
  • Posts: 4842
    • http://www.whiteshepherd.furtopia.org
Re: Furtopia's New Server
« Reply #2 on: June 26, 2012, 03:32:05 pm »
Price does not dictate quailty.  Price is often what it cost to manufacture the computer+marketing.  As technology moves forward they learn to build things much faster and cheaper.  Being a "micro" computer there are far less materials in construction thus lower cost.  Lets compare the two computers:

New Server ---------------  Old Server
--------------------------------
Cost: $35            |       $750   (for it's time though less expensive now)
CPU:  1Gzh          |       1Gzh   (About the same speed +/-)
Vid: VideoCore IV  |       ATI Rage 128 (The Pi can stream 1080p and 3D video easily.  The Rage can't even do 480 in hardware.  The Pi's video WAY WAY faster)
Power: .7 watt     |       450 watts   (in KWh costs that is roughly $400+/year old server in electric compared to less than $1/year for the Raspberry Pi!).
Storage: 8 GB      |       500 GB  (Old server has more.  But with OS+servers+data < 3GB.  Plus the Pi can take a bigger SD card or hard drive).
RAM 256MB          |      4 GB   (The old server has MUCH more ram.  But the OS and all servers running use less than 100 Megs ram)

The point of this exercise is twofold.  First to upgrade servers and improve efficiency of Furtopia's servers.  Second to teach people that with advances in modern computers you can build a VERY fast and efficient server computer for very little money.  I hope it will encourage others to experment and have fun learning to code and run their own platform/services. :)


  WhiteShepherd
IRC quotes:

[05:01] <Kai_Misou> We cats sleep when we want and where we want.
[05:01] <WhiteShep> We dogs sleep WHEN we can. :/
<!--QuoteEnd--></td></tr></table><span =''><!--Quot

Offline WhiteShepherd

  • furtopia.org Sysop!
  • *
  • Male
  • Posts: 4842
    • http://www.whiteshepherd.furtopia.org
Re: Furtopia's New Server
« Reply #3 on: June 26, 2012, 03:43:02 pm »
For those wondering just how small this Raspberry Pi is here is a photo of the Pi next to a quarter, dime, nickel and penny. :)
IRC quotes:

[05:01] <Kai_Misou> We cats sleep when we want and where we want.
[05:01] <WhiteShep> We dogs sleep WHEN we can. :/
<!--QuoteEnd--></td></tr></table><span =''><!--Quot

Offline Jet

  • Hero Member
  • The Former Furryglowstick
  • *****
  • Male
  • Posts: 1003
Re: Furtopia's New Server
« Reply #4 on: June 26, 2012, 03:46:29 pm »
Don't misplace that tiny thing and lose it! :D
"Miniscule conflicts are insignificant in relation to the paradox of life itself." - Me, Josh Karels


PLUR

Offline Avan

  • Species: Azemdyn Sabertooth Hyena
  • Gender: Non-Binary, YEEN.
  • *
  • Posts: 5010
    • Our FA
Re: Furtopia's New Server
« Reply #5 on: June 26, 2012, 05:28:16 pm »
D:
My Pi only *JUST* shipped out!

*jealouses around the thread*

That is cool though that you can run it on the Pi
We are Dissociated Identities.

Avatar is of Avan-Syr (Saberyeen)
Old links to art sites we need to update:
Weasyl Page: https://www.weasyl.com/~avankaira
My FA page: http://www.furaffinity.net/user/avanwolf/

Steam: http://steamcommunity.com/id/avan_wolf/

Offline Mylo

  • *
  • Posts: 4298
Re: Furtopia's New Server
« Reply #6 on: June 26, 2012, 06:04:10 pm »
Wow.  So all of Furtopia is going to be run on a Pi.  This is pretty amazing nowadays that you can run a whole website off of a computer the size of a wallet.  :o  I didn't expect to see this after clicking on this topic (the Pi seemed to be more of an enthusiast-type product rather than a usable server).  All I can say is good job in looking towards the future...how many websites can claim to run on less than a watt of power? I think none :)

Offline redyoshi49q

  • Species: (*please see above*)
  • Avatar from Dexcat's MFF 2013 Photoshoot
  • *
  • Male
  • Posts: 2071
    • Enigma Cipher (software project)
Re: Furtopia's New Server
« Reply #7 on: June 26, 2012, 06:40:56 pm »
Storage: 8 GB      |       500 GB  (Old server has more.  But with OS+servers+data < 3GB.  Plus the Pi can take a bigger SD card or hard drive).

That's what I was curious about.  I figured that a low processor speed and a small RAM size were unlikely to bottleneck a webserver of this nature (which, for the most part, is networked file I/O), assuming that they met minimal requirements to run services.  I just wasn't sure if the hard drive space would be enough.  We do have 44k topics collectively containing .85M posts as well as PMs, signatures, forum settings, IM addresses, and avatars for 7k members.  In retrospect, though, this data would probably only be about 1GB in size if it were assumed that the average size for a post was 1kB (a possibly inaccurate estimate).

If the numbers you quoted for electricity costs are accurate, the Pi is literally going to pay for itself through a reduced electricity bill in approximately a month.  *That* is impressive.
"Perfect normality is impossible.  Be unique!"
-- redyoshi49q




^ (click) Puzzle game!

Offline Weisseman

  • Professor of Cunning
  • Species: Red Fox ^^
  • Weisse fox and Syi citra. Staffing Duo =3
  • *
  • Male
  • Posts: 4748
Re: Furtopia's New Server
« Reply #8 on: June 26, 2012, 06:48:45 pm »
The GUI actually takes up a lot of the CPU went it's running. I tried using the GUI for Debian today and it was quite slow. Not unusable if performing one task like browsing but any more than that and it struggled a bit. I'd imagine this is because it's early days and the OS interface needs to be optimised some more. But initial tests with it have been good. Rather than go straight into the GUI it starts off in the terminal and you have to tell it to go into the GUI.
Fur code: FCF3a A- C-- D- H+++ P++ R+ T+++ Sm# RLCT a cnl++ d++ e++ f h-- i+++ j p+ sm#
ಠ_ಠ
Avatar by Nimrais

Any Problems here? Come on the IRC and talk to my friend Syi. He loves meeting new people too =3
http://irc.furtopia.org/

*Acquired: 2 Chicken's of Success!*

Offline WhiteShepherd

  • furtopia.org Sysop!
  • *
  • Male
  • Posts: 4842
    • http://www.whiteshepherd.furtopia.org
Re: Furtopia's New Server
« Reply #9 on: June 27, 2012, 12:08:11 am »
The xterm does not use the accelerated graphics yet.  That is in the works.  So right now it's a hand full of applications that do.
IRC quotes:

[05:01] <Kai_Misou> We cats sleep when we want and where we want.
[05:01] <WhiteShep> We dogs sleep WHEN we can. :/
<!--QuoteEnd--></td></tr></table><span =''><!--Quot

Offline WhiteShepherd

  • furtopia.org Sysop!
  • *
  • Male
  • Posts: 4842
    • http://www.whiteshepherd.furtopia.org
Re: Furtopia's New Server
« Reply #10 on: June 27, 2012, 01:36:19 am »
We are now on the new Raspberry Pi server. ;)
IRC quotes:

[05:01] <Kai_Misou> We cats sleep when we want and where we want.
[05:01] <WhiteShep> We dogs sleep WHEN we can. :/
<!--QuoteEnd--></td></tr></table><span =''><!--Quot

Offline Avan

  • Species: Azemdyn Sabertooth Hyena
  • Gender: Non-Binary, YEEN.
  • *
  • Posts: 5010
    • Our FA
Re: Furtopia's New Server
« Reply #11 on: June 27, 2012, 03:24:23 am »
It looks like the forums made it in one piece!
We are Dissociated Identities.

Avatar is of Avan-Syr (Saberyeen)
Old links to art sites we need to update:
Weasyl Page: https://www.weasyl.com/~avankaira
My FA page: http://www.furaffinity.net/user/avanwolf/

Steam: http://steamcommunity.com/id/avan_wolf/

Offline Storm Fox

  • The great Myrsky Kettu!
  • Species: Red Fox
  • 'Makes random fox noises'
  • *
  • Posts: 4068
Re: Furtopia's New Server
« Reply #12 on: June 27, 2012, 03:57:54 am »
Wait, this site is now using an SD card in place of a web site hard drive? :o
How long is that really expected to last before getting bad blocks from too many writes? x_x
FCF6adsw A+ C- D H M- P R++ T+++ W Z Sm# RLCT a+ cn++ d e* f h+ i+++ j++ p+ sm#

Offline Avan

  • Species: Azemdyn Sabertooth Hyena
  • Gender: Non-Binary, YEEN.
  • *
  • Posts: 5010
    • Our FA
Re: Furtopia's New Server
« Reply #13 on: June 27, 2012, 10:22:19 am »
quite some time? The forums apparently are using only a tiny fraction of the total space available
We are Dissociated Identities.

Avatar is of Avan-Syr (Saberyeen)
Old links to art sites we need to update:
Weasyl Page: https://www.weasyl.com/~avankaira
My FA page: http://www.furaffinity.net/user/avanwolf/

Steam: http://steamcommunity.com/id/avan_wolf/

Offline WhiteShepherd

  • furtopia.org Sysop!
  • *
  • Male
  • Posts: 4842
    • http://www.whiteshepherd.furtopia.org
Re: Furtopia's New Server
« Reply #14 on: June 27, 2012, 10:46:27 am »
The OS was optimized for SD card longevity. Temp writes are written to ram.  In theory without moving parts it could last longer than a HD as reads produce no wear in the SD.

I'm also leaving the old server hooked up and powered off.  If there are any problems I just hit the "on" switch on the old server. :)
IRC quotes:

[05:01] <Kai_Misou> We cats sleep when we want and where we want.
[05:01] <WhiteShep> We dogs sleep WHEN we can. :/
<!--QuoteEnd--></td></tr></table><span =''><!--Quot

Offline Mylo

  • *
  • Posts: 4298
Re: Furtopia's New Server
« Reply #15 on: June 27, 2012, 11:42:11 am »
The OS was optimized for SD card longevity. Temp writes are written to ram.  In theory without moving parts it could last longer than a HD as reads produce no wear in the SD.

I'm also leaving the old server hooked up and powered off.  If there are any problems I just hit the "on" switch on the old server. :)

Always good to have a backup, eh? :)
Congrats on the transition to a greener future!

Offline Storm Fox

  • The great Myrsky Kettu!
  • Species: Red Fox
  • 'Makes random fox noises'
  • *
  • Posts: 4068
Re: Furtopia's New Server
« Reply #16 on: June 27, 2012, 01:38:14 pm »
The OS was optimized for SD card longevity. Temp writes are written to ram.  In theory without moving parts it could last longer than a HD as reads produce no wear in the SD.

I'm also leaving the old server hooked up and powered off.  If there are any problems I just hit the "on" switch on the old server. :)

Here‘s hoping that everything continues to turn out well …Though it still seems like such a strange way to do things, (I mean to use an SD card in a web server that way).
FCF6adsw A+ C- D H M- P R++ T+++ W Z Sm# RLCT a+ cn++ d e* f h+ i+++ j++ p+ sm#

Offline Mylo

  • *
  • Posts: 4298
Re: Furtopia's New Server
« Reply #17 on: June 27, 2012, 03:15:21 pm »
The OS was optimized for SD card longevity. Temp writes are written to ram.  In theory without moving parts it could last longer than a HD as reads produce no wear in the SD.

I'm also leaving the old server hooked up and powered off.  If there are any problems I just hit the "on" switch on the old server. :)

Here‘s hoping that everything continues to turn out well …Though it still seems like such a strange way to do things, (I mean to use an SD card in a web server that way).


Only time will tell, eh?

Offline Kobuk

  • The "Malamute Dewd"
  • Hero Member
  • Species: Anthro Alaskan Malamute (Husky)
  • #1 Dew drinker.
  • *****
  • Male
  • Posts: 28546
Re: Furtopia's New Server
« Reply #18 on: June 27, 2012, 07:02:55 pm »
I prefer this raspberry pie.  :D



Offline WhiteShepherd

  • furtopia.org Sysop!
  • *
  • Male
  • Posts: 4842
    • http://www.whiteshepherd.furtopia.org
Re: Furtopia's New Server
« Reply #19 on: June 28, 2012, 12:07:56 am »
We really are on the bleeding edge of technology (which is why the old server will stay for backup).  But the basic idea is with new technologies it's time for a good change.  The old way of doing things was when you set up a server you used a desktop computer.  Sometimes desktops are still needed but that is not always the case anymore.  They use a LOT of power and have a lot of moving parts that can break.  With a good micro computer in many cases you can do the same tasks at the exact same speed for much less "power".  When you think of the coal (or other resources) to produce that power there is a lot of resources saved.

So consider this a pioneering proof of concept project to show others they can save resources AND money at the same time.
IRC quotes:

[05:01] <Kai_Misou> We cats sleep when we want and where we want.
[05:01] <WhiteShep> We dogs sleep WHEN we can. :/
<!--QuoteEnd--></td></tr></table><span =''><!--Quot

Offline Kevin Foxboy 47

  • Newbie
  • *
  • Male
  • Posts: 17
Re: Furtopia's New Server
« Reply #20 on: January 17, 2013, 12:14:02 am »
Sirs: I'm glad real life has caught up with my sci-fi company Hot!Tech. I've been trying for a decade to tell people a GUI is a poor use of cpu and you don't need it for a server computer. None of 'em's hea,rd of Novell Netware, where you don't admin on the server.  Thanks for staying off the Bill Gates 'people are too dumb to run their own computers without a GUI' bandwagon. At that price, you don't need to upgrade, just buy another Pi.
An eye for an eye makes the whole world blind -- Mahatma Gandhi

Offline redyoshi49q

  • Species: (*please see above*)
  • Avatar from Dexcat's MFF 2013 Photoshoot
  • *
  • Male
  • Posts: 2071
    • Enigma Cipher (software project)
Re: Furtopia's New Server
« Reply #21 on: January 17, 2013, 01:55:33 am »
Thread closed due to gravedigging (more than 6 months have passed since the last post).
"Perfect normality is impossible.  Be unique!"
-- redyoshi49q




^ (click) Puzzle game!