• Announcements

    • MannDude

      Current state of vpsBoard   02/04/2017

      Dear vpsBoard members and guests:

      Over the last year or two vpsBoard activity and traffic has dwindled. I have had a change of career and interests, and as such am no longer an active member of the web hosting industry.

      Due to time constraints and new interests I no longer wish to continue to maintain vpsBoard. The web site will remain only as an archive to preserve and showcase some of the great material, guides, and industry news that has been generated by members, some of which I remain in contact to this very day and now regard as personal friends.

      I want to thank all of our members who helped make vpsBoard the fastest growing industry forum. In it's prime it was an active and ripe source of activity, news, guides and just general off-topic banter and fun.

      I wish all members and guests the very best, whether it be with your business or your personal projects.

      -MannDude
drmike

ARM has legs. Real world use.

82 posts in this topic

In fussing with my Raspberry Pi's yesterday, I realized it really is an ARM computing universe now.  ARM for a desktop still is a hacker thing and performance is blah unless using embedded eMMC.  I haven't splurged for eMMC modules for gear (often cost is prohibitive relative to the cheap aspect of the boards).

For hobbyist nerds and professional back office people like me, ARM gets second class status as it doesn't have 12 cores and 32GB of RAM...   Nor does it excel at massive bus throughput.  It's niche and mocked as phone chipset.

For the past 4~ months I've been running an Odroid U2 (http://www.hardkernel.com/main/products/prdt_info.php?g_code=G135341370451) here to centralize network gateway.  It runs Ubuntu with a full blown desktop (which sits there mostly unused).  I use it for the underlying Linux stack and keep the GUI since it is the distro I have working and not inclined to mutate it into broken.  It's an 'old' model Odroid now with a quad core @ 1.7Ghz CPU and 2GB of RAM, ho hum.

The network gateway runs OpenVPN, DNSMASQ, encrypted DNS tunnels to remote better behaved DNS servers, Squid (but currently not running in the solution stack -- love/hate squid), some iptables rules and a freaking HUGE block list (millions of rows of block data) to scrub requests.

All of that back ends into a switch that does NAT and that goes long cable to cable modem and their insanity.

Now everything goes through that little Odroid, streaming, Skype, video, set box, tablets, etc.  It's a busy little device.  Only traffic that doesn't go through it is proper LAN traffic.  Anything online goes through it though.  Use through it is pretty much 24/7 pushing and moving packets from multiple users.

I tapped the power block which is a wall wart that does 110-120V to USB with ~ 5V output... Forget what the plug outputs... 2A I do believe or maximum of 10 watts.

Tapped the power block into a Kill-a-Watt-like meter. 

THREE watts.  

Seriously...  Been running for 12 hours+ and I see 2.4 watts on low side and maybe 5 watts high now and then if I smack the device on the desktop GUI side good.

3 watts x 720 hours in a month = 2.16 KwH 

Even at 15 cents per KwH = 32.4 cents per month.  Less than 2 quarters a month.

Very very very impressive.  Plus there is still plenty of CPU and resources to do more.  Sure it will use more power, but what? 2 more watts?  3?  Not a whole lot more.

I am off to test the quad core Pi.  I know we can go lower on power, however the performance with the Pi's for real world has prior in testing just stunk.  I tried this setup initially with a Pi B and it was so bad that I scrapped it and moved to the Odroid.

This I'll put here for the power sippers: PowerNap   http://linuxplumbersconf.org/2011/ocw//system/presentations/105/original/PowerNap.pdf
I need to muck with PowerNap. It is in the Ubuntu repos.

3 people like this

Share this post


Link to post
Share on other sites

Recently I installed odrobian on my ODROID-C1 and am really enjoying the Debian 8 Mate desktop experience. I've completely replaced my desktop needs at home with the -C1.

I still have a RPi Model B sitting around as my home NAS with a pair of 3TB Seagate SATA drives in software RAID1 config running Raspbian with no issues. 

I have an ODROID-XU4 in transit that I plan to power up over the holidays and replace the C1 as the primary machine.

I have a RPi Zero on the way that I have no current use for, but for $5 it was a toy to play with.

I'm all in on this ARM device kick!

Share this post


Link to post
Share on other sites

