konto usunięte

Temat: linux i serwer czasu

Co najlepiej zrobić kiedy z jednej strony chcemy mieć dość dokładny czas a z drugiej zaburzenia, związane głównie z cofaniem czasu na lokalnym zegarze są niepożądane ?

Jesli B ma zawsze wykonac sie po A, to niech A wywoluje B po skoczeniu swojego zadania. Przesuniecie sekwencji logow nie ma wtedy znaczenia, poza kosmetycznym moze.
Tomasz Zadora

Tomasz Zadora programuję

Temat: linux i serwer czasu

Łukasz S.:
Jesli B ma zawsze wykonac sie po A, to niech A wywoluje B po skoczeniu swojego zadania. Przesuniecie sekwencji logow nie ma wtedy znaczenia, poza kosmetycznym moze.

Nie o to chodzi żeby A wywoływało B - bo A i B są wywoływane sekwencyjne w pojedynczym wątku a nie równolegle.

Po drugie nie chodzi też kolejność w logach tylko bardziej o czas (mikroczas) zapisany w tym logu :) Na przykład urządzenie/dysk może w innej kolejności zapisać fakt wykonania A i B w pliku logów niż faktyczna kolejność wykonania - przy założeniu, że zlecamy zapis równocześnie z zakończeniem zdania a nie np. buforujemy w pamięci i później zapisujemy - bo w takim przypadku przy odpowiedniej synchronizacji nie powinno to mieć miejsca (jest tylko niebezpieczeństwo utraty danych w przypadku np. rebootu/awarii).

Wracając do tematu - dzięki za wyjaśnienie działania ntp, w sumie nie korzystałem z tego wcześniej, bo nie miałem potrzeby, jednak RTM (ewentualnei RTFM) jest zawsze na czasie, tylko czasem czasu brak :)Tomasz Zadora edytował(a) ten post dnia 05.10.10 o godzinie 16:55

konto usunięte

Temat: linux i serwer czasu

Na przykład urządzenie/dysk może w innej kolejności zapisać fakt wykonania A i B w pliku logów niż faktyczna kolejność wykonania - przy założeniu, że zlecamy zapis równocześnie z zakończeniem zdania a nie np. buforujemy w pamięci i później zapisujemy - bo w takim przypadku przy odpowiedniej synchronizacji nie powinno to mieć miejsca (jest tylko niebezpieczeństwo utraty danych w przypadku np. rebootu/awarii).

Jesli jako "plik logow" rozumiesz np. dziennik systemu plikow, czy dziennik transakcyjny w bazie danych, to czas systemowy nie ma tu zadnego znaczenia, bo nie jest uzywany do ustalania sekwencji transakcji (choc moze byc jej czescia).
Tomasz Zadora

Tomasz Zadora programuję

Temat: linux i serwer czasu

Mam na myśli system logowania własny lub inny który zapisuje czas na podstawie czasu systemowego.

Następna dyskusja:

Rozpoznanie tematu: serwer ...




Wyślij zaproszenie do