Совместное использование памяти между gpsd и ntpd

722
Claude Frantz

Я использую Linux Fedora 24 и хочу использовать gpsd для передачи полученных сигналов ntpd через общую память. Я думаю, что моя конфигурация ntpd в порядке, но ntpq отображает нулевое значение для «досягаемости» для SHM (0) и SHM (1). Я подозреваю, что что-то не так в связи с общей памятью. CGPS показывает, что сигналы поступают. Я не нашел записи в журнале, связанной с этой проблемой.

Здесь вы можете увидеть соответствующие части вывода ipcs и lsof, связанные с упомянутой неисправной связью.

Что я должен сделать, чтобы решить эту проблему? Большое спасибо !

------ Shared Memory Segments -------- key shmid owner perms bytes nattch status  0x4e545030 0 root 600 80 2  0x4e545031 32769 root 600 80 2  0x4e545032 65538 root 666 80 1  0x4e545033 98307 root 666 80 1  0x4e545034 131076 root 666 80 1  0x4e545035 163845 root 666 80 1  0x4e545036 196614 root 666 80 1  0x4e545037 229383 root 666 80 1  0x47505344 262152 root 666 8068 1   COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME  gpsd 849 nobody DEL REG 0,5 262152 /SYSV47505344 gpsd 849 nobody DEL REG 0,5 229383 /SYSV4e545037 gpsd 849 nobody DEL REG 0,5 196614 /SYSV4e545036 gpsd 849 nobody DEL REG 0,5 163845 /SYSV4e545035 gpsd 849 nobody DEL REG 0,5 131076 /SYSV4e545034 gpsd 849 nobody DEL REG 0,5 98307 /SYSV4e545033 gpsd 849 nobody DEL REG 0,5 65538 /SYSV4e545032 gpsd 849 nobody DEL REG 0,5 32769 /SYSV4e545031 gpsd 849 nobody DEL REG 0,5 0 /SYSV4e545030  COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME  ntpd 898 ntp DEL REG 0,5 32769 /SYSV4e545031 ntpd 898 ntp DEL REG 0,5 0 /SYSV4e545030 
2

1 ответ на вопрос

1
Claude Frantz

Существует скрытое поведение опции "-n" в "gpsd". Если эта опция не установлена, связь через разделяемую память отсутствует.

Похожие вопросы