Showing posts with label home server. Show all posts
Showing posts with label home server. Show all posts

2013/09/28

Simple, non-incremental breakthrough for desktop PC

While Intel keeps getting their CPUs slightly faster each year, and slightly less power hungry each year, Microsoft keeps making Windows slightly better going from 7 to 8 and then 8.1 (yes, I think Windows is getting better despite Metro UI) – the elephant question in the PC universe is “why sales go down each year?”. Wintel tried netbooks and failed. They tried ultrabooks and failed to reverse market trends. Many people were quick to declare death of PC, but I think that PCs are more mature than ever, they are more powerful than ever, and we see decline in the “renewal” purchases, because experience with PCs purchased 3-5 years ago is still good. There is no incentive go out and buy new PCs unless you are into extreme overclocked dual- and triple- GPU gaming or bitcoin mining. If anything, PC sales were eaten by cheaper RAM and SSDs. For most home users 8GB RAM is a lot, and by replacing HDDs with SSD, any PC gets tremendous boost, which is enough to delay purchase for another 3-4 years. I personally use Core2Quad overclocked to 4GHz , with SSD, and only thing that I might need to upgrade, is gaming GPU (HD5870).

That was prelude, however. What I would like to emphasize now, is that “normal” users usually do not know GigaBytes from GigaHertzs and couldn’t care less. For them, incentive to upgrade will come solely based from feeling rather than from technology buzzwords. I suggest, that the next upgrade wave will be triggered by fully silent and fanless PCs. Note here, I am not talking here about laptops or ultrabooks, those still got many things to improve technologically, e.g. speed/battery life, and for F### sake, outdoor display readability.

baytrail CPUs

Intel’s BayTrail Quad core CPUs in the J2000 series look like a very close hit. I have used 2 previous Atom generations for htpc, and this one, finally, seems like a non-compromise htpc for family movie/web usage. It is powerful enough to simultaneously show several movies and keep torrenting in background, along with a cloud file sync and even host my web development projects. And it is fully silent, and low-power, so that I can keep it on 24x7.

Let’s revisit this in 3 years time and see how it went, ok?

2013/03/23

Walking in the clouds

Oh, the joy of assymetrical internet access speed. 1MB/s down and only 100KB/s up.


I have setup cloud sync for my files. 2x25GB in Skydrive plus 22GB in Dropbox and the rest (around 100GB) went into AeroFS (which is not a cloud, strictly speaking, rather cloud sync filesystem).
 
To get 70 GB up into the cloud, it will take approximately 9 days. In the meantime, bandwidth throttling between those 3 services and 3 PCs, is a real nightmare. AeroFS does LAN sync, Dropbox does both LAN and cloud sync at the same time, and Skydrive, (bad word goes here), syncs only through cloud. Sad, especially taking into account, that Windows Live Sync was blazing fast over LAN.
 
There is setting in all of them to throttle bandwidth, but when 9 instances struggle over 1 pipe, result is disastrous. As, Forrest Gump said circa. 1995, Internet is like a box of URLs, you never know what error code you gonna get.
 
P.S. It is possible to run 2 different Skydrive accounts on the same server (Windows 7 in my case), each under different account/session.


2009/11/02

In search of the holy grail of home servers

image

ATM my home server runs Windows 7 Ultimate (trial mode till end of December) and I am researching free alternatives like freenas, openfiler, ubuntuserver, freebsd. Need this machine to support administration via web gui and provide following services for me

  1. file sharing via SMB/Samba
  2. torrenting with webgui
  3. http web server
  4. webdav
  5. vpn
  6. upnp/dlna media serving to multiple upnp/dlna players simultaneously
  7. continuous data backup (windows live sync style, propagating changes between machines immediately, rather than overnight)
  8. advanced disk/RAID management, described below.
  9. seems that vitrtualisation is high on my list too.

Found this thread discussing freenas and drobo functionality, and thought that this post decsribes my needs too.

I'm also looking for the holy grail of RAID solutions and really hope someone can come up with or find something. I want the following features:

REQUIRED:
- Redundancy, allowing for at least 1 drive failure
- Mix and match drive sizes WITHOUT being limited by the smallest drive (and thus wasting space)
- Ability to add drives to increase capacity
- Ability to replace drives and increase capacity
- NAS functionality, accessible via a Windows share
- Ability to create multiple partitions, with respective shares (or one large partition with multiple shares mapped to folders on the NAS? Who really cares about the "internal" file structure..)

