WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: Modern Browser Problems with less than 256M RAM  (Read 4913 times)

Offline JSLePub

  • Newbie
  • *
  • Posts: 3
Modern Browser Problems with less than 256M RAM
« on: May 29, 2011, 10:39:38 PM »
Here are my minimum goals:

TC-frugal install
Chromium
Abiword

I've got it on a USB drive, and everything works great on a modern dual-core computer with 4G RAM; but not on systems with less than 256M RAM.  

I'm trying to get that to run on some old systems with 64M-128M RAM.  It installs and runs until I start adding apps.  After 2-3 boots, Chromium stops running.  Other things mess up as well, such as things do not get deleted properly, even though they are marked for deletion.  So if I mark Abiword for deletion, part of the files are deleted, but not all files get deleted; and when you try to reinstall it says that its already installed.

I suspect RAM, and I've tried setting up a cache, 256M.  It shows up but I don't know if its working.  

After a few boots, I end up having to reinstall.

If I don't install any apps, it seems to work.  

Has anyone had any luck doing this?  If so, can you tell me which apps you used?  I've been reading the forum, searching for "low ram" "old computer" "old laptop" "64m ram" "128m ram" etc.  Have not found much useful stuff, so if anyone sees a post with any good advice, would you let me know?  Any tips and tricks appreciated, Thanks.
« Last Edit: May 30, 2011, 11:43:15 AM by JSLePub »

Offline maro

  • Hero Member
  • *****
  • Posts: 1228
Re: Problems with less than 256K RAM
« Reply #1 on: May 29, 2011, 11:51:40 PM »
OK, AFAIK the minimum RAM to boot TC is 48 MBytes. That does not leave much space for any application on a 64 MBytes system. In particular not if you've got a memory hungry browser. And lets face it: a browser build in 2011 wont run well (if at all) on a pre-2000 system (of pretty much any given OS). Even the probably least memory hungry, but still useful browser (i.e. Opera v9.64 in the 'opera.tcz' extension) won't do well even with the upper end of your suggested spec (i.e. 128 MBytes). I guess any other of the current browsers will do much worse.

These applications chew up that much memory after browsing for a few hours it's no wonder that they quickly reach the end of the available memory. Have you got a chance to use a swap file (or swap partition)? That would help to some degree, but the speed would probably be impacted quite noticeably with all the swapping going on.

So either get more memory or choose an older type browser (like 'dillo') that will likely not be able to render all pages.

Online Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 11818
Re: Problems with less than 256K RAM
« Reply #2 on: May 30, 2011, 12:22:11 AM »
Hi JSLePub
As maro already pointed out, browsers tend to be memory pigs. Whatever browser you use, go to
preferences and knock the cache size way down, maybe to 5 Meg or so.

Quote
I suspect RAM, and I've tried setting up a cache, 256M.  It shows up but I don't know if its working.

If you are talking about a software cache, don't bother. It will just compete with the memory manager
which already does caching, plus you'll have even less RAM to work with.

If you set up a swap file do not put it on a USB memory stick, you will wear it out.

Offline tinypoodle

  • Hero Member
  • *****
  • Posts: 3857
Re: Problems with less than 256MB RAM
« Reply #3 on: May 30, 2011, 09:43:27 AM »
Please urgently fix the thread title.

There are many threads in this forum regarding leightweight browsers or comparing footsteps of browsers.
"Software gets slower faster than hardware gets faster." Niklaus Wirth - A Plea for Lean Software (1995)

Offline JSLePub

  • Newbie
  • *
  • Posts: 3
Re: Problems with less than 256K RAM
« Reply #4 on: May 30, 2011, 11:23:05 AM »
Thanks all!  Everyone is correct.  I appreciate your answers, you've saved me a lot of trouble.  I'll quit wasting my time on those old machines. 

I was hoping that somehow a modern browser could run on that.  Dillo, Lynx, and Chimera2 worked but did not render the pages correctly.  I tried knocking the browser cache down, and letting the system cache to the hard drive, it started out ok, but quickly got too slow and still ended up crashing. 

Offline hiro

  • Hero Member
  • *****
  • Posts: 1238
Re: Modern Browser Problems with less than 256M RAM
« Reply #5 on: May 30, 2011, 07:20:45 PM »
well, it's quite ok without tabs

Online Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 11818
Re: Modern Browser Problems with less than 256M RAM
« Reply #6 on: May 30, 2011, 10:02:40 PM »
Hi JSLePub
While older hardware tends to struggle with things like graphics heavy apps and browsers it tends
to be more than adequate for appliance type devices. For example, it could be set up to stream
music, act as a firewall and or router for a small LAN, or used as a fileserver. Even though the BIOS
may not be able to deal with them, you can install some monster 300-500 Gig hard drives and Linux
will correctly identify and use them. I'm sure there are other examples I missed but these might be
worth considering if you have a use for them.

@hiro:

Quote
well, it's quite ok without tabs

                          Huh?

Offline bmarkus

  • Administrator
  • Hero Member
  • *****
  • Posts: 7183
    • My Community Forum
Re: Modern Browser Problems with less than 256M RAM
« Reply #7 on: May 31, 2011, 02:24:54 AM »
While it is true and you can finde many possible applications to keep old hardware in use for firewall, music servers, etc. one drawback is the large power consumption and noise. For an appliance more economical in longer term use a small low power consumption all in one micro PC board without cooler or even better to have an ARM based board with linux. There are many of the available.

