Read page tables of my process

Read page tables of my process

Post by Yan-Song Ch » Wed, 14 Feb 1996 04:00:00

Hi, is that anyway to read page directory and page tables of my process
in Linux? I would like to study the effect of conflict cache miss to my
program, so I need to know the corresponding physical address of my
address space. I have browsed the /proc, and can not find useful information,
the file /proc/pid/statm only give statistical information, and the
/proc/pid/maps does not give paging information. I am not a kernel hacker,
I hope that I do not need to modify the kernel to get such information.

yansong chen


1. where are process-table, region-table, inode-table?

        Can anyone tell me where I can change the text table (the max # of
executable that a system can run at any time) , region table , inode tables
and file table? I want to tune my kernel a bit, since it's running slow
w/ my 486 8M.. somehow the kernel is taking more than 10% of my total memory
(624k for kernel code, 384k reserved, 376k data).... leaving me enough to
barely run a X... I read a book called "System Tuning" (base on System V)
which mentioned something about changing the text table , region table,
inode tables anf file table to tune the system. Anyone know where I should
change these defaults? Anyone think that the kernel configuration script
should allow us to estimate the # of users our system will be serving..and
then calculate(estimate) the size of these tables? Does these tables
exist in Linux?

Please enlighten me..



2. hard disk question

3. GDB corrupts target process' page table entry.

4. Floppy access on Linux ------HELP?

5. Page table of a process

6. Cross platform class library?

7. GDB corrupts target process' page table entry.

8. Semaphore problem

9. Page tables and processes

10. Reading the process table, I'm lost?

11. How to read process table on RS6000?

12. reading process table?

13. Reading Process Table