David Hildenbrand <david@xxxxxxxxxx> writes: > On 20.06.24 03:53, Huang, Ying wrote: >> Barry Song <21cnbao@xxxxxxxxx> writes: >> >>> From: Barry Song <v-songbaohua@xxxxxxxx> >>> >>> Both Ryan and Chris have been utilizing the small test program to aid >>> in debugging and identifying issues with swap entry allocation. While >>> a real or intricate workload might be more suitable for assessing the >>> correctness and effectiveness of the swap allocation policy, a small >>> test program presents a simpler means of understanding the problem and >>> initially verifying the improvements being made. >>> >>> Let's endeavor to integrate it into the self-test suite. Although it >>> presently only accommodates 64KB and 4KB, I'm optimistic that we can >>> expand its capabilities to support multiple sizes and simulate more >>> complex systems in the future as required. >> IIUC, this is a performance test program instead of functionality >> test >> program. Does it match the purpose of the kernel selftest? > > We do have the similar tests at least for ksm (ksm_tests.c) and > probably others: > > $ git grep -l clock_gettime > ksm_tests.c > migration.c > mremap_test.c > transhuge-stress.c > > > I recall that gup_test.c also measures performance things. Good to know that! Thanks for your information! -- Best Regards, Huang, Ying