Vue normale

Il y a de nouveaux articles disponibles, cliquez pour rafraîchir la page.
À partir d’avant-hierFlux principal

CWWK x86 P5 NVMe NAS Board Review

Par : Rob Andrews
31 mai 2024 à 18:00

CWWK x86 P5 NAS Review – SUPER COMPACT NVMe NAS?

Have you noticed just how diverse the world of DiY NAS has become? I’m old enough to remember when ‘Do It Yourself’ or Build Your Own’ (BYO) in the server world would mean converting an old PC case. Then things got SMALLER! The Rasperry Pi, the Mini PC and eventually we started to see consumer and hobbiest kit in NAS that was smaller than most domestic appliances and client hardware! But there has always been a trade-off with minimalization. Maybe it’s CPU power, CPU architecture, maximum memory or just plane old storage potential. This is where the CWWK x86 P5 steps into things. Build as a 64bit x86 alternative to Raspberry Pi devices, this architecture is not exactly new. Indeed, there are a slew of DiY/Open-Source ready Routers on the market built towards Pfsense and the like for years now, so what makes the CWWK x86 P5 something different? Well, it’s because this device shifts gears from being primarily about network management, and towards NVMe SSD Flash-based SSD storage. Running on an Intel N100 4-Core processor (N200 and N305 versions also available) that is rated at just 6W, the P5 supports up to 32GB of DDR5 memory and FOUR M.2 Gen3 SSD slots and 2 SATA drive connections (more eon that later). This all adds up towards a fantastically low power-consuming but highly capable system! Built with those with a DiY attitude, the system is a semi-bare board that is just ready to be scaled up and built into your next custom server setup with the likes of UnRAID and TrueNAS. But, is the P5 actually any good? Let’s discuss it in today’s hardware review.

Component Details
Brand CWWK
Model x86 P5
Processor Intel N100
Clock Speed Base: 800Mhz – to 3.6Ghz
Memory DDR4 SO-DIMM slot, up to 32GB 4800Mhz
Storage SATA 2x SATA-to-12pin
M.2 Slots 4 x M.2 NVMe slot
Network Interface 2 x 2.5 Gigabit Ethernet ports
USB Ports 2 x USB 3.2 Gen 2 (10G)
Display Outputs 2X HDMI 4K 60FPS
Power Supply 12V DC input
Operating System Supports Windows 10/11, Linux distributions, and FreeNAS/TrueNAS
Additional Features Supports RAID 0, 1, 5, 10 for data redundancy and performance, OS Dependant
Cooling Passive heatsink, supports additional fan VIA INCLUDED KIT
BIOS UEFI
Audio Realtek ALC662 5.1-channel audio codec
Accessories SATA cables, power adapter, user manual

 

Where to Buy?

  • CWWK x86 P5 NVMe NAS Board ($155 AliExpress) HERE
  • CWWK x86 P5 Barebones + Case ($239 Amazon) – HERE

CWWK x86 P5 NAS Review – Quick Conclusion

It is INCREDIBLY difficult to find fault with the CWWK x86 P5 NVMe SSD NAS Board when you boil it down to the $150 price tag. The P5 is by no means a perfect device and it is insanely niche in its appeal to DiY homelabbers and those looking for a new ‘plaything’ SSD server, but for what you are getting here for the money (up to and including the PSU, fan kits and SATA-to-12pin cables) just kinda dissolves any of the shortcomings of the device, as it seems obvious that at this value, compromises need to be made. With the diminishing cost of M.2 NVMe SSD storage and the growing market for affordable M.2 SSD NAS solutions in the market, the P5 is a great first choice for those looking to dip their toe into private server ownership without breaking the bank. The base level hardware of the N100/N200/N305 processor, 4x Gen 3 m.2, 2×2.5GbE and ability to still add 2x SATA drives is a great foundation, especially when you look into the lower power consumption of this hardware too. There will be those that will complain about the base model not including memory, but at this price point CWWK would have had to opt for fixed flash memory, which would have been overall limited long term – so better to give a flexible SODIMM to scale up to 32GB at your own choice/budget. The performance of the P5 is not exactly going to blow you away of course, and I would definitely recommend investing in a little more active/passive cooling if you plan on running this 24×7, but overall for the $150, this is an absolute BARGAIN!!!

BUILD QUALITY - 10/10
HARDWARE - 8/10
PERFORMANCE - 6/10
PRICE - 10/10
VALUE - 10/10


8.8
PROS
👍🏻Cannot argue with the price
👍🏻4x M.2 NVMe is impressive for scale
👍🏻The N100/N200/N300 Balance power, ability and consumption very well
👍🏻scalability of memory up to 32GB
👍🏻TWIN 2.5GbE and ability to add 2x more 2.5G/5G with adapters (OS Dependant)
👍🏻Kit includes PSU and Fan kit
👍🏻Complete in-house design = well-made heatsink with hidden details
👍🏻Two SATA drives can be connected, which can be overlooked easily
👍🏻WiFi M.2 Adapter slot Included
CONS
👎🏻Lack of USB-C Power
👎🏻Gets HOT
👎🏻SSD Write performance and Drive-to-Drive copying has poor sustained numbers!


Where to Buy a Product
amzamexmaestrovisamaster 24Hfree delreturn VISIT RETAILER ➤ 
amzamexmaestrovisamaster 24Hfree delreturn VISIT RETAILER ➤

