Warum einen PCI-Systemtimer verwenden?


1

Ich habe gehört, dass Server, die VOIP-Dienste wie Asterisk bereitstellen, einen PCI-Systemtimer verwenden sollten . Warum? Nirgendwo wird dies jemals erklärt und Googeln zeigt keine eindeutigen Anwendungsfälle für das Gerät.

Warum werden diese Geräte empfohlen und wie arbeiten sie besser als das, was sich bereits auf dem Motherboard befindet?

Antworten:


2

Moderne asterisk funktioniert gleich mit pci karte oder ohne.

Thoose-Empfehlung gültig für Linux-Kernel <2.6.18, die in der modernen Distribution nicht aktuell ist.


Danke! Wird dies irgendwo dokumentiert, entweder in der offiziellen Asterisk-Kommunikation oder anderswo? Wie kann eine Kerneländerung das Fehlen einer dedizierten Hardwarekomponente mindern?
Dotancohen

Sie brauchen nur einen hochauflösenden Timer. Linux-Kernel seit 2.6.18 bieten Hi-Res-Timer im Standardkern. Die meisten Distributionen verwenden heutzutage einen 1-kHz-Timer (vorher waren es 80-kHz). Also sehr gerne benutzt du bei der Distribution auch 1000hz was für voip ausreichend ist. Davor haben Sie eine Karte (verwendetes e1 / t1 ist auch in Ordnung), da Karten einen unabhängigen Hi-Res-Timer haben.
Arheops

arheops ist richtig. Spezielle Zeitmessgeräte sind nicht mehr erforderlich. Tatsächlich benötigen Sie in modernen Sternchen nicht einmal mehr spezielle Kernelmodule. Ein wenig Geschichte können Sie sehen: lists.digium.com/pipermail/asterisk-users/2012-September/… und wiki.asterisk.org/wiki/display/AST/Timing+Interfaces .
Sruffell
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.