uaeproz Posted February 19, 2018 Posted February 19, 2018 Hi all, I have unraid server but based out of PC hardware. Current capacity is 128TB. The problem with it is that when more than 10 PLEX clients are transcoding, it becomes extremely slow. So I decided to build a new server future ready but I'm not expert in server grade components and a lot of things does not make any sense to me. Anyways, I decided to start my list of components but I'm not sure what I'm missing, I hope someone could let me know what I'm missing. So here it is: MB: Supermicro X11DPH-TQ Link: https://www.supermicro.com/products/motherboard/Xeon/C620/X11DPH-Tq.cfm 2x M.2 THNSN51T02DU7 for the cache (I know the MB is allowing one but do I need AOC for the second M.2?) Link: https://www.amazon.com/Toshiba-NVME-PCIE3-0-0-3DWPD-THNSN51T02DU7/dp/B01L7U8N1E I'm not sure what drive should I use for the OS or just flash drive would work on this MB. Should I consider SATA DOM (SuperDOM) Link: https://www.supermicro.com/products/nfo/SATADOM.cfm SuperChassis 846BE1C-R1K23B Link: https://www.supermicro.com/products/chassis/4U/846/SC846BE1C-R1K23B Rack Cabinet: RACK14U Link: https://www.supermicro.com/products/accessories/cabinet/CSE-RACK14U.cfm I wish to get 10TB SAS drives, do I need any kind of hardware/software for that? or the MB/Chassis is already equipped with the required components? AOC-S3008L-L8e Link: https://www.supermicro.com/products/accessories/addon/AOC-S3008L-L8e.cfm 2x INTEL® XEON® BRONZE 3106 PROCESSOR Link: https://ark.intel.com/products/123540/Intel-Xeon-Bronze-3106-Processor-11M-Cache-1_70-GHz CPU cooling: 2x Supermicro 4U Active CPU Heat Sink Socket LGA3647-0 (SNK-P0070APS4) Link: http://store.supermicro.com/x11/4u-active-cpu-cooler-x11-snk-p0070aps4.html 4x M393A1G40EB2-CTD Samsung 8GB (this MB has 16 slots, do I need to fill all slots or 4x would work?) Link: http://store.supermicro.com/x11/8gb-ddr4-2666-mem-dr480l-sl02-er26.html Unraid OS pro I know this configuration is overrated for the initial components but I'm making this investment for whenever the cash for the rest of the components are at hand. I will upgrade within few months. What I'm missing here? Thanks, Abdulla
demonmaestro Posted February 20, 2018 Posted February 20, 2018 As long as the black RAM slots are loaded you will be fine. I would just load the UNRAID OS on a usb stick. The satadom if want to use one would be fine for a cache. But for the cost not worth it. Everything you have selected is from SuperMicro. While that is what I use for my MoBos. You don't have to use everything from them. There are cheaper alternatives out there on the market.
uaeproz Posted February 20, 2018 Author Posted February 20, 2018 3 minutes ago, demonmaestro said: As long as the black RAM slots are loaded you will be fine. I would just load the UNRAID OS on a usb stick. The satadom if want to use one would be fine for a cache. But for the cost not worth it. Everything you have selected is from SuperMicro. While that is what I use for my MoBos. You don't have to use everything from them. There are cheaper alternatives out there on the market. Thanks for your input. I just worry about compatibility. I'd love to hear about some suggestions though.
uaeproz Posted February 24, 2018 Author Posted February 24, 2018 Guys, I need your opinion. Most of the components now are confirmed with exception to one thing, HBAs. In the backplane manual, it says that I can connect 2x HBAs to achieve Load Balancing and/or Foilover. However, it says that I need to run Linux MPIO software (I don't really know how that can be accomplished with Unraid OS). The backplane will have 24 drives which is ALOT. That being said, do I really need dual HBAs? My concern is data transfer speeds and continuity which is translated to Load Balancing and Foilover but I need your advice guys wither this can be accomplished (with or without the Linux MPIO software) and how? Dual HBAs VS. Single HBAs connected to 24 port backplane, is there any difference in data transfer speeds? Any risk of foilover in single HBA route? Thanks, Abdulla
JorgeB Posted February 24, 2018 Posted February 24, 2018 One HBA dual linked to the backplane expander will provide adequate bandwidth for 24 disks.
uaeproz Posted February 24, 2018 Author Posted February 24, 2018 4 minutes ago, johnnie.black said: One HBA dual linked to the backplane expander will provide adequate bandwidth for 24 disks. You are awesome sir. Thank you for the super fast response. Just one question though, foilover? do I really need that to function with dual HBA (if I am to go with the dual route)? or dual HBA is not possible with unraid os anyways?
JorgeB Posted February 24, 2018 Posted February 24, 2018 Not sure if it's possible with unRAID, but don't think it's needed for an home server anyway, HBA failures are extremely rare.
uaeproz Posted February 25, 2018 Author Posted February 25, 2018 Thanks to @johnnie.black and @demonmaestro for their support in my build, here is an updated list of items for my rig: 1x MB: Supermicro X11DPH-TQ Link: https://www.supermicro.com/products/motherboard/Xeon/C620/X11DPH-Tq.cfm 2x M.2 THNSN51T02DU7 for the cache Link: https://www.amazon.com/Toshiba-NVME-PCIE3-0-0-3DWPD-THNSN51T02DU7/dp/B01L7U8N1E 1x Supermicro SATA DOM 32GB (for the Unraid OS) Link: http://www.wiredzone.com/supermicro-components-peripherals-flash-memory-ssd-dm032-smcmvn1-10027116 1x SuperChassis 846BE1C-R1K23B Link: https://www.supermicro.com/products/chassis/4U/846/SC846BE1C-R1K23B 1x Rack Cabinet: RACK14U Link: https://www.supermicro.com/products/accessories/cabinet/CSE-RACK14U.cfm 1x Seagate Hard Drive 10TB SAS3 12Gbps 7200RPM 3.5in 256MB Buffer, 4kN, Internal (I will be starting with one HDD for the testing purposes. That is to ensure compatibility) Link: http://www.wiredzone.com/seagate-components-hard-drives-enterprise-st10000nm0206-10027491 1x AOC-S3008L-L8e Link: https://www.supermicro.com/products/accessories/addon/AOC-S3008L-L8e.cfm 2x INTEL® XEON® BRONZE 3106 PROCESSOR Link: https://ark.intel.com/products/123540/Intel-Xeon-Bronze-3106-Processor-11M-Cache-1_70-GHz 2x Supermicro 4U Active CPU Heat Sink Socket LGA3647-0 (SNK-P0070APS4) Link: http://store.supermicro.com/x11/4u-active-cpu-cooler-x11-snk-p0070aps4.html 4x HMA81GR7AFR8N-VK Hynix 8GB 2666MHZ PC4-21300 Cl19 Ecc Registered Single Rank X8 1.2v DDR4 SDRAM 288-Pin Rdimm Hynix Memory Module For Server. (I wished to get the Samsung memory cards but it's out of stock unfortunately) Link: https://www.allhdd.com/memory/pc4-21300/8gb/hma81gr7afr8n-vk-hynix-8gb-1x8gb-2666mhz-pc4-21300-cl19-ecc-registered-single-rank-x8-1.2v-ddr4-sdram-288-pin-rdimm-hynix-memory-module-for-server.-new-bulk-pack./?src=ggl&gclid=CjwKCAiAt8TUBRAKEiwAOI9pANjwENxlkAQ3NIpnF2BbuANHHQ93TW7YsN0qlzmuIf2LnzDJLm7R6xoCZzwQAvD_BwE 2x Supermicro CBL-0110L-02 cable Link: https://www.amazon.com/Supermicro-CBL-0110L-02-Serial-Attached-internal/dp/B0084A81E0 Unraid OS PRO
SSD Posted February 25, 2018 Posted February 25, 2018 I am not a transcoding expert, but if you have a lot of transcoding, would quicksync feature come in handy? 16 1.7GHz cores doesn't necessarily scream as a great transcoding platform, vs 6 ~4 GHz cores with iGPU. Esp. if/when you start dealing with HEVC and 4k.
uaeproz Posted February 25, 2018 Author Posted February 25, 2018 5 hours ago, SSD said: I am not a transcoding expert, but if you have a lot of transcoding, would quicksync feature come in handy? 16 1.7GHz cores doesn't necessarily scream as a great transcoding platform, vs 6 ~4 GHz cores with iGPU. Esp. if/when you start dealing with HEVC and 4k. Now that what I was looking for! transcoding is my most concern and I have a lot of 4k movies that requires heavy transcoding. What CPUs do you recommend? please share your thoughts.
uaeproz Posted February 25, 2018 Author Posted February 25, 2018 I found 2 links that talks about CPU transcoding but nothing concrete. I'm trying to digest some of the info but I'm not sure with regards to my choice of CPUs. Here are the links: https://software.intel.com/en-us/articles/video-transcoding-on-intel-xeon-scalable-processor-with-ffmpeg https://www.intel.com/content/www/us/en/communications/encoding-with-xeon-scalable-processors-solution-brief.html
SSD Posted February 25, 2018 Posted February 25, 2018 In theory, a machine with a decent GPU should be able to have hardware assisted transcoding though "Vulkan drivers", but at this point, only Intel CPUs with embedded iGPUs support this feature (as far as I know). It is called "quicksync". I am not sure about AMD. Look here for Intel CPUs that support it. The most cores supported is 6. The most cores on a Xeon is 4. https://ark.intel.com/Search/FeatureFilter?productType=processors&QuickSyncVideo=true
uaeproz Posted February 26, 2018 Author Posted February 26, 2018 2 hours ago, SSD said: In theory, a machine with a decent GPU should be able to have hardware assisted transcoding though "Vulkan drivers", but at this point, only Intel CPUs with embedded iGPUs support this feature (as far as I know). It is called "quicksync". I am not sure about AMD. Look here for Intel CPUs that support it. The most cores supported is 6. The most cores on a Xeon is 4. https://ark.intel.com/Search/FeatureFilter?productType=processors&QuickSyncVideo=true Is it possible that the Xeon has different technology for the video processing? I mean, it doesn't make sense that the latest Intel products has no technological edge towards video processing. Am I missing something here?
SSD Posted February 26, 2018 Posted February 26, 2018 @uaeproz - The "video processing" is a function of the iGPU and not the processor itself. Xeons tend to come out after i3/i5/i7 versions of the next generation chips. And iGPUs are often not included in server class CPUs (Xeons) as the focus is on processing power and not fancy video output, which is more of a workstation function.
uaeproz Posted February 26, 2018 Author Posted February 26, 2018 18 minutes ago, SSD said: @uaeproz - The "video processing" is a function of the iGPU and not the processor itself. Xeons tend to come out after i3/i5/i7 versions of the next generation chips. And iGPUs are often not included in server class CPUs (Xeons) as the focus is on processing power and not fancy video output, which is more of a workstation function. I thought many unraid owners are running Xeons. What do they do when it comes to transcoding?
uaeproz Posted February 26, 2018 Author Posted February 26, 2018 What can I add to my build to enable PLEX transcoding example video card?
SSD Posted February 26, 2018 Posted February 26, 2018 1 hour ago, uaeproz said: I thought many unraid owners are running Xeons. What do they do when it comes to transcoding? Plex will transcode with the CPU. Works fine for X.264 / 1080P. But for HEVC / 4k, it needs a huge amount of processing power. 32 minutes ago, uaeproz said: What can I add to my build to enable PLEX transcoding example video card? Like I said, Plex can do quicksync transcoding only with iGPU. Otherwise it uses the CPU, and it takes a lot of processing power. EDIT - See here for similar post and answer
uaeproz Posted February 26, 2018 Author Posted February 26, 2018 20 minutes ago, SSD said: Plex will transcode with the CPU. Works fine for X.264 / 1080P. But for HEVC / 4k, it needs a huge amount of processing power. Like I said, Plex can do quicksync transcoding only with iGPU. Otherwise it uses the CPU, and it takes a lot of processing power. Extremely sad news to me. I was just about to make the payment. Please correct me if I'm wrong, I have 2 options: Change the motherboard and get one that is compatible with i7 Get a high processing CPU? Alright How about Intel® Xeon® Gold 6144 Processor ... 16 3.50GHz cores? https://ark.intel.com/products/124943/Intel-Xeon-Gold-6144-Processor-24_75M-Cache-3_50-GHz
SSD Posted February 26, 2018 Posted February 26, 2018 I do believe that transcoding using a regular GPU using Vulkan drivers is coming eventually. That would enable quicksync with any CPU. High processor performance does not equal quicksync level of performance. However, I have read that quicksync image quality is not as good as software transcoding.
SSD Posted February 26, 2018 Posted February 26, 2018 10 hours ago, uaeproz said: Extremely sad news to me. I was just about to make the payment. Please correct me if I'm wrong, I have 2 options: Change the motherboard and get one that is compatible with i7 Get a high processing CPU? Alright How about Intel® Xeon® Gold 6144 Processor ... 16 3.50GHz cores? https://ark.intel.com/products/124943/Intel-Xeon-Gold-6144-Processor-24_75M-Cache-3_50-GHz If your purpose for the upgrade is to be able to do real-time transcode of HEVC content, I'd have to recommend a hex core like the i7-8700k. It's as fast as the pair of 8 core 1.7GHz CPUs you were looking at, with far fewer but much faster cores. I'd recommend it even if you were just looking for a fast box. Xeon supports ECC memory - but other than that, there is no huge draw for me. My advice is test the crap out of your memory and go with the i7. A high processing CPU is gonna work hard to transcode a single 4k stream in real-time. (Not even sure the dual 3106s setup would have been powerful enough). A iGPU would do with little CPU, and would likely be better able to do multiple as well (need to confirm). The 8700k gives you all the processing power you were looking to buy + quicksync! It's your decision, but seems like the way to go for your use case.
uaeproz Posted February 27, 2018 Author Posted February 27, 2018 On 2/26/2018 at 8:37 AM, SSD said: If your purpose for the upgrade is to be able to do real-time transcode of HEVC content, I'd have to recommend a hex core like the i7-8700k. It's as fast as the pair of 8 core 1.7GHz CPUs you were looking at, with far fewer but much faster cores. I'd recommend it even if you were just looking for a fast box. Xeon supports ECC memory - but other than that, there is no huge draw for me. My advice is test the crap out of your memory and go with the i7. A high processing CPU is gonna work hard to transcode a single 4k stream in real-time. (Not even sure the dual 3106s setup would have been powerful enough). A iGPU would do with little CPU, and would likely be better able to do multiple as well (need to confirm). The 8700k gives you all the processing power you were looking to buy + quicksync! It's your decision, but seems like the way to go for your use case. @SSD Thanks for the great support and valuable info you are sharing. I really appreciate that. I will get the i7 8700k for my existing server but that would require me to swap the motherboard that has LGA 1151 socket. I'm just not sure how to do the swap without moving my data that is contained in the existing HDDs. It's massive amount of data. I'll do a research on the forums for that and I'll dedicate it for transcoding 4k files. But I will keep the new server configuration. For what it's worth, I made the deal on everything with a new set of processors that I found on eBay: 2x of https://ark.intel.com/products/124942/Intel-Xeon-Gold-6146-Processor-24_75M-Cache-3_20-GHz
uaeproz Posted February 27, 2018 Author Posted February 27, 2018 These processors has massive processing power. In total, I would have 24 cores at 3.20 GHz. And I will get the i7-8700 with new mobo for the existing server. @SSDFor comparison sake though, how would you compare 24 cores at 3.20 GHz (no iGPU) vs 16 cores at 1.7 GHz (with iGPU) in terms of transcoding power? Just curious.
uaeproz Posted February 27, 2018 Author Posted February 27, 2018 Thanks to @johnnie.black , @demonmaestro and @SSDfor their support in my build, here is the ordered items for my rig so far: 1x MB: Supermicro X11DPH-TQ Link: https://www.supermicro.com/products/motherboard/Xeon/C620/X11DPH-Tq.cfm 1x Supermicro SATA DOM 32GB (for the Unraid OS) Link: http://www.wiredzone.com/supermicro-components-peripherals-flash-memory-ssd-dm032-smcmvn1-10027116 1x SuperChassis 846BE1C-R1K23B Link: https://www.supermicro.com/products/chassis/4U/846/SC846BE1C-R1K23B 1x Rack Cabinet: RACK14U Link: https://www.supermicro.com/products/accessories/cabinet/CSE-RACK14U.cfm 1x Seagate Hard Drive 10TB SAS3 12Gbps 7200RPM 3.5in 256MB Buffer, 4kN, Internal (I will be starting with one HDD for the testing purposes. That is to ensure compatibility) Link: http://www.wiredzone.com/seagate-components-hard-drives-enterprise-st10000nm0206-10027491 1x AOC-S3008L-L8e Link: https://www.supermicro.com/products/accessories/addon/AOC-S3008L-L8e.cfm 2x Intel® Xeon® Gold 6146 Processor Link: https://ark.intel.com/products/124942/Intel-Xeon-Gold-6146-Processor-24_75M-Cache-3_20-GHz 2x Supermicro 4U Active CPU Heat Sink Socket LGA3647-0 (SNK-P0070APS4) Link: http://store.supermicro.com/x11/4u-active-cpu-cooler-x11-snk-p0070aps4.html 2x Supermicro CBL-0110L-02 cable Link: https://www.amazon.com/Supermicro-CBL-0110L-02-Serial-Attached-internal/dp/B0084A81E0 Unraid OS PRO Still deciding (trying to find a deal) on the following: 2x M.2 THNSN51T02DU7 for the cache Link: https://www.amazon.com/Toshiba-NVME-PCIE3-0-0-3DWPD-THNSN51T02DU7/dp/B01L7U8N1E 4x HMA81GR7AFR8N-VK Hynix 8GB 2666MHZ PC4-21300 Cl19 Ecc Registered Single Rank X8 1.2v DDR4 SDRAM 288-Pin Rdimm Hynix Memory Module For Server. (I wished to get the Samsung memory cards but it's out of stock unfortunately) Link: https://www.allhdd.com/memory/pc4-21300/8gb/hma81gr7afr8n-vk-hynix-8gb-1x8gb-2666mhz-pc4-21300-cl19-ecc-registered-single-rank-x8-1.2v-ddr4-sdram-288-pin-rdimm-hynix-memory-module-for-server.-new-bulk-pack./?src=ggl&gclid=CjwKCAiAt8TUBRAKEiwAOI9pANjwENxlkAQ3NIpnF2BbuANHHQ93TW7YsN0qlzmuIf2LnzDJLm7R6xoCZzwQAvD_BwE
JorgeB Posted February 27, 2018 Posted February 27, 2018 9 minutes ago, uaeproz said: 1x Supermicro SATA DOM 32GB (for the Unraid OS) Link unRAID needs a flash drive with a unique GUID for the license.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.