Hi,
I've started a thread here (
http://openelec.tv/forum/72-xbmc/68513-nfs-vs-sd-vs-usb) to know what would be the best performance setting between NFS/SD/USB key. As the website is down is still don't have any answer.
But my main question was raised because of the video you posted, because scrolling is really slow on my setting, although the database is not that big. How can i improve that ? (even when using the OpenElec 4.0 nightly builds, it's way slower)
My setting has the .xbmc folder on a remote NFS hosted by my linux server (that's running just fine, the nfs folder is located on a 7 hd raid 5 setup. i copy / paste using the network at around 100 Mo/S). The rest of the /storage and the OS is on a sandisk extreme pro class 10. The pi runs with default settings (no OC)
Access to the network :
openelec:~ # iperf -c data
------------------------------------------------------------
Client connecting to data, TCP port 5001
TCP window size: 20.7 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.0.41 port 40170 connected with 192.168.0.14 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.0 sec 69.8 MBytes 58.4 Mbits/sec
SD and USB access (sda is a usb2, sdb a usb3)
openelec:~ # hdparm -t /dev/mmcblk0 /dev/sda /dev/sdb
/dev/mmcblk0:
Timing buffered disk reads: 62 MB in 3.04 seconds = 20.38 MB/sec
/dev/sda:
Timing buffered disk reads: 68 MB in 3.06 seconds = 22.26 MB/sec
/dev/sdb:
Timing buffered disk reads: 74 MB in 3.08 seconds = 24.06 MB/sec
My advancedsettings.xml:
<advancedsettings>
<videodatabase>
<type>mysql</type>
<host>192.168.0.14</host>
<port>3306</port>
<user>xbmc</user>
<pass>xbmc</pass>
</videodatabase>
<musicdatabase>
<type>mysql</type>
<host>192.168.0.14</host>
<port>3306</port>
<user>xbmc</user>
<pass>xbmc</pass>
</musicdatabase>
<videolibrary>
<dateadded>0</dateadded>
<importwatchedstate>true</importwatchedstate>
<recentlyaddeditems>50</recentlyaddeditems>
</videolibrary>
<loglevel hide="false">0</loglevel>
<network>
<cachemembuffersize>30242880</cachemembuffersize>
</network>
<fanartheight>540</fanartheight>
<thumbsize>256</thumbsize>
<gui>
<algorithmdirtyregions>3</algorithmdirtyregions>
<nofliptimeout>0</nofliptimeout>
</gui>
<lookandfeel>
<enablerssfeeds>false</enablerssfeeds>
</lookandfeel>
<bginfoloadermaxthreads>2</bginfoloadermaxthreads>
</advancedsettings>