Monthly Archives: February 2014

Raspberry Pi Stratum 1 NTP server

ntpi-2-1024x760I forbindelse med vær stasjon prosjektet jeg er igang med, så trenger jeg presis tid i forhold til logging av data. Siden 3g forbindelsen på fjellet er forventet å være høyst ustabil ønsker jeg og ha en Stratum 1 NTP server kjørende lokalt.

Den billigste, og beste løsningen har vist seg å være basert på Raspberry Pi, pluss en GPS modul laget for GPIO pinnene, med egen PPS(Pulse Per Second).

Gikk utifra endel “guider” på nettet, men har endret noe på “imaget” jeg bruker på min rPi for å forbedre ytelsen. I det store og det hele brukte “imaget” jeg lastet ned, gpsd daemonen. Forsåvidt helt kurant og gå gjennom shared memory, men hvorfor ikke la ntpd snakke direkte med GPS modulen, når den har muligheten til det.

Endringene som er gjort i forhold til http://ntpi.openchaos.org/downloads/ sitt image.

[code]
## /etc/udev/rules.d/99-pps.rules ##
KERNEL=="ttyAMA0",SYMLINK+="gps0"
KERNEL=="pps0",SYMLINK+="gpspps0"
[/code]
[code]
## /etc/ntp.conf ##
server 127.127.20.0 mode 18 minpoll 4 prefer
fudge 127.127.20.0 flag1 1 flag3 1 refid GPS
[/code]
[code]
pi@ntpi ~ $ sudo update-rc.d gpsd disable
[/code]

Så over til det viktigste…Hvor bra er den egentlig? Kort sagt, meeeeget bra. Har ett par bilder for sammenlikning.

[code]
pi@ntpi ~ $ ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
oGPS_NMEA(0) .GPS. 0 l 12 16 377 0.000 0.003 0.002
[/code]

rPi:
rpi_ntp

vs

Windows:
windows_ntp

Kilder:
http://ava.upuaut.net/store/index.php?route=product/product&path=59_60&product_id=95
http://ava.upuaut.net/?p=600
http://ntpi.openchaos.org/downloads/

Ny server.

Har begynnt å se på ny server, har allerede blinket ut endel komponenter.

På software siden ser jeg for meg å innstallere CentOS 7, med RAID1 for /boot, RAID10 for / og /var og ZFS for /export (raidz).

Komplett liste fra prisjakt.

Silverstone DS380 (Sort) (Kabinett)
Silverstone SFX ST45SF 450W (Strømforsyning)
ASRock E3C226D2I (Hovedkort)
Intel Xeon E3-1240v3 3,4GHz Socket 1150 Box (Prosessor)
Kingston ValueRAM TS DDR3 PC12800/1600MHz ECC CL11 8GB (DDR3-minne) 2x
Hitachi Deskstar H3IK40003272SE 64MB 4TB (Intern harddisk) 4x
Samsung 840 EVO Series 2.5″ SSD 250GB (Solid State Disk (SSD)) 2x
LSI SAS 9207-8i