Running PC's in parallel

Any hardware related topics go here.
Post Reply
MorneDJ
Registered User
Posts: 29
Joined: 11 Dec 2009, 12:02
Location: Pretoria, Garsfontein East
Contact:

Running PC's in parallel

Post by MorneDJ »

Hi,

We use one file server at our office to store our work documents as well as topographic images. It contains 4x 2 TB HDDs running in RAID 10 (Adaptec card), and I have found the server to be fine most of the times. However, we recently appointed 2 more people, and it appears if more than one person does GIS work the server battles (these topographical maps could be 1 - 10 GB each, and we sometimes open up to 10 each time.

I will be converting the network to a 1 GB one in a month or two (when we have the money), but I was wondering whether one can use two file servers in parallel, something similar to RAID in one PC. I want to see one server on the network, but, actually if might be 2 or more. As files change on the one PC it automatically updates the same files on the other PCs. If more than one user uses a file (different or same) it will actually send the file from another PC (that is not busy).

Any idea whether this is possible and feasible for a small company.

Regards

Morne
I'm a right-wing, democratic, conservative environmentalist that thinks the spotted owl tastes like chicken...
Hman
Registered User
Posts: 28520
Joined: 06 Oct 2003, 02:00
Processor: Intel i5 650
Motherboard: Asus P7H55-M LX
Graphics card: Gigabyte 7850 2GB OC
Memory: 8GB Kingston DDR3
Location: In my skin
Contact:

Re: Running PC's in parallel

Post by Hman »

Raid array with 6 drives rather than 4 and doing the 1GB network will be cheaper and I'm guessing more successful than stuffing 2 servers of the same spec on the same 100MB network.

How much ram does the server have?
"Every thinking man is a drinking man."


Member of the Barberton Tigers
Hman
Registered User
Posts: 28520
Joined: 06 Oct 2003, 02:00
Processor: Intel i5 650
Motherboard: Asus P7H55-M LX
Graphics card: Gigabyte 7850 2GB OC
Memory: 8GB Kingston DDR3
Location: In my skin
Contact:

Re: Running PC's in parallel

Post by Hman »

In a pinch adding a second 100MB NIC to the server might ease congestion a little bit.
"Every thinking man is a drinking man."


Member of the Barberton Tigers
User avatar
hamin_aus
Forum Moderator
Posts: 18363
Joined: 28 Aug 2003, 02:00
Processor: Intel i7 3770K
Motherboard: GA-Z77X-UP4 TH
Graphics card: Galax GTX1080
Memory: 32GB G.Skill Ripjaws
Location: Where beer does flow and men chunder
Contact:

Re: Running PC's in parallel

Post by hamin_aus »

What software are you using?
And more importantly, does your GIS software do its work on the server, or does it pull data down to the client and work on it there
Is there a SQL backend or is it all flat files?

I do DB support for ArcGIS and we have 8 GIS guys using it on a 4 Core Hyper-V server with 16GB vRAM
It's got ArcGIS, ArcSDE and MSSQL with all running no issues.
Granted my guys never use maps anywhere near as big as 10GB, but when they do layering they can lay up to 30 big maps on top of each other...

If your GIS software downloads the image and raster data to the clients to be worked on, improving your network will make an immediate difference.
If it does it all on the server, increase your RAM, as that is where your problem may be

I could tell you to buy another server and a high performance SAN and build a load-balanced cluster that works off DFS shared folders hosted on the SAN but something tells me you haven't really investigated what exactly is causing the decrease in performance.
My bet would be RAM, but why not try running perfmon on your server for a day or so with some relevant counters and see what is actually up before you jump to the conclusion that a new server will be the magic bullet.
Definitely use this as an excuse to upgrade your network tho.
Regardless of what is causing your performance issues, a 1Gb network trumps a 100Mb one.
Image
Post Reply