System Cache Windows XP

Message boards : Number crunching : System Cache Windows XP
Message board moderation

To post messages, you must log in.

AuthorMessage
NewtonianRefractor
Volunteer tester
Avatar

Send message
Joined: 19 Sep 04
Posts: 495
Credit: 225,412
RAC: 0
United States
Message 876822 - Posted: 18 Mar 2009, 7:46:41 UTC

Can somebody knowledgeable please explain to me what the system cache does in Windows XP. There is a setting under properties in my computer that can be changed from "programs" to "system cache". I was looking at different Microsoft tweaking programs and came across this thing called Cacheset. I am wondering if this is related to the cache options.

As far as I understand it now is that “system cache” just keeps recently accessed files in memory. So I would imagine that there are benefits to setting the setting to more “system cache”. On the other hand online there are many warnings not to set the setting because it might hurt performance. Here is an article on Microsoft’s own website warning about some possible out of memory errors if the setting is changed.

I have been running my main computer with that setting enabled for some time now and actually see a performance increase, but now I want to find out more about this. There is no good explanation online though.

Since this forum is visited by technically inclined people, I want to you’re your thoughts on this.


ID: 876822 · Report as offensive
Profile Dirk Sadowski
Volunteer tester

Send message
Joined: 6 Apr 07
Posts: 7105
Credit: 147,663,825
RAC: 5
Germany
Message 876871 - Posted: 18 Mar 2009, 14:36:06 UTC
Last modified: 18 Mar 2009, 14:38:09 UTC


Well idea.. ;-)


I also saw in some tweaking progs the changing in following settings:


-----------------------------------

Prozessorzeitplanung
[Processor scheduling]

Programme - Hintergrunddienste
[Programs] - [Background services]

-----------------------------------

Speichernutzung
[Memory usage]

Programme - Systemcache
[Programs] - [System cache]

-----------------------------------


Stock is at both 'Programs'.


What would be the best settings for an only crunching rig?

ID: 876871 · Report as offensive
Cosmic_Ocean
Avatar

Send message
Joined: 23 Dec 00
Posts: 3027
Credit: 13,516,867
RAC: 13
United States
Message 876882 - Posted: 18 Mar 2009, 15:23:08 UTC

Best of my knowledge (I have taken a few XP and Server 2003 classes at college), and the difference between Programs and System Cache is supposed to be that the OS's memory management is supposed to favor keeping the selected group in RAM instead of paging it out to the pagefile. Programs means user-run apps are supposed to [mostly] stay in RAM, while system services will be among the first to be pushed to the pagefile if needed.

I believe that is correct.

If you do like I do.. 4gb of RAM and turn the pagefile off..that setting becomes useless. :D
Linux laptop:
record uptime: 1511d 20h 19m (ended due to the power brick giving-up)
ID: 876882 · Report as offensive
Profile ccappel
Avatar

Send message
Joined: 27 Jan 00
Posts: 362
Credit: 1,516,412
RAC: 0
United States
Message 876907 - Posted: 18 Mar 2009, 17:16:17 UTC - in response to Message 876882.  

If you do like I do.. 4gb of RAM and turn the pagefile off..that setting becomes useless. :D

I second that...though with XP I wouldn't try that with less than 2GB RAM, Vista, 3GB. Just throwing that caveat/disclaimer out there.
"Life is a tragedy for those who feel, and a comedy for those who think."

"I never get into an argument that I cannot win."
ID: 876907 · Report as offensive
Profile ccappel
Avatar

Send message
Joined: 27 Jan 00
Posts: 362
Credit: 1,516,412
RAC: 0
United States
Message 876908 - Posted: 18 Mar 2009, 17:18:08 UTC

BTW Cosmic, I'm catching you in RAC...look out! :)
"Life is a tragedy for those who feel, and a comedy for those who think."

"I never get into an argument that I cannot win."
ID: 876908 · Report as offensive
Cosmic_Ocean
Avatar

Send message
Joined: 23 Dec 00
Posts: 3027
Credit: 13,516,867
RAC: 13
United States
Message 876914 - Posted: 18 Mar 2009, 17:38:05 UTC - in response to Message 876908.  

BTW Cosmic, I'm catching you in RAC...look out! :)

Yes, yes..but you've got a long way to go for the credit. You would have to double my RAC and it would still take ~425 days. :p
Linux laptop:
record uptime: 1511d 20h 19m (ended due to the power brick giving-up)
ID: 876914 · Report as offensive
Profile ccappel
Avatar

Send message
Joined: 27 Jan 00
Posts: 362
Credit: 1,516,412
RAC: 0
United States
Message 876940 - Posted: 18 Mar 2009, 19:15:11 UTC - in response to Message 876914.  

Let me concentrate on the sprint before I focus on the marathon. ;)
"Life is a tragedy for those who feel, and a comedy for those who think."

"I never get into an argument that I cannot win."
ID: 876940 · Report as offensive
Profile arkayn
Volunteer tester
Avatar

Send message
Joined: 14 May 99
Posts: 4438
Credit: 55,006,323
RAC: 0
United States
Message 877073 - Posted: 19 Mar 2009, 1:31:23 UTC - in response to Message 876940.  

After that you can work on my total.

ID: 877073 · Report as offensive
Alinator
Volunteer tester

Send message
Joined: 19 Apr 05
Posts: 4178
Credit: 4,647,982
RAC: 0
United States
Message 877093 - Posted: 19 Mar 2009, 2:48:14 UTC - in response to Message 876882.  
Last modified: 19 Mar 2009, 2:50:46 UTC

Best of my knowledge (I have taken a few XP and Server 2003 classes at college), and the difference between Programs and System Cache is supposed to be that the OS's memory management is supposed to favor keeping the selected group in RAM instead of paging it out to the pagefile. Programs means user-run apps are supposed to [mostly] stay in RAM, while system services will be among the first to be pushed to the pagefile if needed.

I believe that is correct.

If you do like I do.. 4gb of RAM and turn the pagefile off..that setting becomes useless. :D


Actually, it sets the way Windows will allocate memory resources at boot time.

The system cache setting will cause Windows to take more of the physical RAM to allocate to the file (disk) cache. Boot time drivers and other things like that then load into what's left, and the user gets whatever remains after all of that for whatever they want to do.

IOW's you are playing with a setting which sets up memory which will never get paged out. The performance killer is when you have 'limited' RAM and your stuff starts getting paged out to disk because you have told Windows to keep a bigger chunk of memory ready for tasks common in a server role, but may actually be doing nothing useful when run in a desktop role.

IIRC, that's pretty well spelled out in the MSKB.

Alinator
ID: 877093 · Report as offensive

Message boards : Number crunching : System Cache Windows XP


 
©2025 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.