DEAL WATCH Is It On Offer Right Now?


These Offers are Checked Daily

CWWK x86 P5 NAS Review – Design & Hardware

Despite the marketing materials for the x86 P5 heavy highlighting how the device is ‘barebones’ and ‘a NAS Board’, I think they are doing themselves something of a disservice here. It’s ALOT more complete than a lot of the NAS enthusiasts have been offered in recent years. It arrives with the CPU already in place, already fitted to an huge heat sink, it includes an external PSU, SATA-to-12 pin cables and even a fan mounting and desk kit. There is no included memory or storage in the base model (though there are options listed on their site) and you are definitely going to want to buy heatsinks for those m.2s (more on that later), but as a ‘barebones’ purchase, it’s pretty insanely good value at a little over $150.

The included mounting fans ARE optional and if you only plan on low-moderate daily use, you may not even need theM, but I am nonetheless impressed that these are included when many other brand would have put these are optional extras. The retail kit is pretty well protected, 2 layers of foam, a cardboard frame internally, accessories in their own bags and the unit itself is in a robust antistatic bag.

Right now, the only alternative product to this in the market of a similar 1 board architecture would be the likes of the Zimaboard/Zimablade from IceWhale. A a quick ‘aside’ the video below outlines that product, what was good and what was not:

The top mounted metallic heatsink is HUGE and it pretty much exclusively there to draw heat from the Intel N100/N200/N305 CPU, as the SSDs are mounted on a sister/riser board (more on that later). There is no active cooling by default (though you have those fan mounting kits included) but this heatsink is pretty great for the N100/N200, though I do wonder about the 8-Core N305-i3 model at peak use.

The device does not feature any included NAS Operating system (no OS drive included in the $150 option), but running TrueNAS r UnRAID was incredibly straight forward and I can confirm that all storage (both the M.2 and the SATA over 12pin) were visible in both of those popular NAS OS. However, it is worth mentioning once again that heatsinks or even just heatshields for those M.2 NVMe SSD bays are pretty essential if you are aiming for sustained use. I had the device running for 30 mins of relatively light tests on each drive and, even after a brief reboot to recalibrate, all four drives were throwing me 65-70+ degree warnings in UnRAID pretty quickly.

When looking a little more about the default configurations, you can see that CWWK have not missed a trick! With scaled memory versions all the way up to 32GB and fully populated SSD options on the table. I am unsure which brands of SSD or Memory you would receive, but given my experience with reviewing solutions like this, I would expect Samsung Memory, but unbranded/lesser-known SSD drives. You will pay penny’s for them, but their durability and reliability is up for question! It’s your call!

Another small grip is regarding the external PSU. On the one side, it’s a decent quality 36W PSU that has international clip replacement – and these clips are like 4 for a $1 on Aliexpress, so you will have easy global connection for  this device with ease. Plus USB to Barrel adapters are pretty common too these days, so the option to deploy the P5 with a USB power connection is pretty easy to do too (see my video here on how to run a consumer NAS on a USB Battery Pack on YouTube). Running on a 6W TDP rated CPU and 4 M.2 massively reduces the potential power consumption, so all good so far, right?

HOWEVER! It is 2024… why is this device not arriving with USB-C Power? It would be so, so much more convenient and there are plenty of affordable/domestic USB-C PSU devices in the market that would allow for further eWaste!

Next, lets discuss the means to attached two SATA drives to the system. Adding SATA support to such a microboard with a CPU that only has 8/9 PCI Lanes to play with was always going to be tough! Adding a physical SATA-to-PCIe controller would have been the easiest way, but might not have been the most efficient. Instead (again, drawing comparisons to the ZimaBlade and ZimaBoard) the P5 has two 12 pin connectors and includes 2x SATA-to-12pin cables for attaching two drives.

I can also confirm that when I connected a SATA SSD, it appeared without any additional power needed (it was delivered to the dual SATA POWER + DATA cable). I do have questions about the extent to which it would power something beefier (a 24TB HDD for example), but I did not have these in place in time for this review – I will be returning to this later in a follow-up video on the YouTube Channel soon.

The four M.2 NVMe SSD slots are located on the other side of the P5 device and its a very clean layout. Supporting up to 2280 length M.2 NVMe SSDs, there are no thermal pads or heatsinks included with the CWWK x86 P5 NAS kit.

Each M.2 connector has moderate clearance from the base PCB and appear to be PCIe 3×4 (going by the board print), however, there are mixed messages on different sites listing the CWWK P5, with some stating Gen 3×2, or 3×1 on the SSD slots and others saying 3×4.

Digging into the terminal, we can see that although they ARE physically 3×4, they have been downgraded to 3X1. Not a massive surprise for this architecture – for reasons of efficient resource distribution, lane distribution and/or heat. But A little closer look physically at the device under the M.2 PCB shows a little something…

The M.2 Board seems to be fed into a separate pinned m.2 2280 board that, in turn, is connected into a m.2 located on the CPU/Memory PCB.

