Storage and Networking Performance

Networking and storage are two major aspects which influence our experience with any computing system. The networking aspect is of special interest because of the presence of dual LAN ports. This section presents results from our evaluation of these aspects in the GIGABYTE GB-BSi7HAL-6500.

Storage - CrystalDiskMark and PCMark 8 Storage Bench

One of the interesting aspects of the Skylake-U platform is the bandwidth available for communication between the CPU and the PCH inside the Skylake-U package. By default, Intel ships them optimized for low power consumption (effectively four lanes of PCIe 2.0 bandwidth). However, its customers can optimize for higher performance (effectively four lanes of PCIe 3.0 bandwidth) depending on the end system in which the Skylake-U SiP gets deployed.

The effects of the above OPI link rate have garnered attention due to the support for high-performance PCIe-based NVMe SSDs in the Skylake-U PCs. The current BIOS version on GIGABYTE's site for the GB-BSi7HAL-6500 is F2, and it unfortunately is configured with the lower default link rate. GIGABYTE provided us with a beta BIOS (F3b), which fixes this problem.

In our testing, we found no issues with the beta BIOS (though the fan curves could do with some improvement, as they seem to kick in at high speed a bit sooner than needed). We believe GIGABYTE should be posting the new BIOS on the support page soon.

In order to further evaluate storage performance, one option would be repetition of our strenuous SSD review tests on the drive(s) in the PC. Fortunately, to avoid that overkill, PCMark 8 has a storage bench where certain common workloads such as loading games and document processing are replayed on the target drive. Results are presented in two forms, one being a benchmark number and the other, a bandwidth figure. We ran the PCMark 8 storage bench on selected PCs and the results are presented below.

Futuremark PCMark 8 Storage Bench - Score

Futuremark PCMark 8 Storage Bench - Bandwidth

The Toshiba OCZ RD400 performs similar to other PCIe 3.0 x4 NVMe SSDs in other Skylake-U PCs.

Wireless Networking

On the networking side, the WLAN component was evaluated first. Our standard test router is the Netgear R7000 Nighthawk configured with both 2.4 GHz and 5 GHz networks. The router is placed approximately 20 ft. away, separated by a drywall (as in a typical US building). A wired client is connected to the R7000 and serves as one endpoint for iperf evaluation. The PC under test is made to connect to either the 5 GHz (preferred) or 2.4 GHz SSID and iperf tests are conducted for both TCP and UDP transfers. It is ensured that the PC under test is the only wireless client for the Netgear R7000. We evaluate total throughput for up to 32 simultaneous TCP connections using iperf and present the highest number in the graph below.

Wi-Fi TCP Throughput

In the UDP case, we try to transfer data at the highest rate possible for which we get less than 1% packet loss.

Wi-Fi UDP Throughput (< 1% Packet Loss)

The GB-BSi7HAL-6500's 1x1 802.11ac turns out to be the best amongst all solutions with similar 1x1 solutions. The NUC6i5SYK and the Skull Canyon have better numbers, but they are both 2x2 solutions.

Wired Networking - A DIY Router using VyOS

The presence of two native LAN ports in the GB-BSi7HAL-6500 makes it very attractive to consumers exploring DIY networking appliances such as routers and firewalls. Various software options exist for this purpose. The popular ones include pfSense and VyOS. A detailed evaluation of either on the GB-BSi7HAL-6500 is outside the scope of this review. However, we did attempt to install and configure VyOS on the unit.

A M.2 NVMe SSD is an overkill for a VyOS installation. We modified the hardware configuration by removing the Toshiba OCZ RD400 and installing a old SATA SSD in the 2.5" drive bay (a 32GB OCZ Onyx drive). Our first attempt at installing VyOS involved downloading the stable version and creating a bootable USB drive with the ISO. Here, we encountered a showstopper issue - the USB drive wouldn't boot off any of the USB ports on the GB-BSi7HAL-6500, ending up with a 'unable to find a medium containing a live flesystem' hang. This is apparently a known issue on modern systems, with the workaround being the setting of the USB ports to USB 2.0 mode (or, using an available USB 2.0 port). Unfortunately, the GB-BSi7HAL-6500 BIOS doesn't allow the former, and there is no USB 2.0 port in the PC.

