{"id":7564957,"url":"https://github.com/TrollScripts/cpu-troll","last_synced_at":"2025-07-09T20:31:58.485Z","repository":{"id":232121328,"uuid":"162390819","full_name":"TrollScripts/cpu-troll","owner":"TrollScripts","description":"Part of the larger OpenChaos Suite, dedicated to raising CPU latency by the requested percentage and timespan.","archived":false,"fork":false,"pushed_at":"2018-12-20T14:45:06.000Z","size":17,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-11-20T16:40:00.125Z","etag":null,"topics":["chaos","chaos-engineering","cpu-load","golang"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TrollScripts.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2018-12-19T06:09:41.000Z","updated_at":"2022-06-06T12:21:46.000Z","dependencies_parsed_at":null,"dependency_job_id":"980dece1-a3fb-4c0c-85c2-00eabb925ca0","html_url":"https://github.com/TrollScripts/cpu-troll","commit_stats":null,"previous_names":["trollscripts/cpu-troll"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/TrollScripts/cpu-troll","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TrollScripts%2Fcpu-troll","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TrollScripts%2Fcpu-troll/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TrollScripts%2Fcpu-troll/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TrollScripts%2Fcpu-troll/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TrollScripts","download_url":"https://codeload.github.com/TrollScripts/cpu-troll/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TrollScripts%2Fcpu-troll/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264502652,"owners_count":23618666,"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":["chaos","chaos-engineering","cpu-load","golang"],"created_at":"2024-04-08T03:58:19.474Z","updated_at":"2025-07-09T20:31:58.467Z","avatar_url":"https://github.com/TrollScripts.png","language":"Go","readme":"# Cpu Troll\nChaos Troll dedicated to raising CPU latency by the requested percentage and timespan.\n\nThis is part of the larger Chaos Troll Suite meant to provide FaaS (Failure as a Service) to improve the ease of adopting a Chaos Engineering model.\n\n# Usage\nRun the executable in any prompt and pass in the cpu usage percentage out of 100 and the length of time in seconds for the latency to last.\n\n`./cpu-troll.exe 100 15` \n\nwill run the CPU at 100% load for 15 seconds.\n\n# Dependencies\nGolang - https://golang.org/\n\n# To Build Source\nEnsure that Go is properly setup on your machine. [Golang -- Getting Started](https://golang.org/doc/install)\n\nClone the package and navigate to the directory it was cloned to in any prompt.\n\nRun\n\n`go build`\n\nand the executable should be built and placed in your current working directory.","funding_links":[],"categories":["3. Fault Injection"],"sub_categories":["CPU's"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTrollScripts%2Fcpu-troll","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FTrollScripts%2Fcpu-troll","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTrollScripts%2Fcpu-troll/lists"}