•   Shenzhen, China & Tulsa, OK
  • Hackable

GnuBee: Personal Cloud 1

← View All Updates
Mar 31, 2017

Benchmarks!

First, thanks for everyone’s interesting in GnuBee! A lot of people have been asking about various benchmarks. This update has some initial benchmark results and also answers some other common questions.

Drive Temperature

Here, you can see the idle drive temperatures a GnuBee Personal Cloud 1 (GB-PC1) populated with six drives I happen to have lying around.

root@gnubee-n1:~# hddtemp /dev/sd?
/dev/sda: WDC WD5000BEVT-75A0RT0: 35°C
/dev/sdb: WDC WD5000BPVT-00HXZT1: 35°C
/dev/sdc: WDC WD5000BPVT-00HXZT1: 31°C
/dev/sdd: TOSHIBA MQ01ABD100V: 35°C
/dev/sde: ST1000LM024 HN-M101MBB: 35°C
/dev/sdf: WDC WD5000BPVT-00HXZT1: 29°C

Performance Tests Setup

The GB-PC1 has four interfaces for reading data from or writing data to its (up to) six drives:

  • SATA
  • Gigabit Ethernet
  • USB 3.0
  • USB 2.0

The GB-PC1 uses three ASM1061 PCI-to-SATA bridge chips. It does not use USB for the SATA ports.

These performance tests compare SATA, USB 3.0, and USB 2.0. We’re working on Ethernet tests and will announce those results in a separate update.

The disk reading and writing benchmarks were taken on a GB-PC1 prototype populated with two 2.5” drives:

  • Seagate 1 TB ST1000LM024 HN-M101MBB
  • Western Digital 500 GB WDC WD5000BEVT

Both disks were formatted with the EXT4 filesystem. These are single run tests with no attempt to average the results. The results were generated with dd using the methodology described at https://www.thomas-krenn.com/en/wiki/Linux_I/O_Performance_Tests_using_dd.

Read Performance

For reading tests, the exact command for all tests was:

time dd if=/mnt/test bs=1024k of=/dev/null count=1024

As shown in the above command, the total number of bytes read for each test was 1.1 GB:

1024k x 1024 = 1024 x 1024 x 1024 = 1,073,741,824 bytes = 1.1 GB

The following table lists the read speeds for the various combinations of drive and interface.

Read Interface Seagate 1 TB ST1000LM024 HN-M101MBB Western Digital 500 GB WDC WD5000BEVT
SATA 87.5 MB/s 82.6 MB/s
USB 3.0 88.2 MB/s 83.3 MB/s
USB 2.0 35.7 MB/s 35.9 MB/s

Write Performance

For writing tests, the exact command for all tests was:

time dd if=/dev/zero bs=1024k of=/mnt/test count=1024

As with the reading tests, the total number of bytes written for each test was 1.1 GB.

The following table lists the read speeds for the various combinations of drive and interface.

Write Interface Seagate 1 TB ST1000LM024 HN-M101MBB Western Digital 500 GB WDC WD5000BEVT
SATA 74.5 MB/s 83.0 MB/s
USB 3.0 67.0 MB/s 82.6 MB/s
USB 2.0 36.8 MB/s 35.1 MB/s

More Benchmarks on the Way

We’re working on Ethernet performance, encrypted versus unencrypted performance, and other benchmarks we will share in a future update. Stay tuned!

3.5” Drives

We’ve received a bunch of requests for a 3.5” drive option. On one hand, 3.5” drives are generally cheaper than 2.5” drives. On the other hand, 2.5” drives are smaller, more power efficient, and have a wider selection of SSD options. If the GB-PC1 reaches its funding goal, we will very likely follow up with a 3.5” version.

Thanks again for all the questions and support, and feel free to ask more questions!

Cheers,
Larry and the GnuBee team

$52,538 raised

of $32,000 goal

Funded! Order Now

May 04

funded on

164%

funded

783

pledges

Product Choices

$5

Support Us!

Thanks for helping make GnuBee Personal Cloud 1 a reality! You will be rewarded with good karma and regular backer updates.


$168

GnuBee Personal Cloud 1

One fully populated and assembled GB-PC1 Bare PCB, two anodized aluminum side plates, six threaded brackets and bracket screws, and 24 drive mount screws. Power supply, microSD card, and drives not included. Requires screwdriver for assembly.


$50

GB-PC1 Bare PCB

The GnuBee Personal Cloud 1 bare, unpopulated, printed circuit board for the true DIY'er :)


$19

GnuBee Power Adapter

An energy efficient (level V) global input power supply that puts out up to 3 A at 12 VDC through a 5.5 mm x 2.1 mm center-positive barrel jack. Perfect for powering your GnuBee Personal Cloud 1. Free shipping with any GnuBee Personal Cloud 1 order.


$6

GnuBee microSD Card

A 2 GB microSD card imaged with Debian. Run your GnuBee Personal Cloud 1 directly from the microSD card. Copying Debian to an SSD or HDD is recommended, but this microSD card will get you started. Free shipping with any GnuBee Personal Cloud 1 order.


$8

GnuBee USB-to-UART Adapter

Debugging made easy! The GnuBee USB-to-UART adapter comes equipped with a 3.5 mm plug to connect to the GnuBee Personal Cloud 1. This debugging method is ubiquitous in the world of embedded systems. Free shipping with any GnuBee Personal Cloud 1 order.

Ask a Question

Have a question not answered in the description above or in the Updates?

Ask Gnubee a Question or Browse the Crowd Supply Guide

Credits

Gnubee


L. D. Pinney

Founder and CTO

Xiaoping Pinney

Chairman Ping

Douglas Gazineu

Software Developer

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects: