Więc większość komputerów stacjonarnych / laptopów / serwerów ma wskaźnik LED dysku twardego, ale nie ma wskaźnika LED procesora, dlaczego tak jest?
Dawno temu zapytałem na innym forum, ale tylko kilka osób odpowiedziało, że „to dlatego, że procesor jest zawsze aktywny”. Nie przekonało mnie to, ponieważ mamy „użycie procesora” w menedżerze zadań.
Teraz gram z Beaglebone-Black i ma on diodę LED procesora: http://beagleboard.org/getting-started
Dlaczego więc normalny komputer go nie ma?
Odpowiedzi:
Nowoczesny system operacyjny posiada dużą ilość zadań w tle, które są wykonywane co drugi właśnie przeglądasz pusty ekran, dioda LED będzie się świecić prawie stałe.
Być może będziesz w stanie skalibrować jasność, aby odpowiadała zużyciu procesora, ale przy samej liczbie procesorów i stanów zasilania prawie niemożliwe byłoby uzyskanie z nich jakichkolwiek istotnych informacji. 100% zużycia przy najniższym stanie zasilania prawdopodobnie będzie mniejsze niż 10% przy najwyższym stanie zasilania, a procesor może zmieniać stany zasilania kilkaset razy na sekundę.
Miałbyś światło, które świeciło na stałe, ale zmieniało się prawie niezauważalnie. Trudno byłoby uzyskać jakąkolwiek sensowną informację, ponieważ to, jak oświetlone byłoby światło, zależałoby od wykorzystania procesora, co z kolei zależałoby od częstotliwości taktowania procesora. Wyglądałoby to jak całkowicie losowe migotanie, gdy procesor cyklicznie zmieniał swoje stany mocy. Aby uzyskać jakiekolwiek znaczące informacje, prawdopodobnie potrzebujesz co najmniej dwóch lub więcej diod LED wskazujących stan zasilania procesora, podstany, obciążenie kontrolera pamięci i tak dalej. Jak powiedziano w komentarzach, patrzyłbyś wtedy na diody LED na rdzeń, a także, w przypadku hiperwątków, na wirtualny rdzeń. W tym momencie równie dobrze mógłbyś właśnie otworzyć menedżera zadań, aby zobaczyć, co robi twój komputer.
Dla porównania Twój Beaglebone ma stałą częstotliwość taktowania, a procent wykorzystania procesora jest na ogół niski z powodu usprawnionego systemu operacyjnego, o wiele łatwiej uzyskać od niego skalibrowany sygnał.
źródło