Skocz do zawartości

Sprawdzanie Częstotliwości Zegara Systemu


MC'

Rekomendowane odpowiedzi

witam,

 

Znalazłem tu:http://www.linux-foundation.org/en/Net:Netem

że

On most 2.4 systems, the system clock runs at 100hz which allows delays in increments of 10ms. On 2.6, the value is a configuration parameter from 1000 to 100 hz.

 

Jak wobec tego można sprawdzić częstotliwość zegara systemu?

 

Pozdr

Odnośnik do komentarza
Udostępnij na innych stronach

Witam!

Nie jestem na bieżąco z kernelem, więc to tylko podpowiedź.

Można to sprawdzić badając zmienną systemową przez sysconfig np w C:

#include <stdio.h>
#include <unistd.h>
#include <sys/param.h>
int main()
  { long hz = 0;
    if ((hz = sysconf(_SC_CLK_TCK)) < 0)
        { perror("sysconf");
            exit(1);
         }
    printf("HZ = %ld\n", hz);
    exit(0);
}

 

w Python:

 

#!/usr/bin/env python
import os
print os.sysconf('SC_CLK_TCK')

 

Niech mnie ktoś poprawi (jeśli piszę bzdury), może jest łatwiejszy sposób

 

Pozdrowienia, andrew

 

BTW: U mnie pokazuje 100

 

Odnośnik do komentarza
Udostępnij na innych stronach

u mnie tez jest 100 czyżby w jądrze fedorki nie uzyli tego fajnego ficzera?

 

stówa to ponoć najbezpieczniejsza opcja, a standardowy kernel nie powinien mieć niczego, co mogłoby powodować zwiechy na wolniejszych komputerach; ja na PIII666 (SIC!) dawałem 600 i niż złego się nie działo, może mógłbym dokręcić bardziej, ale nie próbowałem

 

w to się można pobawić indywidualnie, ale osoby paczkujące jądro moim zdaniem dobrze zdecydowały

Odnośnik do komentarza
Udostępnij na innych stronach

Ok znalazłem http://elinux.org/High_Resolution_Timers#H...high_resolution

Tam jest opis jak można sprawdzić zegar systemowy.

No cóż mnie jest potrzebny jak najdokładniejszy zegar do pomiarów a 100 HZ daje tick opóźniony o 10ms w takim przypadku mimo np zliczania nanosekund wynik będzie ofszem podany w nanosekundach ale będzie tylko wielokrotnością 10ms.

 

A tak w ogóle skoro fedora ma być polem testowym m.in. dla obsługi nowego sprzętu to powinna być możliwośc instalacji wspieranej jąder o większej częstotliwości.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...