Our second attempt was with a nightly build from September 17, 2016. This build resolved the filesystem error and the installation was quite uneventful. The only problem is that the build doesn't contain drivers for the Intel AC 3165 WLAN adapter. Even though the adapter is seen in the list of PCI devices, it can't be configured. We didn't take the trouble to try to install the driver, though it should be possible based on reports of how users have dealt with unrecognized network interfaces in VyOS before.

The PC was configured as described in the Quick Start Guide of the official manual. eth1 (the rear panel RJ-45 link) was configured as the WAN port with DHCP enabled, while eth0 was configured as the LAN interface. The NAT, DHCP server, DNS forwarder and firewall policies were set up as indicated in the above guide.

Even though plenty of benchmarks can be run for this router configuration, we decided to focus on NAT throughput with the default configuration. In order to test that aspect, we configured a NUC to act as a DHCP server on its wired interface. This wired interface was connected to the WAN port of the VyOS BRIX. The NUC itself was set to a static IP (10.1.1.2) and it gave the VyOS BRIX an IP address of 10.1.1.4. The BRIX's LAN port was connected to another NUC, and it received an IP address in the configured subnet (192.168.50.0/24). iperf3 was used to track throughput across the NAT for both upload and download scenarios (the -R option in iperf3 enables this testing without any changes to the default VyOS configuration).

In terms of performance, the GB-BSi7HAL-6500 was able to route at almost line rates (around 943 MBps) across the NAT in the above-mentioned configuration. The presence of Intel NICs and the powerful Core i7-6500U with VT-x and VT-d capabilities ensure that even virtual machines (with the physical ports directly mapped) acting as routers can provide excellent performance.

Performance Metrics - II HTPC Credentials
Comments Locked

25 Comments

View All Comments

  • GhostOfAnand - Wednesday, September 21, 2016 - link

    Any news on when Intel iGPU will support VESA adaptive sync?
  • JoeyJoJo123 - Wednesday, September 21, 2016 - link

    "will support" is a bit of an overstatement.

    Right now VESA Adaptive Sync mode is an optional feature. See:
    http://www.anandtech.com/show/8008/vesa-adds-adapt...
    "Adaptive-Sync (not to be confused with NVIDIA’s Adaptive V-Sync), the eDP feature that allows for variable refresh monitors, has been added to the DisplayPort 1.2a standard as an optional feature."

    Intel may or may not implement this feature at their discretion. I wouldn't really expect it for another year, to be honest, given that product releases are from heavily researched, tested, and fabricated products designed year(s) ago. Since Adaptive Sync is now an (optional) VESA standard feature, we might see Intel iGPU support maybe next gen, hopefully, and if not, the next gen after that.
  • Flunk - Wednesday, September 21, 2016 - link

    I believe they announced that support was coming with Kaby Lake.
  • Samus - Wednesday, September 21, 2016 - link

    I love my BRIX Projector, but it also cost $200 as a shell shocker years ago in i3 barebones form. After $100 in components and upgrading the wifi to .ac it's a great $300 media PC, but in all honesty isn't worth much more. The cost of these skylake nucs is ridiculous.
  • RadiclDreamer - Wednesday, September 21, 2016 - link

    I would pick up a lenovo mini with 1 lan port and add another via USB3 before buying this vastly overpriced attempt
  • powerarmour - Wednesday, September 21, 2016 - link

    Indeed, having an extra $10 port is hardly a selling point. Even a USB2 adaptor would do, or a cheap switch.
  • Ro_Ja - Thursday, September 22, 2016 - link

    What? The Price of NUC6i7KYK is still cheaper.
  • Ro_Ja - Thursday, September 22, 2016 - link

    Not to mention the i7-6500U's performance is bad per dollar :\
  • Xajel - Thursday, September 22, 2016 - link

    Regarding that this not the best HTPC system, I wonder when you guys will make another HTPC GPU's comparison.. the latest one you guys made is 5 years old and it was only for discrete GPU's... we desperately need a new comprehensive comparison...
  • u.of.ipod - Thursday, September 22, 2016 - link

    They say in the review that since Haswell all GPUs from AMD, nvidia, and Intel are pretty much on par.

Log in

Don't have an account? Sign up now