PREFERRED:
- Performance that isn't terrible - In my case, fast enough to steam 1080P over ethernet
- Minimal data capacity loss due to parity (< 50% - Else I'd just mirror.)
- "NTFS" Volumes larger than 2TB (Not sure if this is possible via a share.. perhaps "Emulate" NTFS and actually store on a file system with larger volume capacities to achieve this? I could care less if Windows reports my remaining space correctly, as long as the NAS would.)
- Software-based, so I can also use the box for other purposes.

I already run freenas in virtualbox on my server with bridged network interface on my server, and it appears as separate machine with web gui on my network. I already see some of the drawbacks of freenas, like no webdav, vpn, virtualisation (the kind that allows me to test freenas in VM like I do it now).

Downloading freebsd, openfiler and ubuntu server to install as VMs too and give ‘em a try this month.

2009/05/05

Dual core Atom based home server

20090501074

Here we go, the small box based on Dual Core Atom 330 with total consumption around 50W replacing a 150W old Pentium 4 tower. It used to be around 35C in my wardrobe, now we are back to silent operation and normal room temperature. As I mentioned before, I have there 1TB 3.5” drive mostly idle 95% of the time and 500GB 2.5” laptop hard drive for 24*7 torrents.

And I am using W7 x64 build 7100 (RC) with it. I tried Home Server 2008 R2, Ubuntu 904, FreeNAS. I believe that W7 beta is so far the best value proposition, as it is very stable, versatile and free till the June, 2010.

2009/04/25

My new home server build on DualCore Atom

I am in that sweet time phase, when I made my research and ordered the parts. ETA is on Monday. I am building my home server on

image

Modecom mini ITX case with external power adaptor (96w, $70)

DualCore Intel Atom 330 in Intel D945GCLF2 (90$) – which has 1 IDE, 2 SATA connectors, Gigabit NIC

2GB RAM ($25)

500GB 2.5” laptop hard drive ($100)

and I will reuse my 1TB Barracuda 3.5” SATA from my old server.

Going for a laptop hard drive was a tough decision. I had to consider that laptop drives have limited capacity, that they are 2 more expensive than 3.5” drives, and the fact that 2*3.5 drives do not fit into mini ITX case (at least the cases that I could find in Latvia) because most of MINI-ITX cases support only one 3.5” drive and a slim CD/DVD. An alternative was to go with micro-ATX case, but then I would have to deal with the problem of finding the low-power PSU, which are not available in Latvia at all. Buying those online is possible from mini-box.com or minipc.de, but it costs an arm and a leg (upward of $100), negating any savings on purchasing a larger hard drive.

Moreover, I had to give up any idea of toying with the RAID for data protection. I will backup my personal data, which includes about 30GB of documents, photos and music, between server and my gaming pc hard drive, but for the movies, there will be no backup in this setup. I think that movies are not a critical information, because you can restore most of them from internet. At the same time, I am happy with the setup, because my space requirements will be met for another year. (I managed to fill about 700GB during 1 year). Only the small drive will be running 24x7 for torrents. It consumes less energy than larger drive and make less noise too. By the way, noise was not a consideration in this build, since I have a separate technical room for my computers. If I had to build a completely calm pc (for use on the table or in a living room) I’d had to take more expensive fanless MSI board with SSD drive, which cost too much to my taste anyway.

As for OS, I will be choosing between WHS and FreeNAS. I have seen FreeNAS, and I have yet to try WHS for the first time. And of course, there always is W7 and Ubuntu, but I do not see a benefits to running those on a headless server.

2009/04/14

Using Asus eeepc 1000h as home server

I want to replace my P4 2.8GHz home server (Power draw around 100+ W/h, no processor scaling) with something more efficient. The current king of the hill in terms of power efficiency while providing adequate performance seems to be Intel Atom processor. I already have a netbook based on single core Atom, and before jumping and taking a mini ITX motherboard based on Atom (good list here at kramfs.com) I decided to test how well it is doing its job in the netbook.

So, I connected eee 1000h to my router via ethernet cable. Unfortunately, 1000h has only 100Mbps NIC. I shared a movie folder with the network, and connected 4 computers, playing 2 HD videos (up to 2.5 MB/s each) and 2 DVD videos (up to 1MB/sec each).

20090413052

On the picture – eee pc 1000h as server. 2 laptops and home entertainment PC, and old server (not visible) are playing videos, trying the limits of eeepc. Didn’t succeed by the way. Here are proof pix.

Capture2

Network utilization seems low, peaking only at some 43% (or 6MB/sec). I used a 9GB movie for this test. Sure it would be different if I used a 20GB movie. But it also reflects the current state of torrent popularity in our country. Videos larger than 10GB are not here yet. I watched “The Matrix” in 20GB hi-def, but deleted it later.

Capture

CPU usage averaged around 15-20% in the process. So, for my current usage patterns, it means that all my kids can watch their own movies on as many computers as I got in this house.

I am now on the crossroads, my two options are

1) take a new mobo based on DualCore Atom. It is around $100 here, and only $20 more expensive than single core Atom option. But it has Gigabit NIC, which is good for file transfers. Investment - 100$ mobo, $70 case with power supply, $30 2GB RAM stick. Total $200. The drawback here – I get another computer to care about.

2) use my 1000h as home server, as I do not have much use for it since I got a 12inch work laptop. I would need to buy a 500GB 2.5” SATA HD to make this a useful home server. My current server has 1TB 3.5” SATA and I could move it into my video/game machine. Investment - $120 for harddrive. Drawback – slow file copying on the network. Copying one file immediately fills the NIC with some 11 MB/sec transfer. My current transfer speeds are limited by harddrive writing speeds at 35-40MB/sec.

Decisions, decisions…