Dominique Frise wrote:
Hi,
With today's snapshot the memory graph is still empty :-(
Memory/Used/Total/Percentage info is reported correctly (only one line
for Physical)
Same issue with Darwin 8.6.0 (OSX 10.4.6) or 7.9.0 (OSX 10.3.9)
Dominique
UNIL - University of Lausanne
We had to ack hobbitd/rrd/do_memory.c to make this work:
[super at iris rrd]# diff -u do_memory.c.dist do_memory.c
--- do_memory.c.dist Thu May 4 17:30:37 2006
+++ do_memory.c Wed May 17 09:44:35 2006
@@ -118,7 +118,7 @@
swap = strstr(msg, "Swap"); if (swap == NULL) swap = strstr(msg, "Page");
actual = strstr(msg, "Actual"); if (actual == NULL) actual = strstr(msg,
"Virtual");
- if (phys && swap) {
+ if (phys) {
char *eoln;
int physval = -1, swapval = -1, actval = -1;
@@ -125,11 +125,13 @@
eoln = strchr(phys, '\n'); if (eoln) *eoln = '\0';
physval = get_mem_percent(phys);
if (eoln) *eoln = '\n';
• + if (swap) {
+ eoln = strchr(swap, '\n'); if (eoln) *eoln = '\0';
+ swapval = get_mem_percent(swap);
+ if (eoln) *eoln = '\n';
+ }
- eoln = strchr(swap, '\n'); if (eoln) *eoln = '\0';
- swapval = get_mem_percent(swap);
- if (eoln) *eoln = '\n';
• if (actual) {
eoln = strchr(actual, '\n'); if (eoln) *eoln = '\0';
actval = get_mem_percent(actual);
Henrik, thanks to notice this for next snapshot.
Dominique
UNIL - University of Lausanne