Jak mogę monitorować częstotliwość procesora na serwerach Linux?

2

Przy niskiej częstotliwości procesora opóźnienia mogą być większe lub możemy dojść do błędnych wniosków dotyczących pojemności serwera.

Znajomość częstotliwości procesora jest ważna w scenariuszach o wysokiej wydajności.

W przypadku stanów P kontrolowanych przez system Linux możemy znaleźć aktualne regulatory skalowania i częstotliwość procesora, ale dostawcy sprzętu, tacy jak HP, mają model HP Dynamic Power Saving. Dell ma Active Power Controller, a Intel zapewnia Intel Turbo Boost, dzięki czemu częstotliwość procesora może się zmieniać, a zatem wyniki wydajności mogą się różnić.

Czy w Linuksie jest jakieś narzędzie wiersza poleceń lub inna metoda monitorowania częstotliwości procesora rdzeni?

Odpowiedzi na powyższe sugerowane pytanie nie odpowiadają na to pytanie.

Deven
źródło
@BlueBerry - vignesh4303. Nie należy mylić problemów z częstotliwością procesora z wykorzystaniem procesora. Są zupełnie inne i to pytanie nie ma związku z pytaniem, które wskazałeś.
Deven,
Pytanie superuser.com/questions/609949/... nie jest związane z moim pytaniem. Jak mogę uzyskać pomoc moderatora, aby usunąć go z początku tego pytania?
Deven,
Nie musisz nic robić. To tylko informuje, że może to być duplikat, ale nie jest jeszcze zamknięty. Możesz jednak edytować swoje pytanie i wyraźnie wskazać, dlaczego drugie pytanie nie odpowiada na twoje pytanie.
slhck

Odpowiedzi:

1

Zapytałem o moją skrzynkę debian (wheezy):

> cpufreqd - w pełni konfigurowalny demon do dynamicznego skalowania częstotliwości i napięcia
> cpufrequtils - narzędzia do obsługi funkcji jądra Linux cpufreq
> libcpufreq-dev - pliki programistyczne do obsługi funkcji jądra Linux cpufreq
> libcpufreq0 - biblioteka współdzielona do obsługi funkcji jądra Linux cpufreq
vautee
źródło
Infrastruktura do kontroli bieżącego stanu P procesora w systemie Linux jest znana jako CPUFREQ. Gdy jądro Linuksa nie dokonuje zmian częstotliwości procesora, nie są one pomocne.
Deven,