lotus



previous page: 64 c. Why does MachTen give the error message 'proc: table is full' when Itry to run a program?
  
page up: MachTen & CodeBuilder FAQ
  
next page: 66  Other System Issues (MachTen)

65 g. My Power Mac has lots of memory and runs quite fast, but that is notreflected in MachTen's performance. I have the UNIX <-> Mac slider on thethird tick mark from the Mac end and MachTen has a big chunk of memory. UNIXon the PPC 601 at 100MHz should blaze. What's up?




Description

This article is from the MachTen & CodeBuilder FAQ, by Jaime Julca jjulca@tenon.com with numerous contributions by others.

65 g. My Power Mac has lots of memory and runs quite fast, but that is notreflected in MachTen's performance. I have the UNIX <-> Mac slider on thethird tick mark from the Mac end and MachTen has a big chunk of memory. UNIXon the PPC 601 at 100MHz should blaze. What's up?

The major bottleneck in terms of I/O and performance is caused solely by
MacOS. This will change when we come out with our fast file system. For the
time being the only workaround is something like Speed Doubler.

G6.h. I want MachTen to run faster, so I'm going to give it 10 MB's of RAM.
Will this speed it up?

You probably don't want to allocate more than about 5 MB to the MachTen
application, since MachTen actually gets most of its memory from the System
software. You'll notice that if you watch the About This Macintosh... box
(Apple Menu, in the Finder) while doing some intense processing in MachTen,
the System Software bar will grow rapidly. That's MachTen allocating memory.
If you give the MachTen application too much memory, it won't be able to get
its memory from the System, and it may randomly crash or give 'out of
memory' errors.

G6.i. Why are the load averages so high? On another workstation running a
lot more applications, I'm used to load averages around 0.4-0.6. If
MachTen's X is running, the load average rarely falls below 2. Is there some
way to improve performance?

The load averages are reported differently under MachTen. This load average
is by no means a measure of system performance. Load averages are not meant
for speed comparisons. Typically a high load average (say 10+) is an
indicator that you need a faster, more powerful machine. The load average is
calculated by counting the number of processes waiting for the processor.
The MacOS is always counted as a waiting process, so our load average is
typically one higher than you would expect.
G6.j. I installed MacOS 7.5.5 or 7.6 and MachTen 2.3 (or 2.2) won't start up
anymore. How can I fix this?

First, download new kernels from ftp://ftp.tenon.com/pub/updates/2.3/. Get
the files unix.hqx and vmunix.hqx. Now, after decompressing these files,
place them in the MachTen 2.3 Root/MachTen folder on your hard drive. Start
the MachTen control panel, and while holding down the 'Option' key select
'General'. In the window that opens is a box labeled 'MultiFinder Offset'
which is probably set to '0'. Set this to '1900' for MacOS 7.5.5 and to
'1876' for MacOS 7.6, save, exit, and start MachTen.

G6.k. MachTen fails to startup with the error "Can't find root vnode". How
Can I fix this?

There are two volumes on your computer with the same name, probably the hard
drive that MachTen is installed on is the same as the name of the MachTen
CD. Change the name of the hard drive to a one that doesn't conflict with
other volumes.

 

Continue to:















TOP
previous page: 64 c. Why does MachTen give the error message 'proc: table is full' when Itry to run a program?
  
page up: MachTen & CodeBuilder FAQ
  
next page: 66  Other System Issues (MachTen)