>>>>> "Peter" == Peter Teoh <htmldeveloper@xxxxxxxxx> writes: Peter> Go through this: http://linux-mm.org/LinuxMMProjects Peter> and u find there is no swaptrace. What I want is a Peter> visualization of how the swap is being use. So once the Peter> operation is started, all swap operation will be immediately Peter> written to an area in memory, showing how the swap is written - Peter> the destination begin offset / destination end offset/size Peter> info, and by what process/task - and its correspond source Peter> begin offset, and source end offset. The data content itself Peter> will not be recorded. Then after some time, via ioctl() Peter> control, it will be stopped, and all that have been written to Peter> memory will be flushed out to a file. This flushing to Peter> external file only take place after the data collection has Peter> stopped, otherwise, the swap operations itself will affect the Peter> behavior of the swap, thus rendering the data collection Peter> invalid. You could probably do this with blktrace for a swap partition, which can do exactly this on any block device. For swap files, it's a bit harder. -- Dr Peter Chubb http://www.gelato.unsw.edu.au peterc AT gelato.unsw.edu.au http://www.ertos.nicta.com.au ERTOS within National ICT Australia -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