{
    "componentChunkName": "component---src-templates-issues-tsx",
    "path": "/issues/627",
    "result": {"data":{"issuesJson":{"id":"76c2277e-f98e-5489-ba65-59e6c9a82513","title":"bvaisvil/zenith: 类似 top 或 htop，还具有可缩放图表、CPU、GPU、网络和磁盘使用情况的能力","number":627,"bodyHTML":"<div align=\"center\" dir=\"auto\">\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/a15b413168923d02e21292705ceaf86b92675f98e250c5c896a02ba7504a6eae/68747470733a2f2f63646e2e6a7364656c6976722e6e65742f67682f657279616a662f7475406d61696e2f696d672f696d6167655f32303234303432305f3231343430382e676966\"><img src=\"https://camo.githubusercontent.com/a15b413168923d02e21292705ceaf86b92675f98e250c5c896a02ba7504a6eae/68747470733a2f2f63646e2e6a7364656c6976722e6e65742f67682f657279616a662f7475406d61696e2f696d672f696d6167655f32303234303432305f3231343430382e676966\" width=\"100%\" height=\"3\" data-animated-image=\"\" data-canonical-src=\"https://cdn.jsdelivr.net/gh/eryajf/tu@main/img/image_20240420_214408.gif\" style=\"max-width: 100%; height: auto; max-height: 3px;\"></a><br><br></p>\n<markdown-accessiblity-table><table role=\"table\">\n<thead>\n<tr>\n<th align=\"right\">Repos</th>\n<th align=\"left\"><a href=\"https://github.com/bvaisvil/zenith\">bvaisvil/zenith</a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"right\"><strong>Views</strong></td>\n<td align=\"left\"><a href=\"https://github.com/opsre/awesome-ops\"><img src=\"https://camo.githubusercontent.com/2bd8e2053de832fcf0d7c5db4f7cd5681b82cb733e6899d56e9dd868d4ce6b19/68747470733a2f2f76696577732e77686174696c656172656e65642e746f6461792f76696577732f6769746875622f627661697376696c2f7a656e6974682e737667\" alt=\"views\" data-canonical-src=\"https://views.whatilearened.today/views/github/bvaisvil/zenith.svg\" style=\"max-width: 100%;\"></a></td>\n</tr>\n<tr>\n<td align=\"right\"><strong>Stars</strong></td>\n<td align=\"left\"><a href=\"https://github.com/opsre/awesome-ops\"><img src=\"https://camo.githubusercontent.com/68cbe761d4414257effacdc0c6f2aa66d8d0d9308bd52f4424f43f25908d5dbc/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f627661697376696c2f7a656e6974683f636f6c6f723d663266303864266c6f676f3d556e64657274616c65266c6f676f436f6c6f723d656234363330\" alt=\"stars\" data-canonical-src=\"https://img.shields.io/github/stars/bvaisvil/zenith?color=f2f08d&amp;logo=Undertale&amp;logoColor=eb4630\" style=\"max-width: 100%;\"></a></td>\n</tr>\n<tr>\n<td align=\"right\"><strong>Forks</strong></td>\n<td align=\"left\"><a href=\"https://github.com/opsre/awesome-ops\"><img src=\"https://camo.githubusercontent.com/07c515176ab8be587c1cafcab6fdeb88578aebf3b6a756bb5a3a680faf2347d4/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f627661697376696c2f7a656e6974683f636f6c6f723d626138366562266c6f676f3d48616e647368616b65266c6f676f436f6c6f723d656136616136\" alt=\"forks\" data-canonical-src=\"https://img.shields.io/github/forks/bvaisvil/zenith?color=ba86eb&amp;logo=Handshake&amp;logoColor=ea6aa6\" style=\"max-width: 100%;\"></a></td>\n</tr>\n<tr>\n<td align=\"right\"><strong>License</strong></td>\n<td align=\"left\"><a href=\"https://github.com/opsre/awesome-ops\"><img src=\"https://camo.githubusercontent.com/4551ce1b0a4875010d0edd8ed3583f985366df7fa253dad81ae75090f6bfd945/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f627661697376696c2f7a656e6974683f6c6f676f3d64617461253341696d616765253246706e672533426261736536342532436956424f5277304b47676f414141414e53556845556741414144414141414177434159414141425841766d48414141414358424957584d41414173544141414c457745416d70775941414144336b6c45515652346e4f335953557a5555426748384a726f57567255474a66456d3773584e63534446784d544c327069347348456778654e526f77586770455742445552522532424e414e4f4b4f4b36366f6f4b4a4742586545475263574163455646475152484677516d483525324630774861655748493944554455354c356b6e6568644f62377a66652532423139636e434a47495243516945596c514237594a4979474c38616f73756c565a36695246516a69474b6b7564576735614c6c704f70704e586e665071773555304459524a6d56786a4367464633424c755a476d416f5655694b4541726d583744375553677351706f72674761336748664b34483663754262435644334771683141352532424c6745253242467749656e514d306a6f446f66714c6f48564e7742796d384370546e416d327a51713073676478624964515a556c416b7150415a3664676a303541446f59526f6f66792532466f5869726f376b3551586a4c6f70677a4b69514e6c4c4461716f4967754577426a7a7150355066446a45394479495879493633464d547751464d43567271774e61763451666f52673538514625324266724d485172454b3844546f434d714e4179574e4866786d54526f4c4f726d5352566747744466714345715a4f4851727a6f34706243557341333431365169364551394b476a6345465267484f724f4b6e5536574162396247455459656b4b7843766a546167394534706a653534446b3551503862624d4859762532464333756541654a6b50304f4778422532424a70426e4172595238455951516e6f4e31414e4661426e5050356c385372736559514c303641646b30464a5938484f5761424d6c6541486a683068506f73497a6c6f3876304125324633345a694f6548726130714b52504d5653493774762532423932747725324676687855654252713456454c674d376642714b354770526d6f514c584e7075625475367a6f4e52706754386e5051627138347764253246494375767978694b4871694e41664933774d367549684271476b4c696977414f734b44714f68743749747239567938536a52424557667941627225324668523142667056514664484a42253246423268683778376a36517077435665655951326b72554235436c636a3641326d3067576a25324244306d4c34397a573563517943484c4e37726a6c6d6d6174457958582532464372547a412532466f51785a6b576c39474a5443566f25324279546a3837253242346769504b6376307149486f344156344430565a727251493334706e70524d36357875652532467a417265453425324654253246536f676c664542794d7369517441546c4c3352414a355948725378365a44665337307337754d486842705225324659423573305057366f455270316236253246667252684b3353444c35546965364f515548516c5133735644752532427a50636b397657453973747225324236496a533967486d5750616861444a25324277434b364e494242587348423948796b587378774470686c436d416476706c6162554a4e6e5a504239342532464e7436784f6538587a4562503257684d335741673147756236744825324233513150673337365239713475716c6e6f36676448476a444f5139306562303141484d3672596975554a314f713472344656756a35765239427a4d3957674e764f7977446869495951467667626366774166774d764863615067425041253246447948476a50624e394138616d6562636477416444354e6633373574787165774e5552656f797677424958594c645170576c6877465771745061435044334173467541535636717171496c62304a766b564331464c39576b4c55556c55574b337a585a4c46432532423125324642726f46746f364f7358497545594a5034447a7a5732594656316f4a614141414141456c46546b5375516d4343\" alt=\"license\" data-canonical-src=\"https://img.shields.io/github/license/bvaisvil/zenith?logo=data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD3klEQVR4nO3YSUzUUBgH8JroWVrUGJfEm7sXNcSDFxMTL2pi4sHEgxeNRowXgpEWBDURR%2BNANOKOK66ooKJGBXeEGRcWAcEVFGQRHFwQmH5%2F0wHaeWHI9DUDU5L5knehdOb7zfe%2B19cnCJGIRCQiEYlQB7YJIyGL8aosulVZ6iRFQjiGKkudWg5aLlpOppNXnfPqw5U0DYRJmVxjCgFF3BLuZGmAoVUiKEArmX7D7USgsQporgGa3gHfK4H6cuBbCVD3Gqh1A5%2BLgE%2BFwIenQM0joDofqLoHVNwBym8CpTnAm2zQq0sgdxbIdQZUlAkqPAZ6dgj05ADoYRoofy%2FoXiro7k5QXjLopgzKiQNlLDaqoIguEwBjzqP5PfDjE9DyIXyI63FMTwQFMCVrqwNav4QfoRg58QF%2BfrMHQrEK8DToCMqNAyWNHfxmTRoLOrmSRVgGtDfqCEqZOHQrzo4pbCUsA3416Qi6EQ9KGjcEFRgHOrOKnU6WAb9bGETYekKxCvjTag9E4pje54Dk5QP8bbMHYv%2FC3ueAeJkP0OGxB%2BJpBnArYR8EYQQnoN1ANFaBnPP5l8SrseYQL06Adk0FJY8HOWaBMleAHjh0hPosIzlo8v0A%2F34ZiOeHra0qKRPMVSI7tv%2B92tw%2FvhxUeBRq4VELgM7fBqK5GpRmoQLXNpubTu6zoNRpgT8nPQbq84wd%2FICuvyxiKHqiNAfI3wM6uIhBqGkLiiwAOsKDqOht7Itr9Vy8SjRBEWfyAbr%2FhR1BfpVQFdHJB%2FB2hh7x7j6QpwCVeeYQ2krUB5Clcj6A2m0gWj%2BD0mL49zW5cQyCHLN7rjlmmatEyXX%2FCrTzA%2FoQxZkWl9GJTCVo%2ByTj87%2B4giPKcv0qIHo4AV4D0VZrrQI34pnpRM65xue%2FzAreE4%2FT%2FSoglfEByMsiQtATlL3RAJ5YHrSx6ZDfS70s7uMHhBpR%2FYB5s0PW6oERp1b6%2FfrRhK3SDL5Tie6OQUHQlQ3sVDu%2BzPck9vWE9str%2B6IjS9gHmWPahaDJ%2BwCK6NIBBXsHB9HykXsxwDphlCmAdvplabUJNnZPB94%2FNt6xOe8XzEbP2WhM3WAg1Gub6tH%2B3Q1Pg376R9q4uqlno6gdHGjDOQ90eb01AHM6rYiuUJ1Oq4r4FVuj5vR9BzM9WgNvOywDhiIYQFvgbcfwAfwMvHcaPgBPA%2FDyHGjPbN9A8amebcdwAdD5Nf375txqewNUReoyvwBIXYLdQpWlhwFWqtPaCPD3AsFuASV6qqqIlb0JvkVC1FL9WkLUUlUWK3zXZLFC%2B1%2FBroFto6OsXIuEYJP4DzzW2YFV1oJaAAAAAElFTkSuQmCC\" style=\"max-width: 100%;\"></a></td>\n</tr>\n<tr>\n<td align=\"right\"><strong>UpdatedAt</strong></td>\n<td align=\"left\"><a href=\"https://github.com/opsre/awesome-ops\"><img src=\"https://camo.githubusercontent.com/7e83945e1a8ac652c257898f264cbd7c76fe0c5a5161afc18d10f5c1d4756ed7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f627661697376696c2f7a656e6974683f646973706c61795f74696d657374616d703d636f6d6d6974746572266c6f676f3d64617461253341696d616765253246706e672533426261736536342532436956424f5277304b47676f414141414e5355684555674141414234414141416543415941414141374d4b3669414141414358424957584d41414173544141414c457745416d7077594141414648556c45515652346e4c5658375539615678776d3236646c582532466468627825324232253246516e626b7655627264554151674a4a496655444e574454546d4f76314651554661504a346b7573725630314a7431734e70637453327533626f745a746d786439744a5346536f714b71494635625944464c436f76436c656673747a4a387758524c445a4c7a6e6b634f343535376e3364332532466e655a3472454f515a74315771462532423858467234253242664f4c4565326a6f59307a776638546f795a50766a45676b4c592532426b306d6d72584f36644b696e787a476b30666a5430782532425279723055716e6359637a4d317263347451253242497270324c4758646f344e4334567657715453373277716c632532427231334f527269364b6458646e624f484c6c776c7a4a70524b6e3657342532424b36706f4f434e6e494166486a253246253242776168495a4234764b6e715a6630714a704e49716c2532467638545530634e6c3572627963337730516e54703379324c54614a374d314e617844723266526e315370504736476961323174664533345463614f617931694d55564f5146624659714957536f31573854694156616e43306576584f4542375770313448466232327a453566714c4f433545524c515769644e614e49347545636339693768634a6c644868324e57725135674464624f6c7061756d49754c62326174415144506e7a3062384e6257636d785656524a33486d7870536377777a4f4a6d4b44524765384c6c435a444c4739673754496e5631516c376462586256316533675430574b697243466f6d6b5079767758466c5a474a4f6a563625324253743634757564445a4f55354555636f782532464d455144567674364d62634e3237593341797a687633737061557242365a3971724a534f3139657a6a387032704c426b4a792532426343484a7857493567573574636652527a31645531394766476b6f7539505a4f34736d52396a4746777065783444793362766e6d4b79706f74625531335669646a71595a68726a343972764d457425324625324659714c7a396430304e6a57253246637a67796f394f35317a7336614e6c6f354644747530445a675146686c47584a30644241446f4e6864367576703657686f617967374e394c564748386d443462253246486e667455516f4e4734764c51306769784d716c5725324234714f6a744e48446733723166365969525347785279375576714c62395534716b716e78504f4e7661356c447048723125324279794b524e4b57425a793565644d554842326d3572792532422532424551772532427a6766347a6f39253246306f634e3357527a4c4277344a2532424a7950574372716d4967475974554f735744346f785a46516f50556a4770564871493425324661666b51504336665a5165654d31253242764c7549516e6a754257514444437363726d485039656f4e5041744271664f6e5875614b25324268364a45624772732532427076764d6d78654962683836336162565065597953456f39464a48704e4d464a59253242503563575a6b6667374f3174537759436553514c54593345385130392532464256504a556c78516a7368543142736343593032723955445542667643484236367063665041336c794165336e6772332532463437584467614a7a736c7937787741364e5a746c555550437541487161536a5549502532427375653842525741432532464e6651374a5a505a35397330476a3756747049537a34685125324243706658474d4b685a63764c70554b7866574d386f68766637702532464f446a4842666356463849736b383267314648796b63564645253242555a414158343761452532464d6c34504f3530506e75683025324678346e6d637957507364774468427836436d6b4c562532466746446a594b784f4a4f4674623077517949684c39527943774b33414f664947703159464542686e4d4a634c525745624b644b516f55366e63545a6b494544696341792532463831645675454d3552775066657934784f7830496b25324649324e6e466b692532425761664f6f464959466367595a43797864376543556a626334416d46363566742532466b4d686b336f25324235686337734d4a79716a4a45477659466151464972375930775077384246415925324236253242766d6b3377367a7a5275444d6d5a5652736668385274413075455453443775434254364459514e36697665553066706b594c6a453671725672744f78654e4b553954484c5a4a396b4255324a427342685635416976422532466f4b61514e4b675043427744596149665a4334616454684f71463457454e56694c4a77566f586f62664c424b56773637414f6154734c6336355461564b32317651344c613939654b6359673576627873624f627a5451394e37554b4467554f3177446a6944494942736868357a746733396e514d4c535a4248344f7a424f55444551586d323036643366634c67737762585141345068634b336e6873775531427a3877765130395248472532466f597933656a6677424e6d746f59714c4130586741414141424a52553545726b4a676767253344253344266c6162656c3d557064617465644174\" alt=\"last-commit\" data-canonical-src=\"https://img.shields.io/github/last-commit/bvaisvil/zenith?display_timestamp=committer&amp;logo=data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFHUlEQVR4nLVX7U9aVxwm26dlX%2Fdhbx%2B2%2FQnbkvUbrdUAQgJJIfUDNWDTTmOv1FQUFaPJ4kusrV01Jt1sNpctS2u3botZtmxd9tJSFSoqKqIF5bYDFLCovClefstzJ8wXRLDZLznkcO4557n3d3%2FneZ4rEOQZt1WqF%2B8XFr4%2BfOLEe2joY0zwf8ToyZPvjEgkLY%2Bk0mmrXO6dKinxzGk0fjT0x%2BRyr0UqncYczM1rc4tQ%2BIrp2LGXdo4NC4VvWqTS72wqlc%2Br13ORri6KdXdnbOHLlwlzJpRKn6W4%2BK6poOCNnIAfHj%2F%2BwahIZB4vKnqZf0qJpNIql%2Fv8TU0cNl5rbyc3w0QnTp3y2LTaJ7M1NaxDr2fRn1SpPG6Gia21tfE34TcaOay1iMUVOQFbFYqIWSo1W8TiAVanC0evXOEB7Wp14HFb22zE5fqLOC5ERLQWidNaNI4uEcc9i7hcJldHh2NWrQ5gDdbOlpaumIuLb2atAQDPnz0b8NbWcmxVVRJ3HmxpScwwzOJmKDRGe8LlCZDLG9g7TInV1Ql7dbXbV1e3gT0WKirCFomkPyvwXFlZGJOjV6%2BSt64uudDZOU5EUcox%2FMEQDVvt6MbcN27Y3Ayzhv3spaUrB6Z9qrJSO19ezj8p2pLBkJy%2BcCHJxWI5gW5tcfRRz1dU19GfGkou9PZO4smR9jGFwpex4Dy3bvnmKypotbU13VidjqYZhrj49rvMEt%2F%2FYqLz9d00NjW%2Fczgyo9O51zs6aNlo5FDtu0DZgQFhlGXJ0dBADoNhd6uvp6Whoayg7N9LVGH8mD4b%2FHnftUQoNG4vLQ0gixMqlW%2B4qOjtNHDg3r1f6YiRSGxRy7UvqLb9U4qkqnxPONva5lDpHr1%2ByyKRNKWBZy5edMUHB2m5ry%2B%2BEQw%2Bzgf4zo9%2F0ocN3WRzLBw4J%2BJyPWCrqmIgGYtUOsWD4oxZFQoPUjGpVHqI4%2FafkQPC6fZQeeM1%2BvLuIQnjuBWQDDCscrmHP9eoNPAtBqfOnXuaK%2Bh6JEbGrs%2BpvvMmxeIbh863abVPeYySEo9FJHpNMFJY%2BP5cWZkfg7O1tSwYCeSQLTY3E8Q09%2FBVPJUlxQjshT1BscCY02r9UDUBfvCHB66pcfPA3lyAe3ngr3%2F47XDgaJzsly7xwA6NZtlUUPCuAHqaSjUIP%2Bsue8BRWAC%2FNfQ7JZPZ59s0Gj7VtpISz4hQ%2BCpfXGMKhZcvLpUKxfWM8ohvf7p%2FODjHBfcVF8Isk82g1FHykcVFE%2BUZAAX47aE%2FMl4PO50Pnuh0%2Fx4nmcyWPsdwDhBx6CmkLV%2FgFDjYKxOJOFtb0wQyIhL9RyCwK3AOfIGp1YFEBhnMJcLRWEbKdKQoU6ncTZkIEDicAy%2F81dVuEM5RwPfey4xOx0Ik%2FI2NnFki%2BWafOoFIYFcgYZCyxd7eCUjbc4AmF65ft%2FkMhk3o%2B5hc7sMJyqjJEGvYFaQFIr7Y0wPw8BFAY%2B6%2Bvmk3w6zzRuDMmZVRsfh8RtA0uETSD7uCBT6DYQN6iveU0fpkYLjE6qrVrtOxeNKU9THLZJ9kBU2JBsBhV5AivB%2FoKaQNKgPCBwDYaIfZC4adThOqF4WENViLJwVoXobfLBKVw67AOaTsLc65TaVK21vQ4La99eKcYg5vbxsbObzTQ9N7UKDgUO1wDjiDIIBshh5ztg39nQMLSZBH4OzBOUDEQXm206d3fcLgswbXQA4PhcK3nhswU1Bz8wvQ09RHG%2FoYy3ejfwBNmtoYqLA0XgAAAABJRU5ErkJggg%3D%3D&amp;label=UpdatedAt\" style=\"max-width: 100%;\"></a></td>\n</tr>\n<tr>\n<td align=\"right\"><strong>CreatedAt</strong></td>\n<td align=\"left\"><a href=\"https://github.com/opsre/awesome-ops\"><img src=\"https://camo.githubusercontent.com/c4d8d1934814d9d07d210e6cfea6e0e9e295f64bd1d0bc998fb1ca96977f0674/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f637265617465642d61742f627661697376696c2f7a656e6974683f6c6f676f3d64617461253341696d616765253246706e672533426261736536342532436956424f5277304b47676f414141414e5355684555674141414234414141416543415941414141374d4b3669414141414358424957584d41414173544141414c457745416d7077594141414648556c45515652346e4c5658375539615678776d3236646c582532466468627825324232253246516e626b7655627264554151674a4a496655444e574454546d4f76314651554661504a346b7573725630314a7431734e70637453327533626f745a746d786439744a5346536f714b71494635625944464c436f76436c656673747a4a387758524c445a4c7a6e6b634f343535376e3364332532466e655a3472454f515a74315771462532423858467234253242664f4c4565326a6f59307a776638546f795a50766a45676b4c592532426b306d6d72584f36644b696e787a476b30666a5430782532425279723055716e6359637a4d317263347451253242497270324c4758646f344e4334567657715453373277716c632532427231334f527269364b6458646e624f484c6c776c7a4a70524b6e3657342532424b36706f4f434e6e494166486a253246253242776168495a4234764b6e715a6630714a704e49716c2532467638545530634e6c3572627963337730516e54703379324c54614a374d314e617844723266526e315370504736476961323174664533345463614f617931694d55564f5146624659714957536f31573854694156616e43306576584f4542375770313448466232327a453566714c4f433545524c515769644e614e49347545636339693768634a6c644868324e57725135674464624f6c7061756d49754c62326174415144506e7a3062384e6257636d785656524a33486d7870536377777a4f4a6d4b44524765384c6c435a444c4739673754496e5631516c376462586256316533675430574b697243466f6d6b5079767758466c5a474a4f6a563625324253743634757564445a4f55354555636f782532464d455144567674364d62634e3237593341797a687633737061557242365a3971724a534f3139657a6a387032704c426b4a792532426343484a7857493567573574636652527a31645531394766476b6f7539505a4f34736d52396a4746777065783444793362766e6d4b79706f74625531335669646a71595a68726a343972764d457425324625324659714c7a396430304e6a57253246637a67796f394f35317a7336614e6c6f354644747530445a675146686c47584a30644241446f4e6864367576703657686f617967374e394c564748386d443462253246486e667455516f4e4734764c51306769784d716c5725324234714f6a744e48446733723166365969525347785279375576714c62395534716b716e78504f4e7661356c447048723125324279794b524e4b57425a793565644d554842326d3572792532422532424551772532427a6766347a6f39253246306f634e3357527a4c4277344a2532424a7950574372716d4967475974554f735744346f785a46516f50556a4770564871493425324661666b51504336665a5165654d31253242764c7549516e6a754257514444437363726d485039656f4e5041744271664f6e5875614b25324268364a45624772732532427076764d6d78654962683836336162565065597953456f39464a48704e4d464a59253242503563575a6b6667374f3174537759436553514c54593345385130392532464256504a556c78516a7368543142736343593032723955445542667643484236367063665041336c794165336e6772332532463437584467614a7a736c7937787741364e5a746c555550437541487161536a5549502532427375653842525741432532464e6651374a5a505a35397330476a3756747049537a34685125324243706658474d4b685a63764c70554b7866574d386f68766637702532464f446a4842666356463849736b383267314648796b63564645253242555a414158343761452532464d6c34504f3530506e75683025324678346e6d637957507364774468427836436d6b4c562532466746446a594b784f4a4f4674623077517949684c39527943774b33414f664947703159464542686e4d4a634c525745624b644b516f55366e63545a6b494544696341792532463831645675454d3552775066657934784f7830496b25324649324e6e466b692532425761664f6f464959466367595a43797864376543556a626334416d46363566742532466b4d686b336f25324235686337734d4a79716a4a45477659466151464972375930775077384246415925324236253242766d6b3377367a7a5275444d6d5a5652736668385274413075455453443775434254364459514e36697665553066706b594c6a453671725672744f78654e4b553954484c5a4a396b4255324a427342685635416976422532466f4b61514e4b675043427744596149665a4334616454684f71463457454e56694c4a77566f586f62664c424b56773637414f6154734c6336355461564b32317651344c613939654b6359673576627873624f627a5451394e37554b4467554f3177446a6944494942736868357a746733396e514d4c535a4248344f7a424f55444551586d323036643366634c67737762585141345068634b336e6873775531427a3877765130395248472532466f597933656a6677424e6d746f59714c4130586741414141424a52553545726b4a676767253344253344266c6162656c3d437265617465644174\" alt=\"create-at\" data-canonical-src=\"https://img.shields.io/github/created-at/bvaisvil/zenith?logo=data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFHUlEQVR4nLVX7U9aVxwm26dlX%2Fdhbx%2B2%2FQnbkvUbrdUAQgJJIfUDNWDTTmOv1FQUFaPJ4kusrV01Jt1sNpctS2u3botZtmxd9tJSFSoqKqIF5bYDFLCovClefstzJ8wXRLDZLznkcO4557n3d3%2FneZ4rEOQZt1WqF%2B8XFr4%2BfOLEe2joY0zwf8ToyZPvjEgkLY%2Bk0mmrXO6dKinxzGk0fjT0x%2BRyr0UqncYczM1rc4tQ%2BIrp2LGXdo4NC4VvWqTS72wqlc%2Br13ORri6KdXdnbOHLlwlzJpRKn6W4%2BK6poOCNnIAfHj%2F%2BwahIZB4vKnqZf0qJpNIql%2Fv8TU0cNl5rbyc3w0QnTp3y2LTaJ7M1NaxDr2fRn1SpPG6Gia21tfE34TcaOay1iMUVOQFbFYqIWSo1W8TiAVanC0evXOEB7Wp14HFb22zE5fqLOC5ERLQWidNaNI4uEcc9i7hcJldHh2NWrQ5gDdbOlpaumIuLb2atAQDPnz0b8NbWcmxVVRJ3HmxpScwwzOJmKDRGe8LlCZDLG9g7TInV1Ql7dbXbV1e3gT0WKirCFomkPyvwXFlZGJOjV6%2BSt64uudDZOU5EUcox%2FMEQDVvt6MbcN27Y3Ayzhv3spaUrB6Z9qrJSO19ezj8p2pLBkJy%2BcCHJxWI5gW5tcfRRz1dU19GfGkou9PZO4smR9jGFwpex4Dy3bvnmKypotbU13VidjqYZhrj49rvMEt%2F%2FYqLz9d00NjW%2Fczgyo9O51zs6aNlo5FDtu0DZgQFhlGXJ0dBADoNhd6uvp6Whoayg7N9LVGH8mD4b%2FHnftUQoNG4vLQ0gixMqlW%2B4qOjtNHDg3r1f6YiRSGxRy7UvqLb9U4qkqnxPONva5lDpHr1%2ByyKRNKWBZy5edMUHB2m5ry%2B%2BEQw%2Bzgf4zo9%2F0ocN3WRzLBw4J%2BJyPWCrqmIgGYtUOsWD4oxZFQoPUjGpVHqI4%2FafkQPC6fZQeeM1%2BvLuIQnjuBWQDDCscrmHP9eoNPAtBqfOnXuaK%2Bh6JEbGrs%2BpvvMmxeIbh863abVPeYySEo9FJHpNMFJY%2BP5cWZkfg7O1tSwYCeSQLTY3E8Q09%2FBVPJUlxQjshT1BscCY02r9UDUBfvCHB66pcfPA3lyAe3ngr3%2F47XDgaJzsly7xwA6NZtlUUPCuAHqaSjUIP%2Bsue8BRWAC%2FNfQ7JZPZ59s0Gj7VtpISz4hQ%2BCpfXGMKhZcvLpUKxfWM8ohvf7p%2FODjHBfcVF8Isk82g1FHykcVFE%2BUZAAX47aE%2FMl4PO50Pnuh0%2Fx4nmcyWPsdwDhBx6CmkLV%2FgFDjYKxOJOFtb0wQyIhL9RyCwK3AOfIGp1YFEBhnMJcLRWEbKdKQoU6ncTZkIEDicAy%2F81dVuEM5RwPfey4xOx0Ik%2FI2NnFki%2BWafOoFIYFcgYZCyxd7eCUjbc4AmF65ft%2FkMhk3o%2B5hc7sMJyqjJEGvYFaQFIr7Y0wPw8BFAY%2B6%2Bvmk3w6zzRuDMmZVRsfh8RtA0uETSD7uCBT6DYQN6iveU0fpkYLjE6qrVrtOxeNKU9THLZJ9kBU2JBsBhV5AivB%2FoKaQNKgPCBwDYaIfZC4adThOqF4WENViLJwVoXobfLBKVw67AOaTsLc65TaVK21vQ4La99eKcYg5vbxsbObzTQ9N7UKDgUO1wDjiDIIBshh5ztg39nQMLSZBH4OzBOUDEQXm206d3fcLgswbXQA4PhcK3nhswU1Bz8wvQ09RHG%2FoYy3ejfwBNmtoYqLA0XgAAAABJRU5ErkJggg%3D%3D&amp;label=CreatedAt\" style=\"max-width: 100%;\"></a></td>\n</tr>\n</tbody>\n</table></markdown-accessiblity-table>\n<a href=\"https://github.com/opsre/awesome-ops\">\n</a><p dir=\"auto\"><a href=\"https://github.com/opsre/awesome-ops\"><img src=\"https://camo.githubusercontent.com/b964a36ea4078c39f603d46a29436371c7541a2f26e0228d7b21b9d9805b43d3/68747470733a2f2f736f6369616c6966792e6769742e63692f6f707372652f617765736f6d652d6f70732f696d6167653f6465736372697074696f6e3d3126666f6e743d42697474657226666f726b733d31266973737565733d31266c616e67756167653d31266c6f676f3d6874747073253341253246253246617661746172732e67697468756275736572636f6e74656e742e636f6d25324675253246313838353638303230266e616d653d31266f776e65723d31267061747465726e3d436972637569742b426f6172642670756c6c733d31267374617267617a6572733d31267468656d653d4c69676874\" alt=\"\" data-canonical-src=\"https://socialify.git.ci/opsre/awesome-ops/image?description=1&amp;font=Bitter&amp;forks=1&amp;issues=1&amp;language=1&amp;logo=https%3A%2F%2Favatars.githubusercontent.com%2Fu%2F188568020&amp;name=1&amp;owner=1&amp;pattern=Circuit+Board&amp;pulls=1&amp;stargazers=1&amp;theme=Light\" style=\"max-width: 100%;\"></a></p>\n<a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/a15b413168923d02e21292705ceaf86b92675f98e250c5c896a02ba7504a6eae/68747470733a2f2f63646e2e6a7364656c6976722e6e65742f67682f657279616a662f7475406d61696e2f696d672f696d6167655f32303234303432305f3231343430382e676966\"><img src=\"https://camo.githubusercontent.com/a15b413168923d02e21292705ceaf86b92675f98e250c5c896a02ba7504a6eae/68747470733a2f2f63646e2e6a7364656c6976722e6e65742f67682f657279616a662f7475406d61696e2f696d672f696d6167655f32303234303432305f3231343430382e676966\" width=\"100%\" height=\"3\" data-animated-image=\"\" data-canonical-src=\"https://cdn.jsdelivr.net/gh/eryajf/tu@main/img/image_20240420_214408.gif\" style=\"max-width: 100%; height: auto; max-height: 3px;\"></a>\n</div>\n<h1 dir=\"auto\">Zenith</h1>\n<h2 dir=\"auto\">In terminal graphical metrics for your *nix system written in Rust</h2>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"./assets/zenith_screenshot.png\"><img src=\"./assets/zenith_screenshot.png\" alt=\"Running zenith on alacritty on MacOS\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\">Features</h2>\n<ul dir=\"auto\">\n<li>Optional CPU, Memory, Network, and Disk usage charts</li>\n<li>Quick glances at Disk free space, NIC IP addresses, CPU frequency</li>\n<li>Highlight top users of CPU, Memory, &amp; Disk</li>\n<li>Battery percentage, time to charge or discharge, power used</li>\n<li>A top-like filterable process table that includes per process disk usage</li>\n<li>Change process priority</li>\n<li>Zoomable chart views (with support to scroll back in time)</li>\n<li>Managing processes with signals</li>\n<li>Performance data saved between runs</li>\n<li>GPU Utilization Metrics for NVIDIA GPUs (with <code class=\"notranslate\">--features nvidia</code>), including per-process GPU usage</li>\n<li>Disk free space charts</li>\n<li><a href=\"https://www.kernel.org/doc/html/latest/accounting/delay-accounting.html\" rel=\"nofollow\">Delay accounting</a> (on Linux when running zenith with root permissions)</li>\n</ul>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"./assets/zenith_with_gpu.png\"><img src=\"./assets/zenith_with_gpu.png\" alt=\"zenith running on linux in iTerm2\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\">Planned Features</h2>\n<ul dir=\"auto\">\n<li>CPU steal percentage and general virtualization awareness</li>\n<li>Sensor Temperature charts</li>\n<li>Per process network usage (Linux)</li>\n<li>Messaging about adverse system events, like errors in kernel ring buffer (Linux)</li>\n<li>Docker support</li>\n<li>ZFS (pool status)</li>\n<li>GPU utilization metrics for AMD GPUS</li>\n<li>Disk metrics like IO ops / latency</li>\n<li>Support Memory pressure</li>\n</ul>\n<h2 dir=\"auto\">Current Platforms</h2>\n<ul dir=\"auto\">\n<li>Linux</li>\n<li>MacOS</li>\n</ul>\n<h2 dir=\"auto\">Planned Platforms</h2>\n<ul dir=\"auto\">\n<li>BSD (OpenBSD/FreeBSD)</li>\n<li>Perhaps Redox OS.</li>\n</ul>\n<h2 dir=\"auto\">Installation</h2>\n<p dir=\"auto\"><a href=\"https://repology.org/project/zenith/versions\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d595c30c113be81f1e7544c2b7bc97afda83bc94a4f9806546e77c6dbaf53ed2/68747470733a2f2f7265706f6c6f67792e6f72672f62616467652f766572746963616c2d616c6c7265706f732f7a656e6974682e737667\" alt=\"Packaging status\" align=\"right\" data-canonical-src=\"https://repology.org/badge/vertical-allrepos/zenith.svg\" style=\"max-width: 100%;\"></a></p>\n<h3 dir=\"auto\">Binary</h3>\n<p dir=\"auto\">Download one of the compiled <a href=\"https://github.com/bvaisvil/zenith/releases\">releases</a>.</p>\n<h3 dir=\"auto\">Debian/Ubuntu based Linux distributions (64-bit)</h3>\n<p dir=\"auto\">The latest 64-bit deb packages are available <a href=\"https://github.com/bvaisvil/zenith/releases\">here</a> and require distributions based on Debian &gt;= 9 or Ubuntu &gt;= 16.04</p>\n<p dir=\"auto\">You can also install and update the <code class=\"notranslate\">.deb</code> packages we publish in our GitHub releases page using <a href=\"https://github.com/wimpysworld/deb-get\">deb-get</a>.<br>\nFirst install <code class=\"notranslate\">deb-get</code> using these commands in a terminal:</p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"sudo apt install curl\ncurl -sL https://raw.githubusercontent.com/wimpysworld/deb-get/main/deb-get | sudo -E bash -s install deb-get\"><pre class=\"notranslate\">sudo apt install curl\ncurl -sL https://raw.githubusercontent.com/wimpysworld/deb-get/main/deb-get <span class=\"pl-k\">|</span> sudo -E bash -s install deb-get</pre></div>\n<p dir=\"auto\">Then install zenith using the following command in terminal:</p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"deb-get install zenith\"><pre class=\"notranslate\">deb-get install zenith</pre></div>\n<p dir=\"auto\">Once zenith is installed it can be kept upto date using:</p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"deb-get update\ndeb-get upgrade\"><pre class=\"notranslate\">deb-get update\ndeb-get upgrade</pre></div>\n<h3 dir=\"auto\">Arch Linux</h3>\n<p dir=\"auto\">zenith is available in the <a href=\"https://archlinux.org/packages/extra/x86_64/zenith/\" rel=\"nofollow\">extra repository</a> and can be installed with <a href=\"https://wiki.archlinux.org/title/Pacman\" rel=\"nofollow\">pacman</a>:</p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"pacman -S zenith\"><pre class=\"notranslate\">pacman -S zenith</pre></div>\n<p dir=\"auto\">There are also packages available in the AUR: zenith-git and zenith-bin</p>\n<p dir=\"auto\">The zenith-bin package uses the deb package mentioned in previous section and can be used to avoid building the package from source. The first two depend on rust/cargo and it is recommended to install the rustup package from AUR instead of the rust package from official repositories. This allows for easy installation of rust components as per what rust officially documents. You will need to install a toolchain separately with rustup so use something like:</p>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"yay -S rustup\nrustup toolchain install stable\nrustup default stable\"><pre class=\"notranslate\">yay -S rustup\nrustup toolchain install stable\nrustup default stable</pre></div>\n<p dir=\"auto\">Change the 'stable' toolchain above to beta/nightly/... if you have some specific preference. After this install the preferred AUR package: <code class=\"notranslate\">yay -S zenith-git</code> (will track the latest git revision)</p>\n<h3 dir=\"auto\">Homebrew</h3>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"brew install zenith\"><pre class=\"notranslate\">brew install zenith</pre></div>\n<h3 dir=\"auto\">Cargo</h3>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"cargo install --git https://github.com/bvaisvil/zenith.git\"><pre class=\"notranslate\"><code class=\"notranslate\">cargo install --git https://github.com/bvaisvil/zenith.git\n</code></pre></div>\n<p dir=\"auto\">For NVIDIA GPU support, install with feature <code class=\"notranslate\">nvidia</code>:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"cargo install --features nvidia --git https://github.com/bvaisvil/zenith.git\"><pre class=\"notranslate\"><code class=\"notranslate\">cargo install --features nvidia --git https://github.com/bvaisvil/zenith.git\n</code></pre></div>\n<h2 dir=\"auto\">Building</h2>\n<h3 dir=\"auto\">Prerequisites</h3>\n<p dir=\"auto\">Building requires rust version &gt;= 1.40 and libclang development packages.</p>\n<h4 dir=\"auto\">Rust:</h4>\n<p dir=\"auto\">Install from your preferred package manager or preferrably use <a href=\"https://rustup.rs/\" rel=\"nofollow\">rustup.rs</a></p>\n<h4 dir=\"auto\"><a href=\"https://clang.llvm.org/\" rel=\"nofollow\">Clang</a> development packages:</h4>\n<ul dir=\"auto\">\n<li>Ubuntu/Debian:<br>\n<code class=\"notranslate\">sudo apt-get install libclang-dev</code></li>\n<li>CentOS/RHL/Fedora<br>\n<code class=\"notranslate\">sudo [yum/dnf] install clang</code></li>\n</ul>\n<p dir=\"auto\">Zenith builds under rustc version &gt;= 1.40.0.</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"cd zenith\ncargo build --release\"><pre class=\"notranslate\"><code class=\"notranslate\">cd zenith\ncargo build --release\n</code></pre></div>\n<p dir=\"auto\">For NVIDIA GPU support, build with feature <code class=\"notranslate\">nvidia</code>:</p>\n<p dir=\"auto\"><code class=\"notranslate\">cargo build --release --features nvidia</code></p>\n<p dir=\"auto\">The minimum supported NVIDIA driver version is 418.56</p>\n<p dir=\"auto\">There is also a Makefile that detects the presence of NVIDIA driver on the<br>\ncurrent system and builds the appropriate flavor on Linux.</p>\n<p dir=\"auto\"><code class=\"notranslate\">make &amp;&amp; sudo make install</code></p>\n<p dir=\"auto\">If for some reason the Makefile incorrectly detects NVIDIA driver installation<br>\nor in case of a broken installation (e.g. libnvidia-ml.so.1 present but no<br>\nlibnvidia-ml.so) then explicitly skip it using the <code class=\"notranslate\">base</code> target:</p>\n<p dir=\"auto\"><code class=\"notranslate\">make base &amp;&amp; sudo make install</code></p>\n<p dir=\"auto\">The default installation path is <code class=\"notranslate\">/usr/local</code> so <code class=\"notranslate\">make install</code> requires root<br>\nprivileges above. To install in a custom location use PREFIX like below:</p>\n<p dir=\"auto\"><code class=\"notranslate\">make &amp;&amp; make install PREFIX=$HOME/zenith</code></p>\n<p dir=\"auto\">There is also an 'all' target in the Makefile that will build both the flavors on Linux,<br>\nif NVIDIA driver is detected, and 'make install' will then copy a wrapper 'zenith' script<br>\nthat chooses the appropriate binary at runtime.</p>\n<h3 dir=\"auto\">Static build</h3>\n<p dir=\"auto\">The make file provides for building fully static versions on Linux against the musl C library.<br>\nIt requires musl-gcc to be installed on the system. Install \"musl-tools\" package on debian/ubuntu<br>\nderivatives, \"musl-gcc\" on fedora and equivalent on other distributions from their standard repos.</p>\n<p dir=\"auto\">Use the target \"linux-static\" to build it. This will create a tarball containing the executable<br>\naccompanied with file containing sha256 sum.</p>\n<p dir=\"auto\">NVIDIA drivers normally do not ship with static versions of the libraries, so the static<br>\nbuild skips that configuration. However, if you somehow get hold of static NVIDIA<br>\nlibraries or are okay for dynamic linking for that executable, then you can explicitly<br>\nset the BUILD_NVIDIA flag to true:</p>\n<p dir=\"auto\"><code class=\"notranslate\">make linux-static BUILD_NVIDIA=true</code></p>\n<h3 dir=\"auto\">Building with NVIDIA support in a virtual environment</h3>\n<p dir=\"auto\">If one needs to build with NVIDIA support in a virtual environment, then it requires some more<br>\nsetup since typically the VM software is unable to directly expose NVIDIA GPU.<br>\nUnlike the runtime zenith script, the Makefile has been setup to detect only the presence of<br>\nrequired NVIDIA libraries, so it is possible to build with NVIDIA support even when without<br>\nNVIDIA GPU.</p>\n<p dir=\"auto\">Install the nvidia driver package as per the distribution recommended way. For example<br>\nin Ubuntu &lt; 18.04 add the NVIDIA PPA (<a href=\"https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa\" rel=\"nofollow\">https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa</a>)<br>\nand install the nvidia-430 package. For newer versions install nvidia-driver-440/450 package.</p>\n<p dir=\"auto\">After that disable the actual use of the driver using \"sudo prime-select intel\". Then while<br>\nbuilding with Makefile you will need to explicitly add the NVIDIA library path to LD_LIBRARY_PATH.<br>\nFor instance on Ubuntu and derivatives, something like:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"  export LD_LIBRARY_PATH=/usr/lib/nvidia-430\n  make &amp;&amp; sudo make install\"><pre class=\"notranslate\"><code class=\"notranslate\">  export LD_LIBRARY_PATH=/usr/lib/nvidia-430\n  make &amp;&amp; sudo make install\n</code></pre></div>\n<h3 dir=\"auto\">Building deb package</h3>\n<p dir=\"auto\">Debian package support is present in the source tree. Install devscripts package and use standard<br>\noptions like \"debuild -b -uc -us\" to build an unsigned deb package in the directory above.<br>\nIn a virtual environment build, LD_LIBRARY_PATH can be explicitly set like:</p>\n<p dir=\"auto\"><code class=\"notranslate\">debuild -eLD_LIBRARY_PATH=/usr/lib/nvidia-430 -b -uc -us</code></p>\n<p dir=\"auto\">Cargo can be installed from the repositories or the standard rustup way. Latter would be normally<br>\nrecommended if one needs to do anything more than just building in a virtual environment. For<br>\nthat case $HOME/.cargo/bin should be in PATH and mark PATH so that debuild does not sanitize it:</p>\n<p dir=\"auto\"><code class=\"notranslate\">debuild -ePATH -eLD_LIBRARY_PATH=/usr/lib/nvidia-430 -b -uc -us</code></p>\n<p dir=\"auto\">Clean up using \"./debian/rules clean\" rather than \"make clean\" to clear debian build files too.</p>\n<h2 dir=\"auto\">Usage</h2>\n<p dir=\"auto\">Running with no arguments starts zenith with the default visualizations for CPU, Disk, and Network and a refresh rate of 2000 ms (2 seconds). These can be changed with command line parameters:</p>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"    zenith [FLAGS] [OPTIONS]\n\nFLAGS:\n        --disable-history    Disables history when flag is present\n    -h, --help               Prints help information\n    -V, --version            Prints version information\n\nOPTIONS:\n    -c, --cpu-height &lt;INT&gt;        Min Percent Height of CPU/Memory visualization. [default: 17]\n        --db &lt;STRING&gt;             Database to use, if any. [default: ~/.zenith]\n    -d, --disk-height &lt;INT&gt;       Min Percent Height of Disk visualization. [default: 17]\n    -n, --net-height &lt;INT&gt;        Min Percent Height of Network visualization. [default: 17]\n    -p, --process-height &lt;INT&gt;    Min Percent Height of Process Table. [default: 32]\n    -r, --refresh-rate &lt;INT&gt;      Refresh rate in milliseconds. [default: 2000]\n    -g, --graphics-height &lt;INT&gt;   Min Percent Height of Graphics Card visualization. [default: 17]\"><pre lang=\"USAGE:\" class=\"notranslate\"><code class=\"notranslate\">    zenith [FLAGS] [OPTIONS]\n\nFLAGS:\n        --disable-history    Disables history when flag is present\n    -h, --help               Prints help information\n    -V, --version            Prints version information\n\nOPTIONS:\n    -c, --cpu-height &lt;INT&gt;        Min Percent Height of CPU/Memory visualization. [default: 17]\n        --db &lt;STRING&gt;             Database to use, if any. [default: ~/.zenith]\n    -d, --disk-height &lt;INT&gt;       Min Percent Height of Disk visualization. [default: 17]\n    -n, --net-height &lt;INT&gt;        Min Percent Height of Network visualization. [default: 17]\n    -p, --process-height &lt;INT&gt;    Min Percent Height of Process Table. [default: 32]\n    -r, --refresh-rate &lt;INT&gt;      Refresh rate in milliseconds. [default: 2000]\n    -g, --graphics-height &lt;INT&gt;   Min Percent Height of Graphics Card visualization. [default: 17]\n</code></pre></div>\n<p dir=\"auto\">The graphics-height option only applies when NVIDIA GPU support has been enabled.</p>\n<p dir=\"auto\">Don't want a section? Remove it by setting the height to 0.</p>\n<p dir=\"auto\">For example: <code class=\"notranslate\">zenith -c 0</code> removes the CPU chart.</p>\n<p dir=\"auto\">Up/down arrow keys move around the process table. Return (enter) will focus on a process.<br>\nTab switches the active section. Active sections can be expanded (e) and minimized (m).<br>\n+/- (or =/-) will zoom in / out all of the charts. Arrow keys (←/→) move forward/backward in time.<br>\nBack tick (`) resets the chart to current time and max zoom.<br>\nUsing these options you can create the layout you want.</p>\n<p dir=\"auto\">In zenith 'h' key will show this help:</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"./assets/help.png\"><img src=\"./assets/help.png\" alt=\"Running zenith on iTerm2 on MacOS\" style=\"max-width: 100%;\"></a></p>\n<h2 dir=\"auto\">Built using these great crates</h2>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/ratatui-org/ratatui\">ratatui</a></li>\n<li><a href=\"https://github.com/GuillaumeGomez/sysinfo\">sysinfo</a></li>\n<li><a href=\"https://github.com/heim-rs/heim\">heim</a></li>\n<li><a href=\"https://github.com/svartalf/rust-battery\">battery</a></li>\n<li><a href=\"https://github.com/serde-rs/serde\">serde</a></li>\n<li><a href=\"https://github.com/murarth/gumdrop\">gumdrop</a></li>\n<li><a href=\"https://github.com/Cldfire/nvml-wrapper\">nvml-wrapper</a></li>\n<li><a href=\"https://github.com/kawamuray/linux-taskstats-rs\">linux-taskstats-rs</a></li>\n</ul>","updatedAt":"2025-05-22T01:54:13Z","upvoteCount":null,"author":{"login":"eryajf","avatarUrl":"https://avatars.githubusercontent.com/u/33259379?u=e4a4090a38ac2473aaed4ef9945233636776c6c3&v=4","url":"https://github.com/eryajf"},"category":null,"labels":{"edges":[{"node":{"name":"更多","color":"25B472"}},{"node":{"name":"命令行工具","color":"e05879"}},{"node":{"name":"bvaisvil","color":"61c116"}}]},"comments":{"edges":[]}}},"pageContext":{"number":627,"previous":{"title":"tryzealot/zealot: 开源自部署持续集成一切跟应用有关事情，接入任意 CI 系统一切自动化处理，企业多年实战经验，独立部署提供企业打包分发流程、上传应用全套流程方案","number":626},"next":{"title":"easysoft/zentaopms:  禅道是第一款国产的开源项目管理软件。它集产品管理、项目管理、质量管理、文档管理、 组织管理和事务管理于一体，是一款专业的研发项目管理软件，完整地覆盖了项目管理的核心流程。","number":628}}},
    "staticQueryHashes": ["151096407","2861350382"]}