Hvernig á að stilla Linux kerfi til að hámarka PTP samstillingarnákvæmni

Jun 01, 2026

Skildu eftir skilaboð

Byggt á fyrri áherslu þinni á PTP samstillingaratburðarás með tvöföldum-skynjara í Linux umhverfi, þarf að fínstilla PTP nákvæmni í Linux kerfi að taka á kjarnanum, reklum og þjónustu. Fylgdu þessum skrefum:

 

I. Fínstilling kjarnalags (Grunnskilyrði)

Virkjaðu há-nákvæmniteljara

Gakktu úr skugga um að kjarnastillingin hafi `CONFIG_HIGH_RES_TIMERS=y` og `CONFIG_NO_HZ_IDLE=y` virkt til að draga úr truflunum á klukku og bæta rauntíma-afköst tímastimplamerkinga.

Einangraðu CPU kjarna

Bættu `isolcpus=1` við ræsibreyturnar `grub.cfg` til að binda PTP þjónustuna við sjálfstæðan CPU kjarna, koma í veg fyrir að önnur ferli komi í veg fyrir tilföng og valdi tafir á tímasetningu.

 

II. Aðlögun ökumanns og vélbúnaðarlags

Hlaða sérstaka ökumenn

Fjarlægðu almenna almenna rekla og settu upp PTP-sérstakan rekla frá framleiðanda netkorta (eins og Intel IGB). Keyrðu 'modprobe ptp' til að hlaða PTP kjarnaeiningunni.

Staðfestu vélbúnaðarhnút

Staðfestu að `/dev/ptp0` sé til og að `ethtool -T eth0` gefur út `HARDWARE` reit, sem tryggir að tímastimpill vélbúnaðar sé virkur.

 

III. Fínstilla- PTP þjónusta

Breyta `ptp4l.conf`

Stilltu 'transportSpecific' á 1, virkjaðu 'twoStepFlag' á 1, stilltu 'logging_level' á 6 fyrir eftirlit og stilltu samstillingarbilið á 'logSyncInterval -3' (125ms).

Samstilla kerfisklukku

Keyrðu `phc2sys -s /dev/ptp0 -w` til að samstilla PHC vélbúnaðarklukkuna við kerfisklukkuna og tryggja að forritalagið fái mikla-nákvæmni tíma.

IV. Fínstilling netstafla

Keyrðu `sysctl -w net.core.netdev_budget=600` til að auka kostnaðarhámark netpakkavinnslunnar, draga úr mjúkri töf og koma á stöðugleika í samstillingarjöfnuninni enn frekar.

info-1328-915

Hringdu í okkur
Hafðu samband við okkuref þú hefur einhverjar spurningar

Þú getur annað hvort haft samband við okkur í gegnum síma, tölvupóst eða netformið hér að neðan. Sérfræðingur okkar mun hafa samband við þig fljótlega.

Hafðu samband núna!