Re: [PATCH] mm/migration: Add trace events for THP migrations

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On 1/11/22 7:28 AM, Naoya Horiguchi wrote:
> Hi Anshuman,
> 
> On Fri, Jan 07, 2022 at 10:29:35AM +0530, Anshuman Khandual wrote:
>> This adds two trace events for PMD based THP migration without split. These
>> events closely follow the implementation details like setting and removing
>> of PMD migration entries, which are essential operations for THP migration.
> 
> I often want to check which individual pages are migrated to which places
> (or not migrated) for testing, so these new tracepoints could help me.
> Maybe these can be much greater if they can handle other types of page
> migration for raw pages and hugetlb pages.  Is it hard to cover all such
> page migration events?

Are you suggesting to cover all migration entry transitions for normal
and HugeTLB pages as well ?

migrate_pages()
	unmap_and_move_huge_page()
		try_to_migrate()
			make_writable_migration_entry() <---
			make_readable_migration_entry() <---
		remove_migration_ptes() <---
	unmap_and_move()
		__unmap_and_move()
			try_to_migrate()
				make_writable_migration_entry() <---
				make_readable_migration_entry() <---
			remove_migration_ptes() <---
> 
> Thanks,
> Naoya Horiguchi
> 




[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux