Click HereClick Here
home features news forums classifieds faqs links search
5152 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Channel: #Amigaworld
Channel Policy and Guidelines

(Uses JAVA Applet and Port 1024)
Visit the Chatroom Website

Who's Online
 41 guest(s) on-line.
 2 member(s) on-line.


 terminills,  Epsilon

You are an anonymous user.
Register Now!
 terminills:  1 min ago
 Epsilon:  2 mins ago
 kilaueabart:  7 mins ago
 wawa:  11 mins ago
 resle:  20 mins ago
 Rob:  21 mins ago
 Spectre660:  22 mins ago
 Aslak3:  36 mins ago
 Moxee:  43 mins ago
 broadblues:  47 mins ago

/  Forum Index
   /  Amiga OS4.x \ Workbench 4.x
      /  RAM disk performance...
Register To Post

Goto page ( Previous Page 1 | 2 )
PosterThread
umisef 
Re: RAM disk performance...
Posted on 14-Feb-2012 10:39:09
#21 ]
Super Member
Joined: 19-Jun-2005
Posts: 1587
From: Melbourne, Australia

@Trixie

Quote:
The program accesses a 20MB database of words and reads from it


I recall that back in the Amithlon days (i.e. in OS 3.9), I tried benchmarking a network driver with a large ftp download into RAM:, only to realise that RAM: was so horrifically slow when handling large files that it became the limiting factor.

Hopefully, this has been improved in 4.x. But given AmigaOS's fondness for linked lists, doing random seeks into a 20MB file might just involve a *lot* of pointer chasing....

 Status: Offline
Profile     Report this post  
olsen 
Re: RAM disk performance...
Posted on 14-Feb-2012 12:23:42
#22 ]
Cult Member
Joined: 15-Aug-2004
Posts: 569
From: Germany

@umisef

Quote:

umisef wrote:
@Trixie

Quote:
The program accesses a 20MB database of words and reads from it


I recall that back in the Amithlon days (i.e. in OS 3.9), I tried benchmarking a network driver with a large ftp download into RAM:, only to realise that RAM: was so horrifically slow when handling large files that it became the limiting factor.


Ah, the good old days

Quote:

Hopefully, this has been improved in 4.x. But given AmigaOS's fondness for linked lists, doing random seeks into a 20MB file might just involve a *lot* of pointer chasing....


You are correct. I had another look at the code, and the seek operations are essentially "optimistic". What works reasonably well is to seek to a position within 100K-200K behind the current seek offset, but for absolute positions relative to the end of the file, or in front of the current seek offset, things will get ugly in large files. And particularly ugly if you repeatedly seek back in a large file, that's when you start tickling the daemon known as O(n^2).

I guess that's the problem right there. The seek operations are built upon the only major ram-handler data structure which scales very poorly. Ouch

 Status: Offline
Profile     Report this post  
KimmoK 
Re: RAM disk performance...
Posted on 1-May-2012 10:18:50
#23 ]
Elite Member
Joined: 14-Mar-2003
Posts: 3953
From: Ylikiiminki, Finland

recently did some testing on my SAM440ep-mini 667Mhz:
copying 100MB file to RAM happens 41.6MB/s.
(CPU load about 65%)
copying RAM to RAM happens in 58.8MB/s
and filecopy HDD to NIL: happens 71MB/s

So it seems pretty good speed for RAM disk on a low end HW.
(and system responsiveness remain high during all file operations)


But, btw, what was the "problem" with timberwolf installing? IIRC, it should not be copied to RAM because ramdisk.handler does not support all features that it requires??
As it seems we need some new functionality to RAM disk, are they planned / being done?

(I hope we do not have to reduce the RAM disk use ,,, towards the bad mainstream way.)

_________________
- KimmoK
// For freedom, for honor, for AMIGA
// "priest" is just the RED goaul in me
// The multicolor AmigaFUTURE IS NOW !!

 Status: Offline
Profile     Report this post  
sundown 
Re: RAM disk performance...
Posted on 1-May-2012 23:32:33
#24 ]
Elite Member
Joined: 30-Aug-2003
Posts: 4576
From: West coast, USA

In a shell, diskspeed drive ram: all

Think its part of the scsispeed package, try it.


_________________
X1000! Party on
Pure Gold
Hate tends to make you look stupid...

 Status: Offline
Profile     Report this post  
Deniil715 
Re: RAM disk performance...
Posted on 5-May-2012 20:19:42
#25 ]
Elite Member
Joined: 14-May-2003
Posts: 3590
From: Sweden

@Trixie

Quote:

On my Sam, the RAM Disk is significantly slower than my harddisk, and I have a 2.5" laptop HD that is really not a performer. I noticed when testing a WordNet installation. When I install it on the HD, the database lookup is quite slick, when I install in RAM:, the search takes much longer.


I also seem to rememeber the RAM disk being slower that HD, especially for directory scanning and delete operations. Haven't tested in a while though and the OS4 ram-handler was improved at least at one point.

On OS3 with a FastATA controller it was definately slower than HD. But it also, at least used to be, so also on OS4 with UDMA HDs.

But those claiming that the RAM disk is slow because of this and that still doesn't make sense since exactly the same operation has to be performed for HD file systems as well! They also need to do directory scanning and random file access and seek and there is just no way a disk can ever be faster than RAM if the same algorithms and data structures were used.

@ssolie

Good to hear there will be further improvements.

_________________
>Amiga Classic and OS4 developer for OnyxSoft.
>A1-XE/G4, Radeon9250, Sweex 5.1, SII680
-Don't hesitate to contact me about my programs, but please use e-mail instead of PM. E-mails are more likely to be read in time, and easier for me to keep track of.

 Status: Offline
Profile     Report this post  
Goto page ( Previous Page 1 | 2 )

[ home ][ about us ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright © 2000 - 2011 Amigaworld.net.

Page took 0.05715 seconds to load.