{"id":2484,"date":"2026-05-17T00:07:17","date_gmt":"2026-05-16T15:07:17","guid":{"rendered":"https:\/\/remoooo.com\/?p=2484"},"modified":"2026-05-17T02:06:01","modified_gmt":"2026-05-16T17:06:01","slug":"remosp","status":"publish","type":"post","link":"https:\/\/remoooo.com\/en\/remosp\/","title":{"rendered":"I made a hardware monitoring software"},"content":{"rendered":"<p class=\"wp-block-paragraph\">I recently had some free time, so I made a hardware testing software.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The current concept has been largely realized: viewing CPU load, temperature, power consumption, and frequency, memory usage and temperature, and GPU load, temperature, and power consumption on a single, compact page. The design language is close to Windows 11, and all components are open source.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The technology stack is Avalonia and .NET 8, the data acquisition backend uses LibreHardwareMonitor, and ring0 is supported by PawnIO.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/remoooo.com\/wp-content\/uploads\/image-544.png\" alt=\"\" class=\"wp-image-2485 lazyload\"\/><noscript><img decoding=\"async\" width=\"1721\" height=\"1122\" src=\"https:\/\/remoooo.com\/wp-content\/uploads\/image-544.png\" alt=\"\" class=\"wp-image-2485 lazyload\"\/><\/noscript><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A simple leaderboard function was also implemented, and the leaderboard server used a simple yet secure method. Since PDO directly connects to MariaDB and employs common optimization techniques such as pagination, the design capacity is around 100,000 data entries.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">View leaderboards on the web:<a href=\"https:\/\/remoooo.com\/en\/remo-benchmark\/\">https:\/\/remoooo.com\/remo-benchmark\/<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/remoooo.com\/wp-content\/uploads\/image-545.png\" alt=\"\" class=\"wp-image-2486 lazyload\"\/><noscript><img decoding=\"async\" width=\"1711\" height=\"1120\" src=\"https:\/\/remoooo.com\/wp-content\/uploads\/image-545.png\" alt=\"\" class=\"wp-image-2486 lazyload\"\/><\/noscript><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The software update reads the Release page from GitHub.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The project is completely open source:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/Remyuu\/RemoSystemProfiler\">https:\/\/github.com\/Remyuu\/RemoSystemProfiler<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>","protected":false},"excerpt":{"rendered":"<p>\u6700\u8fd1\u95f2\u6765\u65e0\u4e8b\uff0c\u505a\u4e86\u4e00\u4e2a\u786c\u4ef6\u68c0\u6d4b\u8f6f\u4ef6\u3002 \u76ee\u524d\u7684\u60f3\u6cd5\u4e5f\u57fa\u672c\u5b9e\u73b0\u4e86\uff1a\u5728\u540c\u4e00\u4e2a\u7d27\u51d1\u7684\u9875\u9762\u67e5\u770bCPU\u7684\u8d1f\u8f7d\u3001\u6e29\u5ea6\u3001\u529f\u8017\u548c [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":2485,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[53],"tags":[],"class_list":["post-2484","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tech"],"_links":{"self":[{"href":"https:\/\/remoooo.com\/en\/wp-json\/wp\/v2\/posts\/2484","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/remoooo.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/remoooo.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/remoooo.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/remoooo.com\/en\/wp-json\/wp\/v2\/comments?post=2484"}],"version-history":[{"count":2,"href":"https:\/\/remoooo.com\/en\/wp-json\/wp\/v2\/posts\/2484\/revisions"}],"predecessor-version":[{"id":2488,"href":"https:\/\/remoooo.com\/en\/wp-json\/wp\/v2\/posts\/2484\/revisions\/2488"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/remoooo.com\/en\/wp-json\/wp\/v2\/media\/2485"}],"wp:attachment":[{"href":"https:\/\/remoooo.com\/en\/wp-json\/wp\/v2\/media?parent=2484"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/remoooo.com\/en\/wp-json\/wp\/v2\/categories?post=2484"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/remoooo.com\/en\/wp-json\/wp\/v2\/tags?post=2484"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}