Speed! 1G of RAM and a 512MB RAM Disk for the Zonbu?

RAM PhotoOne of the fastest performing PC’s I’ve ever used was a my vanilla desktop PC running Puppy Linux entirely from RAM.

The word “instantaneous” best describes the responsiveness of the system and the launching of applications.

Which got me thinking, why isn’t the Zonbu running with 1G of RAM, reserving 512MB of it for a high performance RAM disk? It would blow the doors off almost everything that crossed its path…


Jumpin’ Jack Flash

While performance isn’t terrible from the flash card, you can not beat the blazing performance of a RAM based system.

RAM isn’t that expensive, and I know the C7 boards can support 1 gig of RAM as I have one sitting next to me right now.

By loading the main applications from the flash card, in to RAM at boot, the system would provide stunningly fast performance.

Profiling application use

Zonbu already does some profiling and actually spawn Firefox in a hidden window at login so that Firefox appears to launch rapidly. That approach just scratches the surface.

By profiling the usage patterns of applications on the system, in real time, and adjusting what is copied to RAM at next boot, the system could optimize response time of the most commonly launched applications. But that’s a lot of work and complexity.

More easily, since the entire stack is relatively small already, just load it all to RAM.

I would gladly allow a longer boot time in order to have a super responsive system once loaded. Moreover, since the power draw is so low, I almost never turn my unit off during the day. In that case, boot time is barely an issue.

Making the most of it

If the Zonbu had 1024MB of DDR 533 memory, I would recommend 64MB be reserved for the video driver, leaving 960MB for the system.

This would allow Zonbu to create a 448MB RAM disk and copy all the applications to it at boot.

That leaves a full 512MB of RAM for general memory use, which is more than the 448 available now.

This would result in lightning fast application launch times, and much higher perceived performance than is currently available, while actually increasing the total amount of RAM available for general use.

The Downside?

Of course, the downside is cost.

I don’t think that is a real downside.

Even if this additional RAM added $50 to the cost of the unit, I wouldn’t blink and I don’t think most serious buyers would either.

The truth is, while the Zonbu is low cost, people are not buying it for price.

People are buying it for the mix of low power consumption, low noise, ease of use and suitability to their desired application.

Conclusion

$50 or so isn’t going to sway them one way or the other, and the resulting performance win would be worth every penny.

I have no idea if the hardware manufacturer can currently support this configuration in the Zonbu chasis, or if this would require a new spin of the board, but it is definitely something that deserves a thorough investigation and discussion.

Go ahead, try loading Puppy Linux or Damn Small Linux and running it entirely from RAM.

You’ll be amazed.

-Mr. Zonbu

PS – Zonbu, while you’re at it, what about sponsoring some Puppy or Damn Small developers to help bring some of their small footprint/high performance experience to the Zonbu team?

I hate seeing so many disparate groups working on the same things in parallel instead of helping each other.

Advertisements

7 Responses to Speed! 1G of RAM and a 512MB RAM Disk for the Zonbu?

  1. Pelle says:

    Again – a very good idea.

    Got to test this on my 2 gb ram laptop which. All the use I’ve ever had of that ram, got double memory for free form Dell, is for the Windows cache. Windows insists on having virtual memory anyways while linux uses less than 1 gb of the ram. Running linux from the ram would perhaps be a brilliant use of it 🙂

  2. laika says:

    excellent points, Mr. Zonbu!

    i’m intriqued by the Zonbu, but you are absolutely right that Puppy would be great on something like this! don’t know why that didn’t occur to me, since i’m using Puppy variant SimplePup, which is pretty darned snappy on this ancient heap i’m using now.

  3. Dave says:

    My Zonbu is all packed up in my bags now, but it definitely sounds like I should try more Linux versions once I’m home.. Interesting 🙂

  4. Tsung Yung Lu says:

    the space is tiny so only can solder 8pcs DRAM chip by 64bitx8, if there have 128bitx8 DRAM chip or higher, the 1GB is possible

  5. Fred says:

    What kind of RAM does the Zonbu laptop and desktop use? I looked everywhere for this information and can’t find it. Can this be upgraded and to what limits?

  6. Rigas says:

    Hi Fred,

    the desktop has 512 MB RAM and cannot be upgraded (just have a look on the Zonbu website …)
    I have no information about the notebook.

    For browsing the web 512 is more than enough (I own a Zonbu desktop …)

    Rigas

  7. Fred says:

    I know how mush it has but what type of memory does it use? (DIMM, SIMM PC????) The website says it will void the warranty but also says it can be done.

    From the Zonbu website – “The Zonbu Notebook is built like most standard laptop. You can open it (at your own risks) and change the hard-drive or add some RAM; but this will void your warranty. The Zonbu OS is much more lightweight than Microsoft Windows, and it runs surprisingly fast with 512MB of RAM.”

    Thanks,
    -Fred

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: