{"id":19512368,"url":"https://github.com/colinianking/pagein","last_synced_at":"2025-04-26T04:31:33.786Z","repository":{"id":86195732,"uuid":"78464333","full_name":"ColinIanKing/pagein","owner":"ColinIanKing","description":"tool to force pages in","archived":false,"fork":false,"pushed_at":"2025-01-01T22:49:29.000Z","size":118,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-21T08:06:45.554Z","etag":null,"topics":["linux","memory-management","pages","swapping"],"latest_commit_sha":null,"homepage":"https://github.com/ColinIanKing/pagein/","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ColinIanKing.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-01-09T20:06:45.000Z","updated_at":"2025-01-01T22:49:33.000Z","dependencies_parsed_at":"2024-01-12T15:19:27.087Z","dependency_job_id":"b8274965-e7b5-4136-a5d8-b4b716724d49","html_url":"https://github.com/ColinIanKing/pagein","commit_stats":null,"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ColinIanKing%2Fpagein","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ColinIanKing%2Fpagein/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ColinIanKing%2Fpagein/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ColinIanKing%2Fpagein/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ColinIanKing","download_url":"https://codeload.github.com/ColinIanKing/pagein/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250931021,"owners_count":21509802,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["linux","memory-management","pages","swapping"],"created_at":"2024-11-10T23:25:40.451Z","updated_at":"2025-04-26T04:31:33.505Z","avatar_url":"https://github.com/ColinIanKing.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Pagein\n\nPagein is a tool that forces pages that are in swap to be paged in back to memory. The main usecase for pagein is to exercise the VM and swap subsystems for testing purposes.\n\npagein command line options:\n\n* -a try to page in all processes.\n* -h help\n* -p page in process with process ID pid\n* -v verbose mode \n\n## Example:\n\n```\nsudo pagein -a\nProcesses scanned:     271\nKernel threads:        130 (skipped)\nProcesses touched:     140\nPages touched:         1834340\nFree memory decrease:  2233252K (558313 pages)\nSwap memory decrease:  -27012K (-6753 pages)\nPage faults major:     2850\nPage faults minor:     468453\nSwaps:                 0\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcolinianking%2Fpagein","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcolinianking%2Fpagein","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcolinianking%2Fpagein/lists"}