Drmike, I'd be interested in a power measurement of that Odroid C1 with the cpu busy (4 processes in busy loops) if you could try that sometime.  Similarly on the Pi2 of course.   If it matters, the new XU4 should be around 2x as fast as the C1.  I might get one sometime.  Meanwhile I'm happy using a Scaleway C1 but have no way to measure the power consumption.  It seems about 1/10th the speed of an i7-3700, not bad for 3 euro per month.

Share this post


Link to post
Share on other sites
2 hours ago, willie said:

Drmike, I'd be interested in a power measurement of that Odroid C1 with the cpu busy (4 processes in busy loops) if you could try that sometime.  Similarly on the Pi2 of course.   If it matters, the new XU4 should be around 2x as fast as the C1.  I might get one sometime.  Meanwhile I'm happy using a Scaleway C1 but have no way to measure the power consumption.  It seems about 1/10th the speed of an i7-3700, not bad for 3 euro per month.

Shameless plug: http://blog.jmd.cc/technology/my-raspberry-pi-b-raspberry-pi-2-and-odroid-c1/

Quote

Power Consumption


Raspberry Pi Model B+ - Raspbian (Fresh install with LXDE no accessories/network)

  • 2.2 watts on idle
  • 3.1 watts with the single core maxed at 100%

Raspberry Pi 2 - Raspbian (Fresh install with LXDE no accessories/network)

  • 1.5 watts on idle
  • 2.9 watts with all four cores maxed at 100%

ODroid C1 - Lubuntu (Fresh install with LXDE running, no accessories/network)

  • 1.9 watts on idle
  • 4.1 watts with all four cores maxed at 100%

 

Share this post


Link to post
Share on other sites

Thanks KuJoe!  I posted a comment on your blog and then realized it was yours :).

1 person likes this

Share this post


Link to post
Share on other sites
7 hours ago, willie said:

Thanks KuJoe!  I posted a comment on your blog and then realized it was yours :).

I plan on getting the XU4 next month. This month I ordered a Banana Pi Pro, ODroid U2, and ODroid C1+ (this way I can free up my RPi2 and use my C1 for network monitoring). I'm setting my price point to under $50 (excluding case, storage, power, and accessories) and want to see how they fair against each other. I wish I snagged up a RPi Zero when I had the chance just for comparison sake. I'll need to get my bro to ship me back my RPi B+ also just to see how it fairs.

1 person likes this

Share this post


Link to post
Share on other sites

Orange Pi Plus ordered... going to bed now

Share this post


Link to post
Share on other sites
5 hours ago, KuJoe said:

Orange Pi Plus ordered... going to bed now

Please please PLEASE give us a picture of them all together once you do get them :)

Also man, what do you do with all these ARM devices?  I mean nowadays they're all the same specs, so I find them fairly redundant and I can't find any major/good application of them besides for small nitch things.  

Share this post


Link to post
Share on other sites
1 hour ago, HalfEatenPie said:

Please please PLEASE give us a picture of them all together once you do get them :)

Also man, what do you do with all these ARM devices?  I mean nowadays they're all the same specs, so I find them fairly redundant and I can't find any major/good application of them besides for small nitch things.  

One of them will go in my living room as my HTPC.

One of them will go to my 4 year old so she has a desktop of her own (basically whichever one performs best as a desktop replacement I'll get a 2nd for her, she already uses the C1 for games and videos).

One of them will be my 24x7 home server for things my NAS can't do (Observium, network performance testing, and anything else the single core ARM in my NAS can't handle).

One of them will be my desktop replacement for when I'm not gaming since my desktop uses over 220 watts at the wall (which is overkill since all I do is RDP into my Windows 10 VPS to do any real work) and generates a ton of heat in my office. I basically keep my desktop in sleep mode any time I'm not sitting at the desk so it'd be nice to have a (or a few) 24x7 ARM device(s) that I can mount to the back of my monitor(s)

One of them will be a travel desktop since my netbook is on it's last leg battery-wise and these all perform better than the dual-core Atom in it anyways (I plan on getting a small screen and battery for it since I already carry a wireless mouse and keyboard with me anyways).

It's also really useful for me to have a lot of low powered devices like this since I have been doing a lot of network engineering at home and it gets extremely loud and hot in my office if I have a bunch of full size desktops connected to a switch just to do iperf/ping/traceroute since all of the actual engineering is on the switches and routers and the clients are just there to test the routing/switching.

1 person likes this

Share this post