A friend of mine for example is using an ASUS WL-500 router with LINUX as music server with an external USB drive under OpenWRT. I have seen such router advertised $49,99
« Last Edit: May 31, 2011, 02:26:49 AM by bmarkus »
Béla
Ham Radio callsign: HA5DI

"Amateur Radio: The First Technology-Based Social Network."

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 11077
Re: Modern Browser Problems with less than 256M RAM
« Reply #8 on: May 31, 2011, 02:55:24 AM »
The ARM boards do have crappy performance, a 800Mhz ARM core tends to lose to a 400Mhz P2. The gap is much wider for more recent cpus, like ULV Core 2 or Via Nanos (Atoms suck ;), they are basically overclocked pentiums).

Though performance per watt counts too.


edit: The routers usually have 200Mhz single cores or less, too.
The only barriers that can stop you are the ones you create yourself.

Online Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 11818
Re: Modern Browser Problems with less than 256M RAM
« Reply #9 on: May 31, 2011, 03:42:53 AM »
While there are lower power alternatives available there are other consequences to consider. What to
do with the old hardware. If it gets thrown out and is old enough it will leach lead into the landfill. If it's
recycled there's the energy consumed for recycling, plus what can't be recycled will still wind up in a
landfill. There is also energy expended to manufacture the replacement device and the raw materials
that go into it. As an appliance it would not require a monitor which would reduce power by quite a bit.
As a home file server the drives could be told to spin down after 5 or 10 minutes of inactivity further
reducing power consumption. The trade-offs are numerous and the subject complex. It is not as cut
and dried as buying a lower powered board or box.

Offline tinypoodle

  • Hero Member
  • *****
  • Posts: 3857
Re: Modern Browser Problems with less than 256M RAM
« Reply #10 on: May 31, 2011, 03:46:03 AM »
While it is true and you can finde many possible applications to keep old hardware in use for firewall, music servers, etc. one drawback is the large power consumption and noise. For an appliance more economical in longer term use a small low power consumption all in one micro PC board without cooler or even better to have an ARM based board with linux. There are many of the available.

A friend of mine for example is using an ASUS WL-500 router with LINUX as music server with an external USB drive under OpenWRT. I have seen such router advertised $49,99

Actually older laptops could be low in power consumption and noise production; besides from TC providing for no/low noise mode of operation by design.
« Last Edit: May 31, 2011, 04:47:11 AM by tinypoodle »
"Software gets slower faster than hardware gets faster." Niklaus Wirth - A Plea for Lean Software (1995)

Offline hiro

  • Hero Member
  • *****
  • Posts: 1238
Re: Modern Browser Problems with less than 256M RAM
« Reply #11 on: May 31, 2011, 05:14:33 AM »
@hiro:

Quote
well, it's quite ok without tabs

                          Huh?

If you don't use multiple tabs 256MB are quite usable with opera.

Actually older laptops could be low in power consumption and noise production; besides from TC providing for no/low noise mode of operation by design.

True, my old thinkpad x20 only needs 9W. If only I knew howto cool it without any noise... The fan is crappy.

Offline bmarkus

  • Administrator
  • Hero Member
  • *****
  • Posts: 7183
    • My Community Forum
Re: Modern Browser Problems with less than 256M RAM
« Reply #12 on: May 31, 2011, 07:08:47 AM »
edit: The routers usually have 200Mhz single cores or less, too.

Right. My Python application, a communication server is consuming 10-12% CPU on ASUS WL-500 router. But works and doing the job, so I like it :)
Béla
Ham Radio callsign: HA5DI

"Amateur Radio: The First Technology-Based Social Network."

Online Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 11818
Re: Modern Browser Problems with less than 256M RAM
« Reply #13 on: May 31, 2011, 11:16:30 AM »
Except for possibly streaming music, the other apps suggested probably would not require much
CPU time either. My file server uses a 233Mhz processor and according to  top  consumes 1.4%
of the processor's time while it's not being accessed. Copying a 109MB file from the server results
in 85% CPU utilization and a transfer rate of 5MByte per second on a 100Mbit link.

@hiro: OK, now I get it. Thanks for the clarification.

Offline JSLePub

  • Newbie
  • *
  • Posts: 3
Re: Modern Browser Problems with less than 256M RAM
« Reply #14 on: August 19, 2011, 01:24:08 AM »
Until 2003, I was using very old computers (486) as routers in remote locations with extreme conditions.  On some older  modular Compaq laptops we pulled out every module, and ran them at 8MHz.  The power consumption was not bad on those.  However, they were a lot of trouble to maintain.  I quit doing that because was not practical  when the cheap routers became available. 

I was hoping to make some newer systems that were 800MHz Celeron or higher into Internet browsers that could be given away to people who could not afford a computer.  This started as a request from someone who wanted a computer to print coupons with.  The main problem was that some of the sites they wanted to print from used Flash or PDF. 

I send most old stuff to a recycle center.  They tell me that the cost of recycling old equipment is minimal, compared to the return; especially if they contain gold.  However, newer stuff is less profitable because they use less valuable materials.  I would not have thought there was enough gold in those old boards to matter.