Thanks for your help! By linux-sunxi community standards it took quite long (almost 8 hours between receiving your board and nailing the problem down) but when I took the bike to buy a new multimeter I met a friend and we ended up temporarely in Augustiner Keller drinking a Maß
BTW: Unfortunately I did the Samba tests not with 'my' board before so I can now only provide sequential performance numbers in direction Pine64 --> client (since even when powered through Euler connector your board behaves badly in RX direction, I have no bench PSU here so I can't try out whether providing 5.3V or 5.4V already cures the GbE issue):
That's a samba share on a RAID-0 made out of 2 Samsung 120GB SSDs (now part of a burn-in test since both SSDs are for a customer's server working there in RAID-1 mode): One EVO 750 and one PM851:
I simply measured time to complete copying a 1GB file from the USB RAID-0 via SMB from Pine64 to my MacBook:
macbookpro-tk:~ tk$ du -sh /Volumes/raid-0/1gb_zeroes.file
macbookpro-tk:~ tk$ time cp /Volumes/raid-0/1gb_zeroes.file /tmp/
So the bottleneck is storage (the RAID-0 maxing out at 73MB/s -- OS X Finder dynamically adjusts the read block size to the maximum, something you have to take into account since it affects performance of the first test run being made!) which is good news if we keep in mind that
- mainlining progress for A64 is progressing nicely
- with dvfs / cpufreq scaling support network performance with mainline kernel will be way better than now
- with mainline kernel we can make use of UASP with A64 (which will enable us to get close to 40MB/s per disk)
- we can configure the upper USB port (now OTG in host mode) to be a full USB host port by fiddling around with magical bits
So in case one uses a Pine64+ that's not affected by the GbE hardware flaw (or the voltage drops can be avoided by providing higher DC-IN voltage) with mainline kernel we're soon able to get single disk NAS performance close to 40MB/s or 80MB/s when using 2 disks and relying on RAID-0. With a somewhat stupid RAID-0 setup (using two powered USB hubs on each USB port and two disks behind each hub) it should even be possible to get close to 100MB/s (the USB2.0 limitation of hitting a 40MB/s barrier is a per device limit. But whether performance improves when adding USB hubs to the scenario or not depends on the hub in question -- some add too much overhead and then performance decreases. And of course it's better to choose any other ARM board that is more suited for NAS usage).
Yes, that's MB/s above and not Mb/s. On a board affected by the GbE issue and still showing PHY problems (but not that much compared to powering through crap connector).
Pine64+ performs pretty well with GbE and can handle that even if some moderators constantly tell the opposite in pine64 forum.
Please don't send personal messages! Use the forum so others can participate and benefit!
Before you report any problem please be aware that crappy SD cards and insufficient power supply are reason N° 1 why things are failing. Try to rule this out first please, check 'getting started' recommendations and check/provide 'sudo armbianmonitor -u' output first!
Did you check out custom google powered forum search already (before opening new threads or asking questions)?