Link to post
Share on other sites
1 hour ago, KuJoe said:

...basically whichever one performs best as a desktop replacement...

Take a look at Odrobian for the C1 and XU4 (when you get it).  I've found the Odrobian "desktop replacement" experience to be slightly snappier on the C1 than the standard HardKernel Ubuntu image.   

I should get the XU4 next week.  Anything you want me to take note of and forward along?

Share this post


Link to post
Share on other sites

I have a few benchmarks that I'd be interested in XU4 results for.  I think these things should have an M.2 SSD connector instead of EMMC.

Share this post


Link to post
Share on other sites
9 hours ago, KuJoe said:

One of them will go in my living room as my HTPC.

One of them will go to my 4 year old so she has a desktop of her own (basically whichever one performs best as a desktop replacement I'll get a 2nd for her, she already uses the C1 for games and videos).

One of them will be my 24x7 home server for things my NAS can't do (Observium, network performance testing, and anything else the single core ARM in my NAS can't handle).

One of them will be my desktop replacement for when I'm not gaming since my desktop uses over 220 watts at the wall (which is overkill since all I do is RDP into my Windows 10 VPS to do any real work) and generates a ton of heat in my office. I basically keep my desktop in sleep mode any time I'm not sitting at the desk so it'd be nice to have a (or a few) 24x7 ARM device(s) that I can mount to the back of my monitor(s)

One of them will be a travel desktop since my netbook is on it's last leg battery-wise and these all perform better than the dual-core Atom in it anyways (I plan on getting a small screen and battery for it since I already carry a wireless mouse and keyboard with me anyways).

It's also really useful for me to have a lot of low powered devices like this since I have been doing a lot of network engineering at home and it gets extremely loud and hot in my office if I have a bunch of full size desktops connected to a switch just to do iperf/ping/traceroute since all of the actual engineering is on the switches and routers and the clients are just there to test the routing/switching.

Wowza.  Alrighty fair enough.  I honestly could never replace my desktop with an ARM device.  I need the software that only run on Windows for work related items.  I would probably use an ARM device for RDP if my latency to my dedicated servers were bearable and not at minimum 75 ms away (that's to Singapore, it's 140 ms to San Jose, California).  However the latency and a few other things just doesn't make RDP a perfectly viable thing to use daily.  I do use a X2Go Instance in Las Vegas regularly.  

Share this post


Link to post
Share on other sites
On 12/13/2015 at 11:23 PM, willie said:

I have a few benchmarks that I'd be interested in XU4 results for.  

The board arrived and I've got it powered up and running.  What would you like to see?

1 person likes this

Share this post


Link to post
Share on other sites

@raj: how's video playback (and video editing, if you do any basic edits) on it? Are you using a micro SD card? Any caveats as a desktop machine one should be aware of?

I'm happy with the C1 and thinking of getting the XU4 as a desktop replacement. Wished it had a little more RAM, but the small form factor and energy draw is still amazing.

1 person likes this

Share this post


Link to post
Share on other sites

Any comments on the Orange Pi Plus 2 or its siblings?  Anyone have one?

drmike mentioned it in the ARM device for disk performance thread, thought I'd continue discussion here to not derail the question.

2GB RAM, putting it closer to the ODROID XU2/XU4 market. The built-in wifi module would be handy as it'll free up one of the USB ports where I often have an adapter. A little worried about the Allwinner SoC in terms of hardware openness, but interest piqued. 

 

Share this post


Link to post
Share on other sites

I completely forgot about this thread. I haven't even powered on my Orange Pi Plus or my Banana Pi Pro since I got them. I'll make a point of setting them all up tonight for testing. :)

1 person likes this

Share this post


Link to post
Share on other sites
8 minutes ago, KuJoe said:

I completely forgot about this thread. I haven't even powered on my Orange Pi Plus or my Banana Pi Pro since I got them. I'll make a point of setting them all up tonight for testing. :)

Which OrangePi did you pick up @KuJoe?  The models are a bit confusing / not obvious...  Did you find a US supplier that ships quick that you can recommend?  Finding the OrangePis is pointing to China and I have no patience with slow boats.

Share this post


