0
Da Alchemist

Moving to Harddisk?

Recommended Posts

I have tested Trusty 5.04 on my Orange Pi PC. It looks very good but perfomance is low because of slow  read/write Process from SD Card; especially Browsing..

 

Is there an easy way (Noobish) to move the Filesystem to an externel Harddisk (booting from SD Card,working with HD)?

 

Regards

Share this post


Link to post
Share on other sites

Even with USB HD?

 

/dev/sda is /dev/sda ;)

 

It should work since there's no H3 based Orange Pi out there with SATA. The Plus has an onboard USB-to-SATA bridge and there a special u-boot fix was needed to provide 'rootfs on USB' functionaly. We took this fix from Jernej's OpenELEC and so it should work on any H3 based OPi to boot from USB.

 

Regarding slow desktop experience when using a slow SD card (random I/O is important and the speed ratings written on the cards don't tell anything about this): If you could try to help us it would be great if you either download armbianmonitor and let it run while you're browsing. That would mean as root:

wget -q -O /usr/local/bin/armbianmonitor https://raw.githubusercontent.com/ThomasKaiser/lib/master/scripts/armbianmonitor/armbianmonitor
chmod 755 /usr/local/bin/armbianmonitor
/usr/local/bin/armbianmonitor -m

Then surf a little and post armbianmonitor's output. Or in case you want to try out some sort of a 5.05 release candidate you could freshly install Armbian_5.05_Orangepih3_Debian_jessie_3.4.110_desktop.7z where armbianmonitor is already included in this version.

 

@Igor: I experienced the same today: I bought two slow SD cards just recently and tried out the very same image on one of the slow and on one of my high performance cards (exceeds 90 MB/s sequential reads/writes measured with a MacBook and shows low latency, high IOPS). Huge difference regarding user experience! Maybe it's worth a try to identify slow SD cards and then use maybe another tempfs for browser temp stuff (happening below ~ I would suspect).

Share this post


Link to post
Share on other sites

So here is the Output of armbianmonitor: Offical 5.05 using SD card only.

 

Time        CPU    load %cpu %sys %usr %nice %io %irq   CPU
15:59:52: 1296MHz  0.85  26%   7%  13%   0%   4%   0%   45°C
15:59:57: 1296MHz  0.78  26%   7%  12%   0%   4%   0%   44°C
16:00:02: 1104MHz  0.88  26%   7%  13%   0%   4%   0%   50°C
16:00:07: 1008MHz  0.89  26%   7%  13%   0%   4%   0%   47°C
16:00:12: 1008MHz  0.82  26%   7%  13%   0%   4%   0%   45°C
16:00:18: 1296MHz  0.99  26%   7%  13%   0%   4%   0%   48°C
16:00:23: 1200MHz  0.91  26%   7%  13%   0%   4%   0%   46°C
16:00:28: 1200MHz  0.92  26%   7%  13%   0%   4%   0%   49°C
16:00:33: 1296MHz  0.93  26%   7%  13%   0%   4%   0%   54°C
16:00:38: 1296MHz  1.01  26%   7%  13%   0%   4%   0%   53°C
16:00:43: 1296MHz  1.09  26%   8%  13%   0%   4%   0%   54°C
16:00:48: 1296MHz  1.24  26%   8%  13%   0%   4%   0%   51°C
16:00:53: 1296MHz  1.22  26%   7%  13%   0%   4%   0%   50°C
16:00:58: 1008MHz  1.29  26%   7%  13%   0%   4%   0%   50°C
16:01:03: 1104MHz  1.26  26%   7%  13%   0%   4%   0%   50°C
16:01:08: 1296MHz  1.24  26%   7%  13%   0%   4%   0%   50°C
16:01:13: 1104MHz  1.30  26%   7%  13%   0%   4%   0%   51°C

Share this post


Link to post
Share on other sites

I put the armbian monitor command as an alias in .bashrc in my user and under root .bashrc

 

add the below

alias temp='sudo armbianmonitor -m'

 

then bash and it's set

 

this way all I do is type temp in the shell and it starts giving me the output

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
0