1

Running the pmap command on a process in Solaris, I see certain processes have blocks of memory with tags like the following:

dev:337,2 ino=2433431

What do the dev and ino represent? My assumption is device and inode, but that is just a guess. Is there a way to reverse-debug what this memory is?

1 Answer 1

2

These are probably /var/run mmaped files. I just checked and found for example /var/run/tzsync being mmaped by many processes. That particular file allows timezone patches not to require a reboot to be effective.

2
  • How did you determine which file was being mmaped? Is there a way to do a reverse look-up with the device number and inode number? I tried 'find / -inum <ino>', but didn't have any luck. Dec 6, 2011 at 16:31
  • The tzsync file was reported by pmap, pfiles and find -inum. The latter should find it at least under /proc/<pid>/fd.
    – jlliagre
    Dec 7, 2011 at 2:22

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .