VOGONS


First post, by RobDos

User metadata
Rank Newbie
Rank
Newbie

So I'm building one of my systems, a 386 DX 40Mhz 20MB RAM with 512MB Compact flash.

I'm pretty sure that the CF card is maxing out the ISA bus so is there any benefit to using Smart Drive?

I'm thinking about caching of the directories perhaps saving some of the read-write cycles on compact flash.

I'm curious of anyone's thoughts.

P3 Slot 1 - 512MB PC100 - 128GB SSD - RADEON 9200 SE , SB Awe64 ISA - GOTEK MOD

Reply 1 of 5, by jmarsh

User metadata
Rank Oldbie
Rank
Oldbie

Since you have the memory to spare, yes - retrieving cached data in memory will always be faster than performing I/O.

Reply 2 of 5, by darry

User metadata
Rank l33t++
Rank
l33t++
RobDos wrote on 2023-01-07, 14:03:
So I'm building one of my systems, a 386 DX 40Mhz 20MB RAM with 512MB Compact flash. […]
Show full quote

So I'm building one of my systems, a 386 DX 40Mhz 20MB RAM with 512MB Compact flash.

I'm pretty sure that the CF card is maxing out the ISA bus so is there any benefit to using Smart Drive?

I'm thinking about caching of the directories perhaps saving some of the read-write cycles on compact flash.

I'm curious of anyone's thoughts.

Smartdrive uses system RAM, so it is much faster than the ISA bus on a 386DX system ( unless ISA bus RAM expansion cards are being used)

20MB of RAM being quite a lot for a 386, I suggest you try to allocating 4 or 8 MB of cache with Smartdrv and runs some tests or benchmarks to see how much you stand to gain and decide based on that.

Also, read cycles do not wear out flash memory, only writes do (you likely know that already, but your phrasing about read-write cycles seemed a bit ambiguous to me).

Reply 3 of 5, by Gmlb256

User metadata
Rank l33t
Rank
l33t

SMARTDRV is used for caching contents into RAM, which would be technically faster (especially if compared to a normal HDD even if it has cache onboard) when reading them again afterwards as it isn't bottlenecked by IDE transfer speed or the ISA bus.

If stability matters, I suggest disabling the write caching with the /X command line switch. However, using this won't save any write cycles on the CF card.

BUFFERS in CONFIG.SYS should be decreased (10 is the ideal one) to ensure optimal usage with SMARTDRV.

VIA C3 Nehemiah 1.2A @ 1.46 GHz | ASUS P2-99 | 256 MB PC133 SDRAM | GeForce3 Ti 200 64 MB | Voodoo2 12 MB | SBLive! | AWE64 | SBPro2 | GUS

Reply 4 of 5, by kixs

User metadata
Rank l33t
Rank
l33t

Of course. Use smartdrv or pc-cache.

Requests are also possible... /msg kixs

Reply 5 of 5, by stanwebber

User metadata
Rank Member
Rank
Member

i habitually use xhdd & xdvd2 with a shared 64mb cache in a ssd system. i also load the cache above the 16mb boundary. i set my buffers to 11