Unscrewing the M.2 PCB reveals that it sits on this sister 2280 m.2 board (not unlike a M.2 to SATA-MULTI-PORT card. This is an interesting approach and would definitely make the 3×1 on each m.2 slot a lot understandable when you know that the base M.2 is handling them all.

This adapter is definitely a custom-specific board for this system, to allow it to add to the initial board design (which is often used in those custom pfsense ready routers/gateway devices from CWWK and topton).

And the m.2 allocation does not stop there. Under THAT card there was a further small scale m.2 for a WiFi adapter card. I am surprised that CWWK did not include an Intel WiFi 6/6e adapter in their bundles (these are crazy cheap). That said, this would also mean that you would have to factor in the antenna – and things are already pretty crammed in here!

Unscrewing this board further reveals the CPU and top massive ehatsink connection. One detail it would have been easy to miss is that the massive heatsink has a small copper panel directly on the CPU (with thermal paste). This is a nice extra touch and one that most users will likely never even know about, adding heat conduction and dissipation.

I also wanted to highlight that another small detail that it would be easy for users to never notice is that the heatsink has been cut to ensure it has clearance for several conductor components, as to ensure they are not negatively impacted by the heatsink. It’s a very, very small detail, but does show that a decent degree of thought has gone into this plate and it’s specifically designed for this micro board layout.

The N100/N200/N305 CPU you find under this panel will differ in cores, threads, power and TDP, but all three are SoC/Mobile processors that are designed to run tremendously efficiently – which in a 24×7 NAS setup is pretty bloody important, especially with rising costs of electricity globally in 2024.

With the system fully populated with 4x M.2 NVMe SSDs, 1x SATA 2,5″ SSD, an 8GB DDR5 4800Mhz memory SODIMM module and the CPU at 50% utilization for 20 minutes, the CPU peaked at 22-23W. This is a pretty impressively low, even if we factor in that this is an exclusively SSD-focused system in my test. In idle, without the SSDs being access, this dropped to a little over 10W

One thing that might annoy a few of the SSD NAS veteran users is the lack of ECC memory on the P5. This is going to be a massive debating point for many, but given the $150 pricetag and it’s a large focus on keeping things compact and efficient, it’s not a huge surprise that CWWK has opted for a much more affordable and low energy-consuming CPU – which unsurprisingly does not support ECC. This is NOT a system built for ‘integral business data’ and that is not the target user either. Maybe if CWWK extend this system architecture and logic towards some of the AMD emb.Ryzen processors, then ECC might arrive, but for now you can install up to 1x 32GB DDR 4800Mhz SODIMM module in the P5.

Given the scale and price point, you cannot really fault the CWWK x86 P5 – as a more powerful alternative to a raspberry pi, that also has tremendous M.2 NVMe SSD NAS storage and SATA scalability, there is simply nothing out there for this price point! The lack of ECC is going to put some users off and the 3×1 lanes per SSD might be too limiting of some, but at $150+, it’s a hard case to make! Let’s discuss the ports and connections.

CWWK x86 P5 NAS Review – Ports and Connections

Give the scale of the CWWK x86 P5, you will not be surprised to know that there are not exactly a tonne of ports on show here. That said, they still do manage to squeeze in a decent amount, though there is no means to scale things up (beyond a USB hub or USB NIC), as there is no PCIe slot accessible (as you might find in the Zimaboard and Zimablade). In terms of network interfaces, there are two 2.5GbE network ports, as well as (depending on the NAS OS you choose to install) the option to attach USB-to-2.5G and USB-to-5GbE network adapters.

There are also two HDMI 4K 60FPS outputs (no DP) which will have a varied degree of utility, based on your NAS OS of choice.

As the system uses an external power button, there is a physical LED power button too. As the P5 is a modification of the hardware logic of the custom pfsense/router scene, this button is in a fixed location and not really movable with ease. This will make custom micro case installations a little troublesome.

The system does come with extendable ‘legs’ that allow you to stand the P5 on a desk horizontally, with the M.2 SSDs at the top, case-free. I cannot help by feel like this design, though not great, is still the best option of plenty of bad ones!

You could mount the device on a cage, attaching SATA drives into the SATA cage cavities, but this all still feels very ‘coffee cup’ dangerous! As an ‘add on’ module to an existing encased homelab, I like this, but as a standalone system, I wish it afforded a little more protection out of the box (optional plastic/metal casing included with the kit for like $5 more). Let’s discuss the architecture of the x86 P5.

CWWK x86 P5 NAS Review – PCIe Layout / Performance

When it came to checking out the bios (this is a great deal clearer in the video review) CWWK have pretty much opened everything up to customization, with little ‘hard’ pre-set in place. For a system destined for massively diverse 3rd party installation use, I respect this greatly!

In terms of performance, those SSDs on Gen 3×1 lanes each became pretty clear (also, add to that the efficiency-focused N100 Processor in this review unit). I was hitting around 784MBs read performance on repeated/sustained 1GB tests on a single drive, and hit 1.3-1.4GB/s on the 4 drives in a RAID 5 array. Obviously, this was internal performance, as by default you cannot exceed 550-579MB/s on 2×2.5GbE (maybe with a couple of USB-to-5G adapters at $70-90 a pop, you might get closer).

However, write performance was much more disappointing and quickly diminishing, starting at around the 600MB/s and heading down as low as 250-300MB/s upon sustained 1GB write tests (see below). The SATA connected SSD comfortably hit 470MB/s Read over 425MB/s Write on avg.

However, probably the most damning performance number was when I actioned 1GB of data to be copied between single-disks. This would rarely exceed 150MB/s and after a couple of minutes descended into double digits! How much of this was caused by oversaturation on those 4 M2 Gen3x1 drives having to be negotiated by that m.2 mounted sister board is hard to say. The CPU worked VERY hard during this comparatively modest procedure and the drive temps crept up very fast!

All this added up to the fact that the x86 P5, though very good at short-term use and sporadic activity with ease, it struggled under heavy sustained write actions. Also, the shortfalls of feeding those 4 M.2 SSDs into a single into a single adapter bring into question how a larger RAID array on them would perform over a great deal of time and/or a RAID rebuild. Not ‘bad’, but it definitely demonstrated one of the compromises in architecture that needed to be made to hit the $150 price tag.

CWWK x86 P5 NAS Review – Conclusion & Verdict

It is INCREDIBLY difficult to find fault with the CWWK x86 P5 NVMe SSD NAS Board when you boil it down to the $150 price tag. The P5 is by no means a perfect device and it is insanely niche in its appeal to DiY homelabbers and those looking for a new ‘plaything’ SSD server, but for what you are getting here for the money (up to and including the PSU, fan kits and SATA-to-12pin cables) just kinda dissolves any of the shortcomings of the device, as it seems obvious that at this value, compromises need to be made. With the diminishing cost of M.2 NVMe SSD storage and the growing market for affordable M.2 SSD NAS solutions in the market, the P5 is a great first choice for those looking to dip their toe into private server ownership without breaking the bank. The base level hardware of the N100/N200/N305 processor, 4x Gen 3 m.2, 2×2.5GbE and ability to still add 2x SATA drives is a great foundation, especially when you look into the lower power consumption of this hardware too. There will be those that will complain about the base model not including memory, but at this price point CWWK would have had to opt for fixed flash memory, which would have been overall limited long term – so better to give a flexible SODIMM to scale up to 32GB at your own choice/budget. The performance of the P5 is not exactly going to blow you away of course, and I would definitely recommend investing in a little more active/passive cooling if you plan on running this 24×7, but overall for the $150, this is an absolute BARGAIN!!!

PROS of the CWWK x86 P5 CONs of the CWWK x86 P5
  • Cannot argue with the price
  • 4x M.2 NVMe is impressive for scale
  • The N100/N200/N300 Balance power, ability and consumption very well
  • scalability of memory up to 32GB
  • TWIN 2.5GbE and ability to add 2x more 2.5G/5G with adapters (OS Dependant)
  • Kit includes PSU and Fan kit
  • Complete in-house design = well-made heatsink with hidden details
  • Two SATA drives can be connected, which can be overlooked easily
  • WiFi M.2 Adapter slot Included
  • Lack of USB-C Power
  • Gets HOT
  • SSD Write performance and Drive-to-Drive copying has poor sustained numbers!

Where to Buy?

    • CWWK x86 P5 NVMe NAS Board ($155 AliExpress) HERE
    • CWWK x86 P5 Barebones + Case ($239 Amazon) – HERE

📧 SUBSCRIBE TO OUR NEWSLETTER 🔔
[contact-form-7]
🔒 Join Inner Circle


Get an alert every time something gets added to this specific article!


Want to follow specific category? 📧 Subscribe

This description contains links to Amazon. These links will take you to some of the products mentioned in today's content. As an Amazon Associate, I earn from qualifying purchases. Visit the NASCompares Deal Finder to find the best place to buy this device in your region, based on Service, Support and Reputation - Just Search for your NAS Drive in the Box Below

Need Advice on Data Storage from an Expert?

Finally, for free advice about your setup, just leave a message in the comments below here at NASCompares.com and we will get back to you. Need Help? Where possible (and where appropriate) please provide as much information about your requirements, as then I can arrange the best answer and solution to your needs. Do not worry about your e-mail address being required, it will NOT be used in a mailing list and will NOT be used in any way other than to respond to your enquiry. [contact-form-7] TRY CHAT Terms and Conditions
If you like this service, please consider supporting us. We use affiliate links on the blog allowing NAScompares information and advice service to be free of charge to you.Anything you purchase on the day you click on our links will generate a small commission which isused to run the website. Here is a link for Amazon and B&H.You can also get me a ☕ Ko-fi or old school Paypal. Thanks!To find out more about how to support this advice service check HEREIf you need to fix or configure a NAS, check Fiver Have you thought about helping others with your knowledge? Find Instructions Here  
 
Or support us by using our affiliate links on Amazon UK and Amazon US
    
 
Alternatively, why not ask me on the ASK NASCompares forum, by clicking the button below. This is a community hub that serves as a place that I can answer your question, chew the fat, share new release information and even get corrections posted. I will always get around to answering ALL queries, but as a one-man operation, I cannot promise speed! So by sharing your query in the ASK NASCompares section below, you can get a better range of solutions and suggestions, alongside my own.

☕ WE LOVE COFFEE ☕

 

CWWK Q670 Gen 5 NAS 8-Bay Board Review

Par : Rob Andrews
24 mai 2024 à 15:00

CWWK Q670 Gen 5 NAS Board Review

With so, SO many DIY mini server motherboards in the market, what exactly does the $200 CWWK Q670 NAS motherboard bring to the party that we haven’t seen dozen times before? The booming market for 24×7 server mobos in ‘M-ITX in the last 18-24 months has been somewhat meteoric, with Chinese brands such as CWWK and Topton gaining a lot of industry attention for providing versatile solutions that challenge the hardware power and value that we have come to expect. The CWWK Q670 certainly continues this trend, arriving as a M-ITX motherboard that is ready for the slowly rolling out 14th Gen of Intel CPUs (as well as 12 and 13th Generation), Gen 5 PCIe architecture, DDR5 memory in the triple figures, eight native SATA drives and three m.2 NVMes SSDs (covering Gen5x4 and at 22110 length too). There is ALOT here on this little board. But power isn’t everything! How does it all come together? Have compromises been made? And ultimately, does it deserve your data? Let’s find out whether the Q670 deserves to find a home in your homelab.

Important NoteThe photos taken for this article were taken AFTER I installed a CPU, Memory and heatsink. The default $200+ model of the CWWK Q670 arrives without any kind of extras.

Component Details
Form Factor Mini-ITX (17 cm x 17 cm, 6.7-in x 6.7-in)
Chipset Intel Q670
Supported CPUs Intel 12th/13th/14th Generation LGA1700 desktop processors
Memory Technology Desktop U-DIMM DDR5
Memory Slots 2* U-DIMM DDR5 dual channel
Memory Speed DDR5 supports 5600MHz by default (12th gen processors only support 4800MHz)
Max Memory Capacity Single memory maximum 96GB; two memories maximum 192GB
M.2 Slots 1* M.2 NVMe PCIe 5.0 x4 (2280/22110 size, front of motherboard)
2* M.2 NVMe PCIe 4.0 x4 (2280 size, back of motherboard)
SATA Ports 8* SATA 3.0 (6Gbps)
Network Ports 1* Intel i226-V 2.5G RJ45
1* Intel i226-LM 2.5G RJ45 (supports Intel vPro remote management function)
Expansion Slots 1* PCI-E x16 (PCIe 5.0 x16 signal) supports graphics card/network card expansion
Display Outputs 1* HDMI 2.0 (supports 4K 4096×2160 @ 60Hz)
1* DP 1.4 (supports 4K 4096×2160 @ 60Hz)
1* D-Sub (supports 1080P 1920×1200 @ 60Hz)
USB Ports 2* USB 2.0 Type-A (rear)
2* USB 3.2 Gen 1 Type-A (rear)
1* USB 3.2 Gen 2 Type-C (rear)
2* USB 3.2 Gen 1 Type-A (via header)
1* USB 3.2 Gen 2 Type-C (via header)
2* USB 2.0 Type-A (via header)

Where to Buy?

  • CWWK Q670 8-Bay Gen5 NAS MoBo ($203 AliExpress) HERE
  • CWWK x86 P5 NVMe NAS Board ($155 AliExpress) HERE
  • CWWK x86 P5 Barebones + Case ($239 Amazon) – HERE

CWWK Q670 NAS Board Review – Quick Conclusion

As long as you do not lose sight of the fact that the CWWK Q670 NAS mobo is designed to be part of a larger and more powerful NAS build, there is ALOT to love here – especially at 200 bucks! For an M-ITX board this thing out specs a lot of bigger and broader M-ATX boards at the price. The Gen 5 architecture, if you are going to build around it ‘hardcore’ enough, as well as spend the time needed to tweak it, is definitely this board’s USP. As is that it manages to challenge conceptions of what an MITX board should arrive with, thanks to those eight native SATA ports. The remote BIOS-level access is a nice extra and although its not going to be used by everyone, in a pinch (ie ‘back against the wall troubleshooting and/or maintenance), it’s a great little bonus. The huge scalability afforded to the NAS builders with the UDIMM memory choice over SODIMM and three M.2s really does allow for a much more aggressively storage-focused system here. All that said, things are super cramped here and extra care is advised when buying your accessories (especially cooling), as aside from airflow restrictions, there is the potential here to accidentally create a air flow dead end! This is NOT a motherboard for the learner homelab’er or shiny new NAS enthusiast… but if you are happy to spend a little more and have the time to configure accordingly, this thing can be a fricking POWERHOUSE!

BUILD QUALITY - 9/10
HARDWARE - 9/10
PERFORMANCE - 8/10
PRICE - 10/10
VALUE - 10/10


9.2
PROS
👍🏻A Gen5 M-ITX NAS Mobo...SOLD!
👍🏻8x SATA Ports (actual SATA, not via an m.2 adapter or miniSAS)
👍🏻Good scope to support 13th Gen and more CPUs
👍🏻3x M.2 at Gen 5 and 4 (one of the 22110)
👍🏻PCIe 5x16 Slot
👍🏻Excellent USB Outputs
👍🏻Full-Length DIMM Memory Support (i.e more memory possible)
👍🏻Very well priced at just over $200+
CONS
👎🏻CPU Cooler vs Memory slot placement is VERY tight!
👎🏻Need a lot of BIOS tuning by the end user
👎🏻No pre-bundled (CPU/RAM) options
👎🏻1 PCIe slot (standard M-ITX build) will lead to hard choices about NIC upgrades


Where to Buy a Product
amzamexmaestrovisamaster 24Hfree delreturn VISIT RETAILER ➤ 
amzamexmaestrovisamaster 24Hfree delreturn VISIT RETAILER ➤

DEAL WATCH Is It On Offer Right Now?


These Offers are Checked Daily

CWWK Q670 Gen 5 NAS Board Review – Design and Hardware

Although I set up the CWWK Q670 NAS motherboard with a 12th Gen i5 processor, it’s worth highlighting that this board supports all the way up to the latest 14th Gen of Intel Core processors (no mean feat, given their launch very late last year and very few mobos of this scale being compatible without significant compromise. Bring an M-ITX does mean that there are architectural compromises of course (more on that later) but they do manage to squeeze ALOT in here (for good, and for bad).

It’s also worth touching on that there are 2 versions of the 670, with a remote access network card that allows the end user to access system control and bios level customization over the network via Intel vPro and Intel EMA remotely. It’s quite a niche service for anything less than enterprise/bigger-business use, but its an incredibly useful feature for those that do not have the time or physical deployment for keyboard, Video & Mouse. This service is bound to one of the 2.5G ports, and does not prevent it for typical LAN use by the NAS system.

The CPU and cooler requirements are LGA1700 and the rear of the Q670 is a clean layout, and CWWK have used this spec to include two Gen4 M.2 slots (more eon these later), but we have to talk about something far more intriguing in this M-ITX board…

The Q670 features EIGHT native SATA 6Gb ports (no mini-SAS fan out requires or an m.2-to-SATA adapter) which really is a breath of fresh air, even if this NAS mobo wasn’t so feature rich already. Additionally, native SATA massively smooths any potential NAS OS BIOS conflicts in the event of managing large drive layouts.

That said, this is definitely one of the earliest examples of this motherboard cramming in ALOT of hardware. The 8x SATA ports are directly next to the UDIMM Memory slots. The Q670 features two UDIMM memory slots, which one the face of it is GREAT! Rather than SODIMM (which most would expect from a mobno of this scale), UDIMM allows for larger memory capacity per module, as well as more common ECC modules available in UDIMM. Equally, newer generation CPUs support ALOT of memory, which this board is clearly ready to capitalize on! So what is the problem?

Well, those UDIMM slots are remarkably close to the CPU cooler and although there are plenty of good coolers in the market with a taller and slimmer profile, this can become problematic depending on the NAS case you are choosing to use.

Alternatively (I can hear you thinking) you could just rotate the cooler? Well, on the other side of the cooler is your PCIe Gen 5×4 slot – and for those that know, PCIe Gen 5×4 gets HOT! So, it is always recommended that you use a fan assisted heatsink for a Gen 5 SSD – which will be directly in the path of your CPU cooler, if you rotate it.

Ok, what about facing it downwards? Well, that places you pretty squarely above your PCIe slot. The CWWK Q670 arrives with a very beefy PCIe Gen 5×16 card slot – but that’s just it – a single slot (one of those fun limits of M-ITX that is quite common, that I mentioned earlier). So you will likely be using this for a NIC upgrade (2 port 10g/25GbE card perhaps to get some serious saturation of those M.2 and/or 8xSATA) or adding a multi-port Gen 5×4 M.2 SSD card to start carving up that 5×16 slot into multiple SSDs via bifurcation? Hell, maybe even go extra wild and look at mid-high tier GFX cards.

Regardless, you once again face quite alarming proximity with that CPU cooler if it faces in that direction! In 2 outta 3 (technically 4) of these placements of the cooler, you have nothing to worry about (even less still with a taller and narrower cooler), but that is still a lot of very high throughput components in close proximity that have quite obstructed airflow! Again, there are ways and means to mitigate with upright coolers, or even using watercooling and pipes – but that’s a lot to wrap around an M-ITX board when this scale of mobo is mostly there to reduce physical space on the server enclosure vs ATX.

Example on Aliexpresss HERE

Returning to the M.2 Gen 5×4 slot, the Q670 might well be the first Gen5 M-ITX NAS Mobo that CWWK have ever released (and there are not a vast number of others out there from other brands either). Additionally, this slot supports up to the longer 22110 M.2 scale, which allows for larger capacity drive potential, better NAND distribution drives (i.e more, smaller capacity NAND cells on an M.2 PCB result in higher consistent performance vs fewer NAND cells of a larger capacity), plus longer 22110 SSDs can put the NAND all on one side of the PCB to better manage heat dissipation and physical space upon installation. This isn;t even factoring PLP SSDs either! This is a savvy move, as SSD makers are now hitting performance and temp walls when expanding Gen5 SSD technology and are perhaps instead favouring side-grading these drives to improve sustained performance and stability.

The rear M.2 NVMe slots are Gen 4×4, which makes a lot of sense, given just how far the architecture on this mobo has been stretched. As the mobo does not arrive with a CPU, the full extent to which an end user can tinker with the architecture and how much lane/speed can be afforded to these slots is up for debate. Just because the board CAN hit Gen 5 and 4 respectively on these M.2. does not mean you are going to get it without the right CPU choice!

Both the Gen 4×4 slots are 2280 in length (only the Gen 5 is 22110) which, in a way, is a bit of a shame, as these two slots have a whole lot of surface area to play with compared with the comparatively cramped surface when the Gen5 slot lives. Nevertheless, it’s great that this board is ready to go for 8 SATA HDD/SSDs and 3 M.2 NVMes (and that is even before you start considering the PCIe Upgrade slot. That said, the BIOS on this board is (on the plus side) incredibly flexible in it’s configuration, but also (bad side) tremendously intimidating in it’s range of choices, with lane distribution depending on your CPU choice being quite hard going!

This opens the door towards how many/much of those M.2 are going to be usable with the PCIe slot in use. With a higher, more modern and more capable processor, there’s a good deal to share around, otherwise you end up making touch lane speed choices!

The rang of ports and connections on the board are actually a fraction ‘safe’, with the USB connectivity and an additional network control feature being the only area with a slight bit of difference from the bulk of CWWK boards.

There is a fairly pedestrian USB-A 3.2 port, but there IS a 20Gb/s USB-C port. This is listed as just “3.2 20Gb/s”, so its a little unclear on whether this is USB 3.2 Gen 2×2 or a USB 4 port that that has had its bandwidth halved.

There are visual outputs of course (an HDMI 2.0 and a DisplayPort 1.4) which can output at 4K 60FPS, but the extent to which these can be used is going to be heavily dependant on your NAS OS of choice again.

The USB Type A connectivity is 5Gb(s) Gen 2 and there are two ports available, a bit ‘so-so’. But better to have lots of USB 5G ports than 1-2 10G ports (I know this is not an opinion often shared!)

But I do like the internal USB 2.0 port, as that is perfect for an UnRAID setup on this motherboard – and now that ZFS pools are fully stable and supported in UnRAID, it makes the 8+3 storage slot CWWK Q670 exceedingly desirable.

The network ports are both 2.5GbE, which is going to be something of a bottle neck externally (especially when you factor in that even a medium-sized mechanical Pro/Ent HDD can hit speeds of 250-282MB/s), but that is where that PCIe slot will add network scalability, and don;t overlook the appeal of combo cards (M.2 + 10G cards) from brands like QNAP that work on this board (I tested the first gen QM2 Combo card).

However, interestingly the Q670 also arrives with the support of Intel vPro which, for most users, is going to serve as the ideal gateway to manage their system backend configuration remotely – I am talking BIOS level. In practice, that means that having to awkwardly KVM into a system that is typically deployed without any accessories is avoidable. It requires a little setup and using the vPro interface requires further setup, but ultimately this is a nice extra that is a lot rarer in DiY NAS boards than you might expect.

Overall, this might be the best balance of hardware scalability and storage scalability on a reduced physical scale that I have EVER seen, not just in DiY. Plus, arriving at the $200 price tag all adds up to a NAS board that provides tremendous hardware customization on a larger NAS system, without braking the bank + allows you to put that money you saved towards a beefy CPU and some excess memory! Let’s discuss that hardware configuration internally and what a fairly average and affordable CPU can get out of it?

CWWK Q670 Gen 5 NAS Board Review – Performance and Tests

Performing any tests on a NAS motherboard that is not available with an integrated CPU was always going to be tricky, as it means the results are always going to be fantastically relative to that specific configuration and represent one of hundreds or even thousands of configurations – and the CWWK Q670 is no exception. To get some base level understanding of the board on it’s own, here is the hardware spec it arrives with:

Feature/Service Details
vPro Function Requires i5-1X500 or above processor. F series does not support it and requires core graphics.
Power Efficiency Recommended T processors such as 13500T for power efficiency and long-term use
Supported Memory Speed DDR5 supports 5600MHz by default (12th gen processors only support 4800MHz)
USB Features Built-in set of USB 3.0 and USB 2.0 pin sockets for panel connection
Display Support HDMI + DP dual display output supports 4K @ 60Hz
Network Management Intel i226-LM 2.5G RJ45 supports Intel vPro remote management function
Operating System Compatibility Supports Microsoft Windows 10/11 64-bit, Compatible with Linux (EFI mode only)
Memory Compatibility Dual-channel desktop U-DIMM DDR5 slot supports 5600MHz backward compatibility
Miscellaneous Software Supports U disk encryption, system booting

I went ahead and installed an Intel 6-Core / 12 Thread 12th Gen i5 Core and 16GB 4800Mhz non-ECC DDR5 Memory. Straight out the gate, just using three M.2 NVMes on the system (full benchmarking, Gen 4 and Gen 5) the system hit around 45W utilization. Had I connected eight SATA HDDs, I can imagine this would have been almost doubled! However, there were not 8 drives in our test area available at the time of this review.

As mentioned earlier, the BIOS that is available on this board is pretty deep, even by ‘bare mobo’ standards. Also, adjusting the PCIe Gen goes up to Gen5 all over the shop!

I went ahead and ran UnRAID on the system (thank you, small internal USB Port!) and a;; the SATA/M.2 slots were visible and good to go!

The layout of the system in it’s default configuration (using the i5 I installed) was reasonable, but the speeds on the M.2 slots was definitely a little ‘funky’, especially when you factor in that I installed Gen 4 Kingston KC3000s and a Gen 5 Phison E26 M.2 in their respectively supported slots.

The first disappointment is that, unless I used up a scaled-up processor and spent some time playing with the bios, the Gen 5×4 slot was downgraded to Gen 4×4. Gen 4 is still good, but the major appeal of this Mobo for some users is going to be the fact its Gen 5 SSD ready. What about the Gen 4 slots?

Well, good news and bad news there. The first Gen 4 M.2 slot was defaulted at Gen 4×4 WITHOUT any downgrade. Great stuff, right? Well…

The 2nd Gen 4 slot had been downgraded to Gen 3×4! Remember, this is how the the system has default laid things out with the i5 12th Gen processor I choose to use. I am sure there is wiggle room for this and as mentioned several times, this configuration is one of literally thousand of possibilities, but I raise this to demonstrate that this board needs some hands on work by the user when its installed to get the most out if it for the end user’s needs.

Looking at performance, within the gen and speed that this motherboard defaulted to, these are all reasonable. Eg the Gen 5×4 slot (that SHOULD hit a potential 10-12GB with the right drive) was hitting a respective 6GB/s, as it was downgraded to 4×4.

Likewise, the Gen 4×4 m.2 slot that had not been downgraded hit 5.9-6GB/s. Not the reported 7GB that Kingston says this drive will be capable of hitting of course, but those benchmarks are based on much more powerful setups and tools than these comparatively primitive tests.

And then there was the Gen4 slot that had been downgraded to 3×4. Thanks to it still being ‘x4’, the Gen 4 drive, even with it’s forced downward auto-negotiation, was still hitting respectable 2.9-3.0GBs numbers.

The forced downgrades that kicked in, I am sure, could be negotiated with a better setup and with more time being spent in bios – but those looking at more modest and affordable NAS setups are likely going to lose out on the full abilities of this motherboard. M.2 slots that sharer lanes with the PCIe slot (or even shared across multiple M.2s) are not a new thing, but ultimately you need to keep in mind that this board is not going to immediately give you a perfect system base to work with – it just opens to doors and windows enough to get you on your way, with an M-ITX NAS build.

CWWK Q670 Gen 5 NAS Board Review – Conclusion and Verdict

As long as you do not lose sight of the fact that the CWWK Q670 NAS mobo is designed to be part of a larger and more powerful NAS build, there is ALOT to love here – especially at 200 bucks! For an M-ITX board this thing out specs a lot of bigger and broader M-ATX boards at the price. The Gen 5 architecture, if you are going to build around it ‘hardcore’ enough, as well as spend the time needed to tweak it, is definitely this board’s USP. As is that it manages to challenge conceptions of what an MITX board should arrive with, thanks to those eight native SATA ports. The remote BIOS-level access is a nice extra and although its not going to be used by everyone, in a pinch (ie ‘back against the wall troubleshooting and/or maintenance), it’s a great little bonus. The huge scalability afforded to the NAS builders with the UDIMM memory choice over SODIMM and three M.2s really does allow for a much more aggressively storage-focused system here. All that said, things are super cramped here and extra care is advised when buying your accessories (especially cooling), as aside from airflow restrictions, there is the potential here to accidentally create a air flow dead end! This is NOT a motherboard for the learner homelab’er or shiny new NAS enthusiast… but if you are happy to spend a little more and have the time to configure accordingly, this thing can be a fricking POWERHOUSE!

PROs of the CWWK Q670 NAS Motherboard CONs of the CWWK Q670 NAS Motherboard
  • A Gen5 M-ITX NAS Mobo…SOLD!
  • 8x SATA Ports (actual SATA, not via an m.2 adapter or miniSAS)
  • Good scope to support 13th Gen and more CPUs
  • 3x M.2 at Gen 5 and 4 (one of the 22110)
  • PCIe 5×16 Slot
  • Excellent USB Outputs
  • Full-Length DIMM Memory Support (i.e more memory possible)
  • Very well priced at just over $200+
  • CPU Cooler vs Memory slot placement is VERY tight!
  • Need a lot of BIOS tuning by the end user
  • No pre-bundled (CPU/RAM) options
  • 1 PCIe slot (standard M-ITX build) will lead to hard choices about NIC upgrades

Where to Buy?

  • CWWK Q670 8-Bay Gen5 NAS MoBo ($203 AliExpress) HERE
  • CWWK x86 P5 NVMe NAS Board ($155 AliExpress) HERE
  • CWWK x86 P5 Barebones + Case ($239 Amazon) – HERE
📧 SUBSCRIBE TO OUR NEWSLETTER 🔔
[contact-form-7]
🔒 Join Inner Circle

Get an alert every time something gets added to this specific article!


Want to follow specific category? 📧 Subscribe

This description contains links to Amazon. These links will take you to some of the products mentioned in today's content. As an Amazon Associate, I earn from qualifying purchases. Visit the NASCompares Deal Finder to find the best place to buy this device in your region, based on Service, Support and Reputation - Just Search for your NAS Drive in the Box Below

Need Advice on Data Storage from an Expert?

Finally, for free advice about your setup, just leave a message in the comments below here at NASCompares.com and we will get back to you. Need Help? Where possible (and where appropriate) please provide as much information about your requirements, as then I can arrange the best answer and solution to your needs. Do not worry about your e-mail address being required, it will NOT be used in a mailing list and will NOT be used in any way other than to respond to your enquiry. [contact-form-7] TRY CHAT Terms and Conditions
If you like this service, please consider supporting us. We use affiliate links on the blog allowing NAScompares information and advice service to be free of charge to you.Anything you purchase on the day you click on our links will generate a small commission which isused to run the website. Here is a link for Amazon and B&H.You can also get me a ☕ Ko-fi or old school Paypal. Thanks!To find out more about how to support this advice service check HEREIf you need to fix or configure a NAS, check Fiver Have you thought about helping others with your knowledge? Find Instructions Here  
 
Or support us by using our affiliate links on Amazon UK and Amazon US
    
 
Alternatively, why not ask me on the ASK NASCompares forum, by clicking the button below. This is a community hub that serves as a place that I can answer your question, chew the fat, share new release information and even get corrections posted. I will always get around to answering ALL queries, but as a one-man operation, I cannot promise speed! So by sharing your query in the ASK NASCompares section below, you can get a better range of solutions and suggestions, alongside my own.

☕ WE LOVE COFFEE ☕

 
❌
❌