Solved

Not caching pages 21318 through 21319 because of write on page 21319 on write.

Posted on 2010-08-24
6
2,226 Views
Last Modified: 2012-05-10
I have two VMware Server 2.0.2 running on a Windows Server 2003 R2 32-bit host.
Both guest OS are Windows 2003 Server 32-bit. Everything fully updated.

The vmware.log for both of the guests contain bunches of entries like:

Aug 22 17:41:31.364: vcpu-0| Not caching pages 26762 through 26763 because of write on page 26763 on write.

What do they tell and how can I get rid of them?

Searching the web reveals lots of similar questions but no answers. Not even a clue.
Any ideas?

/gustav
0
Comment
Question by:Gustav Brock
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 3
6 Comments
 
LVL 28

Expert Comment

by:bgoering
ID: 33514101
Are you running the 64-bit version of VMware Server 2.0.2 on Linux? Seems like most of what I have been able to discover is particular to that version.
0
 
LVL 51

Author Comment

by:Gustav Brock
ID: 33518456
Nope. Host OS is 32-bit Windows Server 2003.

/gustav
0
 
LVL 28

Expert Comment

by:bgoering
ID: 33520769
I have not been able to find much on that particular error. What I think it is telling you is that something running in your virtual machines are updating pages in memory that VMware Server memory management wasn't expecting. Memory management in VMware tries to cache frequently accessed memory pages that are then shared to running VMs with the same page. Windows OS code is all re-entrant and when you run many guests - they all have basically the identical pages of memory. VMware is smart enough to only keep one physical copy of that page in the host RAM, and all the guests see that single copy.

Now if one of your guests runs some application (typically would suspect device drivers or other software that might run in kernel mode on the guest) that "mis-behaves" and writes to that memory page, vmware detects it, and because now it is different on that guest VMware no longer can share that page amongst the other guests and thus removes it from its cache.

What to do? Look for the mis-behaving application on your guest virtual machines. You could start by stopping non Microsoft services. If the guests were P2V go to device manager, select view hidden devices, and remove any that are greyed out.

Good Luck
0
Comprehensive Backup Solutions for Microsoft

Acronis protects the complete Microsoft technology stack: Windows Server, Windows PC, laptop and Surface data; Microsoft business applications; Microsoft Hyper-V; Azure VMs; Microsoft Windows Server 2016; Microsoft Exchange 2016 and SQL Server 2016.

 
LVL 51

Author Comment

by:Gustav Brock
ID: 33522040
That sounds like a pretty good explanation.

As for what to do, there are no "foreign" services running. One guest is a clean install for a file server, the other is a basic AD/DNS/DHCP server - nothing special is installed except for the standard VMware Tools and Physical Disk Helper services.

I studied the event log of both guests but nothing is related to the timestamps of the entries recorded in the vmware.log.

I should add that nothing else looks strange, so perhaps I should just forget it - or raise the bar for VMware's log recording.

/gustav
0
 
LVL 28

Accepted Solution

by:
bgoering earned 500 total points
ID: 33522129
That message in and of itself does not necessarily indicate anything is "wrong." Just that, so far as VMware is concerned, something unexpected happened - and this is how VMware is going to handle it. So long as everything is stable I probably wouldn't worry about it too much.
0
 
LVL 51

Author Closing Comment

by:Gustav Brock
ID: 33525500
Thanks for the insight. I'll leave it there.

/gustav
0

Featured Post

Migrating Your Company's PCs

To keep pace with competitors, businesses must keep employees productive, and that means providing them with the latest technology. This document provides the tips and tricks you need to help you migrate an outdated PC fleet to new desktops, laptops, and tablets.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In this article, I will show you HOW TO: Create your first Windows Virtual Machine on a VMware vSphere Hypervisor 6.5 (ESXi 6.5) Host Server, the Windows OS we will install is Windows Server 2016.
In this article, I show you step by step with screenshots to assist you - HOW TO: Deploy and Install the VMware vCenter Server Appliance 6.5 (VCSA 6.5), with some helpful tips along the way.
Teach the user how to use configure the vCenter Server storage filters Open vSphere Web Client:  Navigate to vCenter Server Advanced Settings: Add the four vCenter Server storage filters: Review the advanced settings: Modify the values of the four v…
Teach the user how to use create log bundles for vCenter Server or ESXi hosts Open vSphere Web Client: Generate vCenter Server and ESXi host log bundle:  Open vCenter Server Appliance Web Management interface and generate log bundle: Open vCenter Se…

617 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question