Link to post
Share on other sites

  • Similar Content

    • By wlanboy
      Resin.io is a fork of the Yocto-based OS and is now able to run Docker containers on Linux IoT devices.
      Resin known for their Linux/Javascript-based IoT framework forked their Linux OS behind the framework as an open source project over a year ago. The open source ResinOS is now publicly available on its own: https://github.com/resin-os
      ResinOS can run on mostly ARM-based embedded Linux platforms including the Raspberry Pi, BeagleBone, and Odroid:

      https://resinos.io/
      The open source Linux CoreOS (https://coreos.com/why/), supports only x86-64, although attempts have been made to port it to the Raspberry Pi. There are other Docker-friendly Linux distributions like Red Hat based Project Atomic, but still no ARM support.
      Snappy Ubuntu Core, which supports Docker on ARM and x86 embedded targets, but still on some major brands.
      So ResinOS looks like a great new Linux distribution.
       
    • By wlanboy
      Allwinner:
      Allwinner A10/A20 – Display engine clocks (TCON, FE, DE), I2S audio interface (ASoC) driver, added NFC node to DTS Allwinner H3 – Clocks (through sunxi-ng), USB multi-reset lines support AXP2xx driver – External drivebus support, AXP223 USB power supply support, AXP809 PMIC support Broadcom BCM53125 support as it’s used in Lamobo / Banana Pi R1 router board. New boards – Polaroid MID2407PXE03 & inet86dz (Allwinner A23 tablets), Banapi M1+, Banapi M2+, Allwinner Parrot (Allwinner R16 EVB) Samsung
      Enable drivers for Exynos7 and Exynos5433 based boards: S2MPS clock driver, SoC: RTC, SPI, watchdog, EHCI, OHCI, DWC3, ADC and PWM, Enable Samsung SoC sound Qualcomm Device Tree Changes:
      Reverse BAM dma node reverts Add BAM remote control options for affected platforms Enable peripherals on APQ8074 dragonboard Enable PMA8084 pwrky Fix PMIC reg entries by removing unnecessary size element Add SCM binding and support for all currently supported boards Add Qualcomm WCNSS binding documentation Rename db600c to SD_600eval and add peripheral nodes Remove gpio key entry from Nexus7 Add APQ8060 based dragonboard and associated peripherals Add ARMv7 PMU for IPQ4019 Other new ARM hardware or SoCs
      NXP i.MX 7Solo, Broadcom BCM23550, Broadcom BCM2837 (Raspberry Pi 3)  
      Grapped out of the change log: https://kernelnewbies.org/Linux_4.8
       
    • By fm7
      http://www.wsj.com/articles/softbank-agrees-to-buy-arm-holdings-for-more-than-32-billion-1468808434
       
       
    • By DomainBop
      Scaleway added x86_64 dedicated Avoton's to their cloud mix today.  All offerings are dedicated bare metal servers with unlimited transfer,  LSSD storage (the €23.99 offering also includes 250GB DSSD storage)
      new offerings:
      €11.99month
      Avoton C2550
      4 Dedicated x64 Cores
      8GB Memory
      50GB SSD Disk 
      1 Flexible public IPv4
      300Mbit/s Internet bandwidth
      2.5Gbit/s Internal bandwidth
      €17.99month
      Avoton C2750
      8 Dedicated x64 Cores
      16GB Memory
      50GB SSD Disk 
      1 Flexible public IPv4
      500Mbit/s Internet bandwidth
      5Gbit/s Internal bandwidth
      €23.99month
      Avoton C2750
      8 Dedicated x64 Cores
      32GB Memory
      50GB SSD Disk
      250GB Direct SSD Disk
      1 Flexible public IPv4
      800Mbit/s Internet bandwidth
      5Gbit/s Internal bandwidth
      blog announcement: https://blog.scaleway.com/2016/03/08/c2-insanely-affordable-x64-servers/
    • By MannDude
      Source: https://apps.fcc.gov/oetcf/eas/reports/ViewExhibitReport.cfm?mode=Exhibits&calledFromFrame=N&application_id=Ti%2FYleaJNSl%2BTR5mL5C0WQ%3D%3D&fcc_id=2ABCB-RPI32 && https://fccid.io/2ABCB-RPI32
      First looks at the RPI3:


       
      Unsure of the exact operating specs, I'd hope there is some other improvements elsewhere as well but built in wifi and bluetooth will certainly be a nice feature to have. The photos above were pulled from http://www.theregister.co.uk/2016/02/26/raspberry_pi_3/