[Soekris] Harddisk Slow

Igor Sobrado igor at string1.ciencias.uniovi.es
Wed Jan 31 13:48:11 UTC 2007


In message <20070131105543.GB1800 at mathom.us>, Michael Stone writes:
> On Wed, Jan 31, 2007 at 10:21:04AM +0100, Igor Sobrado wrote:
> >bs is the block size, not the buffer size.  It is, however, an useless
> >parameter if the filesystem is not tuned to use that block size on all
> >transactions by means of newfs.  
> 
> It's not useless, as the numbers provided by the person you're replying 
> to show. A meg is overkill, but but it obviously was better than 512b. 

Hi Mike.

A block size of 1MB means that the even small scripts (e.g., a 600 bytes
shell script) will require 128KB to be stored.  Indeed, larger block
sizes show that the IDE controller is not the bottleneck on these
appliances.  I am just curious: if these drives are working in advanced
DMA modes (in most cases, UltraDMA 2) why is the interrupt load so high?

I am using a PowerEdge 350 here.  It can easily provide 20MB/s with
an 800MHz PIII procesor.  The net4801 has a relatively fast Geode
processor (266 MHz is not too slow).  Even my 400MHz PII laptop
is faster than the net4801 in both writing and reading:

$ dd if=/dev/zero of=test count=65536 
65536+0 records in
65536+0 records out
33554432 bytes transferred in 2.833 secs (11844134 bytes/sec)

$ dd if=test of=/dev/null count=65536
65536+0 records in
65536+0 records out
33554432 bytes transferred in 1.242 secs (27016450 bytes/sec)

Perhaps an interrupt routing problem on the net4801?  If there is
an interrupt routing problem, there is a hope this problem being
fixed in a future firmware upgrade, concurrently to the integer
overflow problem described in a previous post.

Best wishes,
Igor.


More information about the Soekris-tech mailing list