Dave Hansen <dave.hansen@xxxxxxxxx> writes: > On 08/10/2016 07:45 AM, Huang, Ying wrote: >> For vm event, I found for now there are only two vm event for swap: >> PSWPIN and PSWPOUT. There are counted when page and read from or write >> to the block device. So I think we have no existing vm event to count >> here. > > I think the point still stands that we should ensure that we have proper > instrumentation to see when huge swap is being used and if/how pages are > being split during the process. Sounds reasonable to me. I think we can count the event that a huge swap entry is allocated and put into swap cache successfully, say THP_SWPCACHE. I am not good at naming, so feel free to suggest a better name. And this patchset is just the first step of THP swap support. In the near future, the THP splitting during swapping out could be further delayed after writing the THP to the block device. At that time, we will have a THP_SWPOUT vm event for THP swapping out. Then the THP_SWPCACHE event may appear unnecessary? If so, we add the event now and remove it at that time? Best Regards, Huang, Ying -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>