Z
zaster39sap
We have a PC with a 2.0 GHz Pentium 4 running Windows XP Pro with 512
MB of RAM.
The machine runs a name brand small business accounting package.
Every day users enter various inputs by hand and then tell the program
to post the inputs. The problem is that the posting can take up to an
hour to run. (I'm talking about the time the program runs after the
user has entered the data and told the program to post.) No other
programs have a noticeable performance problem.
I know that a half a Gig of RAM sounds skimpy for Windows XP but I
want to be sure that a lack of memory is the problem before we buy
some more memory.
Task Manager tells me that the total physical memory is 523,276 bytes
and the commit charge peak is 384,836. (I've confirmed that the last
reboot was well before the last time the accounting package was run so
this commit charge peak value includes the running of the accounting
package posting.)
I also ran a log session of the Windows Performance MMC utility for
two days. It covered two days of normal activity including the
posting. Here are the relevant counters during the time period in
which the posting was running:
(values are average, max)
Memory: Page Faults/sec = 342, 1056
Memory: Page Reads/sec = 6.5, 16.1
Logical Disk: % Disk Read time = 24.9, 117
Logical Disk: Disk Reads/sec = 6.6, 16.1
Logical Disk: Avg. Disk Read Queue Length = 0.25, 1.17
I don't know what to make of this. A half a Gig of RAM seems low for
Windows XP yet the fact that the commit charge peak is less than the
size of physical memory seems to say that the maximum of memory
demanded is less than my physical memory so RAM is not my problem.
Then the high rate of disk reads due to virtual memory (peaking at
16.1) seems to say that memory is the bottleneck.
Can someone tell me how to interpret this picture and if more memory
will speed up the accounting package posting?
Thanks.
MB of RAM.
The machine runs a name brand small business accounting package.
Every day users enter various inputs by hand and then tell the program
to post the inputs. The problem is that the posting can take up to an
hour to run. (I'm talking about the time the program runs after the
user has entered the data and told the program to post.) No other
programs have a noticeable performance problem.
I know that a half a Gig of RAM sounds skimpy for Windows XP but I
want to be sure that a lack of memory is the problem before we buy
some more memory.
Task Manager tells me that the total physical memory is 523,276 bytes
and the commit charge peak is 384,836. (I've confirmed that the last
reboot was well before the last time the accounting package was run so
this commit charge peak value includes the running of the accounting
package posting.)
I also ran a log session of the Windows Performance MMC utility for
two days. It covered two days of normal activity including the
posting. Here are the relevant counters during the time period in
which the posting was running:
(values are average, max)
Memory: Page Faults/sec = 342, 1056
Memory: Page Reads/sec = 6.5, 16.1
Logical Disk: % Disk Read time = 24.9, 117
Logical Disk: Disk Reads/sec = 6.6, 16.1
Logical Disk: Avg. Disk Read Queue Length = 0.25, 1.17
I don't know what to make of this. A half a Gig of RAM seems low for
Windows XP yet the fact that the commit charge peak is less than the
size of physical memory seems to say that the maximum of memory
demanded is less than my physical memory so RAM is not my problem.
Then the high rate of disk reads due to virtual memory (peaking at
16.1) seems to say that memory is the bottleneck.
Can someone tell me how to interpret this picture and if more memory
will speed up the accounting package posting?
Thanks.