Google Wifi Review – 3 Wi-Fi Point Solution

Since moving into a new place earlier this year, I’ve been struggling to get consistent Wi-fi signal/performance especially in the master bedroom. The master bedroom is the furthest room from my home office where I was running my TP-Link Archer D7 (AC1750) Dual-Band Wireless router.

After spending some time playing around trying to get better signal, I purchased the TP-Link AC750 Wi-Fi Range Extender and plugged it in in various positions between the master bedroom and the home office.

I eventually settled on the one location where the Range Extender was reporting maximum signal which was around 7m or 22ft from my master bedroom where I have a Samsung 75″ TV, Apple TV, Nintendo Switch, an iPad and two phones, one iPhone 8 and one Samsung Galaxy S9.

Performance was still inconsistent and I ultimately placed the TP-Link router right in the middle of the apartment which I would say helped a little bit, but ultimately did not solve the problem.

Note: My Sonos wireless speakers are not supported when using Range Extenders which is a real design flaw on Sonos’ part and a pain for customers. Ultimately I’m less than impressed with Sonos so I’ve got their Sound Bar and two wireless speakers and a sub sitting around doing nothing.

One of the many reasons for the Wi-Fi performance issues is likely to be the all to common scenario these days of being surrounded by a ton of Access Points. The below is what I see on my Macbook  when looking for networks, so in my case, Interference is likely a significant factor.

WiFiNoise

 

But long story short, I continued to get dropouts and inconsistent speeds so I bit the bullet and purchased the Google Wi-fi 3 pack (shown below).

20180626_160148.jpg

First impressions?

It’s nice and small, and uses USB-C for power so the cord is also small. You can see the device below beside my oversized Nutanix coffee mug for scale.

20180626_162629.jpg

It’s not a modem, so you’re stuck having multiple devices which is a bit annoying but not the end of the world.

Initial setup was a breeze, step by step instructions after downloading the Google Wifi app, the first device was detected and then verified by scanning a QV code on the base of the device which was cool but also very easy and saved manually entering numbers which saves time and avoids fat-fingering errors.

Now onto the exciting part, getting the “mesh” network setup and tested.

Once you run through the wizard, the app shows you a review of your network including the Wi-Fi name, Password and the Wi-fi points you have and their configuration, in my case, 1 “Primary” and two “Mesh” Wi-Fi points as shown below.

MeshSummary

The app has a cool “Network Check” functionality in the shortcuts menu (shown below).

Screenshot_20180626-164508_Google Wifi.jpg

The network check allows you to test the Internet speed, the connection quality between the access points “mesh” and the one I have found quite useful is the Test Wi-fi to all wireless devices currently connected to the network.

You can run each test individually or start all three as shown below.

Screenshot_20180626-164658_Google Wifi.jpg

Testing the internet speed is a quick and easy way to see how fast your connection is and saves downloading and using another app on your phone which is handy.

Below is how the test results are displayed, and for Australian internet, this is a pretty good result although it would be considered poor in many parts of the world.

Screenshot_20180626-154804_Google Wifi.jpg

Next up we have the “Test Mesh” option which is pretty important so kudos to Google for ensuring this was part of the app as it will avoid not technical people having to bug their I.T friends for help. At this stage I can hear all the I.T professionals all around the world rejoice!

Screenshot_20180626-154811_Google Wifi.jpg

The “Mesh test” is pretty quick and gives you a clear result as shown below.

Screenshot_20180626-154002_Google Wifi.jpg

This was my first “Mesh test” and while the result is not bad, I relocated the Wi-Fi points as it suggested and re-ran the test.

Screenshot_20180626-154845_Google Wifi.jpg

As we can see the result is now “Great” with full green bars which I have to admit I was very happy to see considering how annoying Wi-Fi had been over the past few months.

Next up, the Wi-Fi test for all connected devices. Prior to running the test I went around the apartment and turned on the three TVs, 2 Apple TVs, iPad, Samsung Galaxy Tablet, I also made sure all phones were on Wi-Fi as well as my laptop. 12 Devices in all.

As the test is running it appears to confirm if a device is Idle or not, and then proceeds to drive traffic to it. A couple of things I really like is that it clearly displays what device/s are connected to what Wi-fi point and the speed it was able to achieve.

WifiDevicesTest

One completed the app gives you a summary of the number of devices tested and their network performance as shown below.

12DevicesTested

Back to the main screen of the app, we can see a summary of the network telling us the access point is online and has 12 devices connected as confirms the internet is online.

NetworkSummary

If we go into “Devices” we can also see per device upload and download statistics so it’s quick and easy to identify if one or more devices are hogging the bandwidth.

DevicesRealTimeBandwidth

While I haven’t used the next to features, the app does allow you to setup a Guest Wi-fi network which is handy if you want to keep your devices isolated from guests and/or not give out your password because it matches your internet banking one.. haha!

Screenshot_20180626-161535_Google Wifi.jpg

Google also allows you to “pause” the internet for specific devices, such as your teenage child/ren and pause it on a set schedule if you choose which I think is a good addition for a home network.

Screenshot_20180626-161540_Google Wifi.jpg

Performance when streaming multiple Ultra HD 4k shows on Netflix?

Moving on from the ease of setup and cool app functionality, let’s test how the network performs with 3 TVs streaming Ultra HD 4k (Netflix), my Samsung Tablet streaming YouTube Premium (4k HD) and my laptop streaming HD video (UFC Fight Pass).

Streaming4KHDon3TVsPlusLaptopandTablet

Above we can see some of the per device stats and I am pleased to report I am yet to observe any of the dropouts or buffering which were common on the previous setup.

Summary:

