IT 之家 12 月 4 日消息,在數字時代,電腦性能的監控已成爲 PC 遊戲玩家的關注焦點。傳統上,我們通過操作系統自帶的軟件如 Windows 任務管理器來數字化監控 CPU 使用情況。然而,來自 Youtube 頻道的 Computing: the Details 的 Lex 打破常規,創造了一種全新的 CPU 監控器,将監控從數字世界帶入現實生活。
IT 之家注意到,爲了監測 CPU,至少需要 12 個表盤來顯示每個核心的負載。但 Lex 更進一步,增加了額外的表盤來觀察内存使用情況和交換空間。每個表盤背後都有一個刻度尺,用來表示測量到的使用量。當指标發生變化時,表盤上的指針會相應移動,以指示當前處理的工作量。LED 燈也會随之變化,以便用戶一眼就能判斷負載水平的高低。
這些表盤是通過一個帶有 PWM 的 Arduino Mega 來控制的。這塊電路闆還操控着 LED 燈,這裏使用的是一串可以單獨控制的條形燈,它們整齊地安裝在每個表盤下方。所有硬件都安裝在一個定制的框架中,該框架采用激光切割,并通過卡槽和切口固定。
據 Lex 介紹,這個程序中使用的軟件是他自己創建的 Rust 程序,專門用來提取數據并爲 Arduino 處理。PC 通過 USB 接口與 Arduino 通信,使得 CPU 監控器能夠實時響應處理器、内存使用情況。