Page 1 of 2

Ramdisk

Posted: Tue Jun 29, 2010 9:32 pm
by mib2berlin
Do somebody try ramdisk to increase loading performance to octane?
I have a fast ssd harddisk for os and my working data and it makes no difference if i store on harddisk or ramdisk.
My testfile use 240 mb video ram.
Anybody had some experience with this stuff?

Cheers mib

Re: Ramdisk

Posted: Wed Jun 30, 2010 8:17 am
by kivig
mib2berlin wrote:Do somebody try ramdisk to increase loading performance to octane?
I have a fast ssd harddisk for os and my working data and it makes no difference if i store on harddisk or ramdisk.
My testfile use 240 mb video ram.
Anybody had some experience with this stuff?

Cheers mib
Felt no difference in loading. (dataram ramdisk)

Re: Ramdisk

Posted: Wed Jun 30, 2010 10:14 am
by radiance
Hey,

If you have a large scene a ramdisk will speed things up for rendering animations,
versus a hard drive (a mechanical one). offcourse if you have a fast SSD already the difference won't be that big ;)

Radiance

Re: Ramdisk

Posted: Wed Jun 30, 2010 10:40 am
by kivig
radiance wrote:Hey,
If you have a large scene a ramdisk will speed things up for rendering animations,
versus a hard drive (a mechanical one). offcourse if you have a fast SSD already the difference won't be that big ;)
Radiance
Maybe you could suggest some particular ramdisk "brand"?

Re: Ramdisk

Posted: Wed Jun 30, 2010 1:38 pm
by radiance
Hey,

What i mean with a RamDisk is a virtual ram disk, it's just software.
It's a driver that creates a drive of say 1 or 2 GB space and uses your system RAM.

It's not hardware.
It's also much faster than SSDs as it's your system RAM, it's random access (not flash based) and has a very wide bus.

Radiance

Re: Ramdisk

Posted: Wed Jun 30, 2010 3:05 pm
by kivig
radiance wrote:Hey,

What i mean with a RamDisk is a virtual ram disk, it's just software.
It's a driver that creates a drive of say 1 or 2 GB space and uses your system RAM.

It's not hardware.
It's also much faster than SSDs as it's your system RAM, it's random access (not flash based) and has a very wide bus.

Radiance
That's what I meant ;)
But there's a lot of them. Since I got no noticeable performance gain with Dataram, I'm curious which one you tried.

Re: Ramdisk

Posted: Wed Jun 30, 2010 4:57 pm
by radiance
i did'nt actually try one, it's just a suggestion that should make things faster, but it's probably not needed if you've already got a fast SSD.

Radiance

Re: Ramdisk

Posted: Thu Jul 01, 2010 10:50 am
by mib2berlin
thx, ram should be ten times faster as a harddisk, even you have a ssd.
It is easy to have a ram drive with unix, i have one with my /tmp folder.
It would be nice if somebody, else me, explore this area.
My english is a bit rosty, excuse.

mib

Re: Ramdisk

Posted: Fri Jul 02, 2010 5:20 am
by john
I set up a ram disk and saw virtually no difference in export/loading time versus a hard disk. For me, the biggest bottleneck when rendering animations in Octane is that Blender doesn't make use of multiple cores when exporting .obj files.

Re: Ramdisk

Posted: Fri Jul 02, 2010 11:59 pm
by kivig
john wrote:I set up a ram disk and saw virtually no difference in export/loading time versus a hard disk. For me, the biggest bottleneck when rendering animations in Octane is that Blender doesn't make use of multiple cores when exporting .obj files.
Following is based on my programming observations not facts about specific script so I might be wrong somewhere.

Obj is a text file. Text operations are much, much slower in general comparing to numerical or direct memory processing. The fact that these operations are carried through script multiplies the slowdown. The bottleneck is huge volume of processor-ram operations before the thing gets to actual saving. Being hard-coded as library or part of program a minute export could be done in seconds on single core, but should also require noticeably more time in programming.
Personally I'd like to see area lights and many other things first :)
Again, I'm not familiar with blender architecture so there might be something else.