If you have a large house or apartment, and you’re having trouble with Wi-Fi consistency and dropouts, I would recommend the Google Wi-Fi solution for several reasons.

  • Price? $389 AUD or approx $287USD based on the Exchange rate at the time of writing.

Price wise, I think it’s pretty reasonable. If you consider it’s 3 Wi-Fi points, that’s $129 AUD each which isn’t “cheap” but it’s also not expensive. Comparable high end consumer grade Wireless routers are in the $200-300 range.

Leading onto my next point, Because the Google Wi-Fi is scalable, and therefore somewhat future proofed, I believe the price is justified.

  • It’s a scalable Wi-Fi solution 

You can start with one Wi-Fi point and scale out from there. This is important so you don’t need to buy 3 up front, just start with one (or two in a large house) and scale as required after performing Mesh and Device Wi-Fi testing to see how the Mesh is performing.

  • Setup is easy and the app helps you optimise the position of the Wi-Fi points

This is really cool, especially for non-technical people who may not understand how Wireless access points work and the best place to position them etc. It’s easy to run a few tests and re-position, re-test and in my case, get to a scenario where I have “Great” signal/connectivity between all 3 Wi-Fi points.

  • The Google Wi-Fi app has lots of useful features for everyday use

The ability to quickly troubleshoot if required using device, mesh and internet speed testing is great, again especially for non tech savvy folk.

  • Wi-Fi Range/Performance

The difference in Wi-Fi range and performance in my apartment is night and day compared to my previous setup even with the Wi-Fi Range Extender. Performance is now consistent despite the fact I am in a building with a lot of Wi-Fi access points within strong/medium range of the Google Wi-Fi mesh.

Rating:

As for a rating, I’m giving the Google Wi-Fi solution a 9 out of 10.

Example Architectural Decision – VMware DRS automation level for a Nutanix environment

Problem Statement

What is the most suitable DRS automation level and migration threshold for a vSphere cluster running on Nutanix?

Requirements

1. Ensure optimal performance for Business Critical Applications
2. Minimize complexity where possible

Assumptions

1. Workload types and size are unpredictable and workloads may vary greatly and without notice
2. The solution needs to be as automated as possible without introducing significant risk
3. vSphere 5.0 or later

Constraints

1. 2 x 10GB NICs per ESXi host (Nutanix node)

Motivation

1. Prevent unnecessary vMotion migrations which will impact host & cluster performance
2. Ensure the cluster standard deviation is minimal
3. Reduce administrative overhead of reviewing and approving DRS recommendations
4. Ensure optimal storage performance

Architectural Decision

Use DRS in Fully Automated mode with setting “3” – Apply priority 1,2 and 3 recommendations

Create a DRS “Should run on hosts in group” rule for each Business Critical Applications (BCAs) and configure each BCA to run on a single specified host (ensuring BCA’s are separated or grouped according to workload)

DRS Automation will be Disabled for all Controller VMs (CVMs)

Justification

1. Fully Automated DRS prevents excessive vMotion migrations that do not provide significant compute benefits to cluster balance as the vMotion itself will use cluster & network resources

2. Ensure the Nutanix Distributed File System , specifically the “Curator” component does not need to frequently relocate data between Nutanix nodes (ESXi hosts) direct attached storage to ensure virtual machine/s have local access to data. Doing so would put additional load on the Controller VM (and Curator service), local/remote storage and the network.

2. Ensure cluster remains in a reasonably load balanced state without resource being wasted on load balancing the compute layer to only achieve minimal improvement which may impact the storage/network layer/s.

3. Applying Level 1,2 and 3 recommendations means recommendations that must be followed to satisfy cluster constraints, such as affinity rules and host maintenance will be applied (Level 1) as well as applying recommendations with four or more stars (Level 2) that promise a significant improvement in the cluster’s load balance. In the event significant improvement to the clusters load balance will be achieved, movement of data at the storage layer (via the CVM / Network) can be justified

3. DRS is a low risk, proven technology which has been used in large production environments for many years

4. Setting DRS to manual would be a significant administrative (BAU) overhead and introduce additional risks such as human error and situations where contention may go unnoticed which may impact performance of one or more VMs

5. Setting a more aggressive DRS migration threshold may put an additional load on the cluster which will likely not result in significantly better cluster balance (or VM performance) and could result in significant additional workload for the ESXi hosts (compute layer), the Nutanix Controller VM (CVM) ,network & underlying storage.

6. By using DRS “Should run on this host” rules for Business Critical Applications (BCAs) will ensure consistent performance for these workloads (by keeping VMs on the same ESXi host/Nutanix node where its data is local) without introducing significant complexity or limiting vSphere functionally

Implications

1. In some circumstances the DRS cluster may have a low level of imbalance

2. DRS will not move workloads via vMotion where only a moderate improvement to the cluster will be achieved

3. At times, including after performing updates (via VUM) of ESXi hosts (Nutanix Nodes) the cluster may appear to be unevenly balanced as DRS may calculate minimal benefit from migrations. Setting DRS to “Use Fully automated and Migration threshold 3” for a short period of time following maintenance should result in a more evenly balanced DRS cluster with minimal (short term) increased workload for the Nutanix Controller VM (CVM) , network & underlying storage.

4. DRS rules will need to be created for Business Critical Applications

Alternatives

1.Use Fully automated and Migration threshold 1 – Apply priority 1 recommendations
2.Use Fully automated and Migration threshold 3 – Apply priority 1,2 recommendations
3. Use Fully automated and Migration threshold 4- Apply priority 1,2,3 and 4 recommendations
4.Use Fully automated and Migration threshold 5- Apply priority 1,2,3,4 & 5 recommendations
5. Set DRS to manual and have a VMware administrator assess and apply recommendations
6. Set DRS to “Partially automated”

Related Articles

1. Storage DRS and Nutanix – To use or not to use, That is the question