Jump to content

Hello everyone,

 

This is my first post on LinusTechTips and I am looking forward to meeting everyone. I have several questions regarding servers and NASes, mostly hardware related (a few software too). This will be a lengthy post, so you don't have to answer all my questions (you are more than welcome to), but answering any one of my questions will be of great assistance to me.

 

I am going to build a server for a small organization. It will run Ubuntu Server and will probably service up to 7 users maximum. As of now, it will only be fully operational 1-2 months out of the year (this number could go up in future years) so I don't consider ZFS file systems or RAID to be worth the money (especially since we can just run backups). It will be handled as a NAS, cloud server (Nextcloud), FTP server (using openSSH) and other things we could utilize in the future (potential render server?)

 

Here is my current parts list, but I have a few questions on how money could be saved:

PCPartPicker part list / Price breakdown by merchant

Motherboard: Asus PRIME B350-PLUS ATX AM4 Motherboard  ($98.99 @ SuperBiiz) 
Memory: Corsair Vengeance LPX 16GB (2 x 8GB) DDR4-2133 Memory  ($114.88 @ OutletPC) 
Storage: Samsung 850 EVO-Series 250GB 2.5" Solid State Drive  ($93.99 @ Amazon) 
Storage: Western Digital Red 4TB 3.5" 5400RPM Internal Hard Drive  ($139.99 @ B&H) 
Video Card: EVGA GeForce GT 710 2GB Video Card  ($39.99 @ Jet) 
Case: Corsair 100R ATX Mid Tower Case  ($49.99 @ Amazon) 
Power Supply: Corsair CXM 450W 80+ Bronze Certified Semi-Modular ATX Power Supply  ($53.99 @ Amazon) 
Other: Ryzen 5 1600 ($219.00)
Total: $810.82
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2017-04-01 13:41 EDT-0400

 

The reason I went with a Ryzen 5 1600 instead of a Xeon is because it way more cost-effective and I get greater price to performance for the CPU I am targeting. A few questions regarding my parts choices:

 

1. Which AM4 motherboard supports ECC RAM? I know that Ryzen has full support for ECC memory, but I have not been able to find any boards that support ECC. I put the PRIME B350 in there as a placeholder. Are there any B350 motherboards that support ECC? (I do not necessarily want to get an X370 motherboard, as I will not utilize any features like multi-GPU.) In addition, which type of ECC RAM should I use, or does it really not matter? (i.e. unregistered / registered ECC RAM.) If there are motherboards that support ECC RAM for Ryzen, PCPartPicker is not listing it.

 

2. Is the Samsung 850 EVO a good / reliable SSD to be used in this server environment? I know it is mostly command line, etc. but I'd like to put the operating system on an SSD for faster boot / response times. If it really does not make that much of a difference I may consider removing it.

 

3. Is the WD Red 4TB a good choice as an HDD? I know a lot of people say this is the best NAS drive out there, but one of my friends is recommending I go with Seagate instead, saying they are much more reliable. However, I do not have enough trust built up in Seagate to use it in a server environment (despite that I use a Seagate drive in my own computer)

 

