smcFanControl
Bạn đề cập trong các bình luận của bạn có cài đặt smcFanControl ; dự án nguồn mở này bao gồm công cụ dòng lệnh smc
. Bạn có thể sử dụng smc
để lấy thông tin tốc độ quạt thông qua Terminal.app:
smc -f
Xem trang hướng dẫn smc để có thêm tùy chọn.
Kể từ Mac OS X 10.5, bạn cần sử dụng một phần mềm của bên thứ ba để truy cập thông tin về tốc độ quạt. Dường như không có công cụ nào, được cài đặt theo mặc định trên OS X, hiển thị thông tin này thông qua thiết bị đầu cuối.
Điều khiển quạt dự án nguồn mở bao gồm một công cụ dòng lệnh cung cấp thông tin tốc độ quạt. Bài viết này, OS X: Nhiệt độ CPU hiện tại trên dòng lệnh , nói về dự án và cách trích xuất tốc độ quạt:
smc -k TC0D -r | sed 's/.*bytes \(.*\))/\1/' |sed 's/\([0-9a-fA-F]*\)/0x\1/g' | perl -ne 'chomp; ($low,$high) = split(/ /); print (((hex($low)*256)+hex($high))/4/64); print "C\n";'
Tránh trục chính
spindump
yêu cầu đặc quyền của quản trị viên và khi được chạy thủ công, spindump mẫu ngăn xếp người dùng và kernel cho mọi quy trình trong hệ thống. Đây là một quá trình tính toán tốn kém, ngay cả khi chạy trong một giây.
Lựa chọn thay thế
Các công cụ và ứng dụng khác tồn tại, bao gồm cả màn hình nhiệt độ . Xem Tôi có thể lấy nhiệt độ CPU và tốc độ quạt từ dòng lệnh trong OS X không?
Hệ điều hành tiền Mac X 10.5
Bài viết này, lấy thông tin cảm biến , cho thấy cách sử dụng ioreg
để trích xuất thông tin tốc độ quạt với:
ioreg -c IOHWSensor | grep -B3 -A11 '"type" = "fanspeed"'
Bài viết trên và tập lệnh mà nó chứa được thiết kế cho Mac OS X 10.4.3.
Xem thêm: