I have an issue. I'm running an installation of mediawiki on an OpenVZ container, managed by Proxmox. (the CPUs don't have the VTx extensions so I can't run KVM.) In any case, I noticed that at times when I updated a page, I would get an error. I dug into the apache logs, and saw:
When I started looking at the memory, what Proxmox is showing me differs from what the machine sees and what OpenVZ shows.
According to openvz:
The proxmox page shows I have 1.5GB of RAM...
But the system shows different values based on free:
and top:
What is the best way to get what the machine, the proxmox host and openvz on the same sheet of music where memory is concerned?
Thanks,
--vr
Code:
[Mon Dec 03 16:11:36 2012] [notice] child pid 8365 exit signal Segmentation fault (11)
When I started looking at the memory, what Proxmox is showing me differs from what the machine sees and what OpenVZ shows.
According to openvz:
Code:
102: kmemsize 16689012 129372160 206116305 226727936 0
The proxmox page shows I have 1.5GB of RAM...
But the system shows different values based on free:
Code:
# free
total used free shared buffers cached
Mem: -4 224768 -224772 0 0 35436
-/+ buffers/cache: 189332 -189336
Swap: 0 0 0
and top:
Code:
# top
top - 19:27:01 up 35 days, 2:01, 1 user, load average: 0.05, 0.05, 0.00
Tasks: 50 total, 1 running, 49 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.3 us, 0.3 sy, 0.0 ni, 99.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.3 st
MiB Mem: 4194303 total, 219 used, 4194084 free, 0 buffers
MiB Swap: 0 total, 0 used, 0 free, 34 cached
What is the best way to get what the machine, the proxmox host and openvz on the same sheet of music where memory is concerned?
Thanks,
--vr