4. What GPU should I use? I heard Ryzen does not have an integrated graphics card which means I have to use a dedicated GPU. Is the EVGA GT 710 good, or is there anything else better I can get for a cheaper price? (Or am I mistaken and Ryzen / the motherboard does have it's own built in GPU?)

 

5. What power supply should I go with? I originally chose an EVGA G2, but then realized it was overkill. Is an 80+ Bronze good enough for a server environment? I know it doesn't have to have super high wattages, but I also want something that will be reliable and not fail on me. I have heard positive things about Seasonic and Silverstone, but I am not familiar enough with their PSU lineup to choose one of them (hence why I went with Corsair). 

 

6. What would be a nice case? I chose the Corsair 100R ATX as a placeholder. I would prefer windowless, as if I get the ECC RAM the green sticks would match up horribly with the motherboard, and I am not trying to RGB the build.

 

7. Is RAID 1 really worth it over just running traditional backups on the server?

 

Also, on a side note, what software would you guys use for a personal cloud / NAS setup? Would you go with Nextcloud and Samba or would you go with something else? I would use FreeNAS, but I am more familiar with Ubuntu Server and don't need all the features FreeNAS has. 

 

Thank you for your time.

 

EDIT: To clarify, the SSD is just to host the OS and programs, all of the reading and writing files and the disk multiple users will have access to is the HDD.

Link to comment
https://linustechtips.com/topic/760567-several-questions-regarding-servers/
Share on other sites

Link to post
Share on other sites

1. I don't think Ryzen 7 even supports ECC.

2. YES GET A SSD FOR SERVER

3. Seagates fail more for me, IDK about other models

4. Are you using it just as a display adapter? Then get a R5 230 or HD 5450 for $50. Otherwise no.

5. Get a good PSU. I would recommend a SeaSonic G Series. They are good for the price (550W 80+ Gold for $65 US)

6. Corsair 100R has window. Go with a very cheap case if you want no window. Maybe the VIVO V00 for $34

7. Yes

PSU Nerd | PC Parts Flipper | Cable Management Guru

Helpful Links: PSU Tier List | Why not group reg? | Avoid the EVGA G3

Helios EVO (Main Desktop) Intel Core™ i9-10900KF | 32GB DDR4-3000 | GIGABYTE Z590 AORUS ELITE | GeForce RTX 3060 Ti | NZXT H510 | EVGA G5 650W

 

Delta (Laptop) | Galaxy S21 Ultra | Pacific Spirit XT (Server)

Full Specs

Spoiler

 

Helios EVO (Main):

Intel Core™ i9-10900KF | 32GB G.Skill Ripjaws V / Team T-Force DDR4-3000 | GIGABYTE Z590 AORUS ELITE | MSI GAMING X GeForce RTX 3060 Ti 8GB GPU | NZXT H510 | EVGA G5 650W | MasterLiquid ML240L | 2x 2TB HDD | 256GB SX6000 Pro SSD | 3x Corsair SP120 RGB | Fractal Design Venturi HF-14

 

Pacific Spirit XT - Server

Intel Core™ i7-8700K (Won at LTX, signed by Dennis) | GIGABYTE Z370 AORUS GAMING 5 | 16GB Team Vulcan DDR4-3000 | Intel UrfpsgonHD 630 | Define C TG | Corsair CX450M

 

Delta - Laptop

ASUS TUF Dash F15 - Intel Core™ i7-11370H | 16GB DDR4 | RTX 3060 | 500GB NVMe SSD | 200W Brick | 65W USB-PD Charger

 


 

Intel is bringing DDR4 to the mainstream with the Intel® Core™ i5 6600K and i7 6700K processors. Learn more by clicking the link in the description below.

Link to post
Share on other sites

AMD Ryzen processors do not support ECC memory. You should only use enterprise-grade SSDs in a server because the consumer-grade SSDs have less write cycles. SAS enterprise-grade hard drives would benefit your build because the SCSI command set is better optimized for multiple users accessing the drive at the same time.

Link to post
Share on other sites

22 minutes ago, CaesarRoman said:

The reason I went with a Ryzen 5 1600 instead of a Xeon is because it way more cost-effective and I get greater price to performance for the CPU I am targeting. A few questions regarding my parts choices:

Id stay away from them for a few months as there are still lots of bugs and your basically beta testing them. Id probably get a cheaper, lowerpower(no gpu needed) and more stable lga 1151 xeon(look at a e3 1225 v5/6 or 1245 or 1230 if you board has a gpu built in(many server ones do).

 

 

What is this server doing

 

 

1. No offical support for ecc, but you don't really need it

 

2. What are you doing with your server? if this is a nas mostly, id just boot it from some usb stick(raid them if you are picky). SSD won't really make it much faster if you aren't hitting it with io's

 

3.Hdd wise, raid is nice to have, id probably get a second one, then since yo have 2, just get cheap drives and use raid to fix issues(id use btrfs raid 1)

 

4. Doesn't matter, cheapest on amazon/newegg, but id get something like a e3 1225 with a igpu

 

5. Id get a seasonic 360w 80+gold

 

6.

 

If this is for a business, id just go to dell and get a t130 and spec it up, there gonna to remove the hassles and have support if something goes wrong. Also, your not on the line if something goes wrong.

 

 

Link to post
Share on other sites

On 4/1/2017 at 2:38 PM, TheCherryKing said:

A lot of the server motherboards have built in graphics with a VGA port.

Ryzen is not a server CPU so there will not be any motherboards that he can find that have on-board graphics.

Link to post
Share on other sites

Where is this info that ryzen doesn't support ecc coming from? If you look at the press releases, or at the motherboards that are available (I know specifically from Asus) It states pretty clearly that ecc is supported.

 

From amd ama

 

Link to post
Share on other sites

  • 1 month later...
On 4/1/2017 at 11:52 AM, CaesarRoman said:

3. Is the WD Red 4TB a good choice as an HDD? I know a lot of people say this is the best NAS drive out there, but one of my friends is recommending I go with Seagate instead, saying they are much more reliable. However, I do not have enough trust built up in Seagate to use it in a server environment (despite that I use a Seagate drive in my own computer)

Hi, CaesarRoman. Thank you for your consideration of Seagate drives. Our engineering team is always working to make better products, so if you do go with Seagate and have any questions please feel free to reach out!

Seagate Technology | Official Forums Team

IronWolf Drives for NAS Applications - SkyHawk Drives for Surveillance Applications - BarraCuda Drives for PC & Gaming

Link to post
Share on other sites

To answer one of your questions, the motherboard I am currently using (ASrock AB350M) supports ECC memory, although I cannot personally confirm this as I don't have any DDR4 ECC ram to currently test it.

 

- AMD Ryzen series CPUs support DDR4 3200+(OC)/2933(OC)/2667/2400/2133 ECC & non-ECC, un-buffered memory

*

 

Source: http://www.asrock.com/MB/AMD/AB350M Pro4/index.asp#Specification

 

I'm sure that other board manufacturers are the same too.

Please quote my post, or put @paddy-stone if you want me to respond to you.

Spoiler
  • PCs:- 
  • Main PC build  https://uk.pcpartpicker.com/list/2K6Q7X
  • ASUS x53e  - i7 2670QM / Sony BD writer x8 / Win 10, Elemetary OS, Ubuntu/ Samsung 830 SSD
  • Lenovo G50 - 8Gb RAM - Samsung 860 Evo 250GB SSD - DVD writer
  •  
  • Displays:-
  • Philips 55 OLED 754 model
  • Panasonic 55" 4k TV
  • LG 29" Ultrawide
  • Philips 24" 1080p monitor as backup
  •  
  • Storage/NAS/Servers:-
  • ESXI/test build  https://uk.pcpartpicker.com/list/4wyR9G
  • Main Server https://uk.pcpartpicker.com/list/3Qftyk
  • Backup server - HP Proliant Gen 8 4 bay NAS running FreeNAS ZFS striped 3x3TiB WD reds
  • HP ProLiant G6 Server SE316M1 Twin Hex Core Intel Xeon E5645 2.40GHz 48GB RAM
  •  
  • Gaming/Tablets etc:-
  • Xbox One S 500GB + 2TB HDD
  • PS4
  • Nvidia Shield TV
  • Xiaomi/Pocafone F2 pro 8GB/256GB
  • Xiaomi Redmi Note 4

 

  • Unused Hardware currently :-
  • 4670K MSI mobo 16GB ram
  • i7 6700K  b250 mobo
  • Zotac GTX 1060 6GB Amp! edition
  • Zotac GTX 1050 mini

 

 

Link to post
Share on other sites

Just curious - for what you're after, why not just pickup a used server like a Dell R710? 

 

If you find one with the 3.5" sleds like this one then thats 2 x 6C/12T CPU's (24 Threads total) with 64GB RAM, remote management, quad Gbit nic, etc... for ~$400 + an SSD and a couple of new WD 4TB's in a RAID1 mirror - it will still be cheaper and much better than a new custom built Ryzen. 

Spoiler

Desktop: Ryzen9 5950X | ASUS ROG Crosshair VIII Hero (Wifi) | EVGA RTX 3080Ti FTW3 | 32GB (2x16GB) Corsair Dominator Platinum RGB Pro 3600Mhz | EKWB EK-AIO 360D-RGB | EKWB EK-Vardar RGB Fans | 1TB Samsung 980 Pro, 4TB Samsung 980 Pro | Corsair 5000D Airflow | Corsair HX850 Platinum PSU | Asus ROG 42" OLED PG42UQ + LG 32" 32GK850G Monitor | Roccat Vulcan TKL Pro Keyboard | Logitech G Pro X Superlight  | MicroLab Solo 7C Speakers | Audio-Technica ATH-M50xBT2 LE Headphones | TC-Helicon GoXLR | Audio-Technica AT2035 | LTT Desk Mat | XBOX-X Controller | Windows 11 Pro

 

Spoiler

Server: Fractal Design Define R6 | Ryzen 3950x | ASRock X570 Taichi | Asus RTX 4060 Dual OC | 64GB (4x16GB) Corsair Vengeance LPX 3000Mhz | Corsair RM850v2 PSU | Fractal S36 Triple AIO + 4 Additional Venturi 120mm Fans | 8 x 20TB Seagate Exos X22 | 4 x 16TB Seagate Exos X18 | 3 x 2TB Samsung 970 Evo Plus NVMe | LSI 9211-8i HBA

 

Spoiler

NAS: Innovision 4U 24-bay chassis (12GB MiniHD SGIO Backplane) | Intel Core i9-10980xe | EVGA X299 FTW-K | EVGA RTX 2080Ti Super FTW3 | 128GB (8x16GB) Corsair Vengeance LPX 3200Mhz | DEEPCOOL PN1000M PSU| Noctua NH-D12L Chromax Black | 16 x 16TB Seagate Exos X18 | 2 x 2TB Samsung 990 Pro | 2 x 2TB Intel U.2 P4510 | LSI 9305-24i HBA

 

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×