Facebook корти кушодаи PCIe бо соати атомиро таҳия кардааст

Facebook таҳаввулоти марбут ба эҷоди тахтаи PCIe-ро нашр кард, ки татбиқи соати миниётураи атомӣ ва қабулкунандаи GNSS-ро дар бар мегирад. Раёсатро барои ташкили кори серверҳои алоҳидаи ҳамоҳангсозии вақт истифода бурдан мумкин аст. Хусусиятҳо, схемаҳо, файлҳои BOM, Gerber, PCB ва CAD, ки барои истеҳсоли тахта заруранд, дар GitHub нашр карда мешаванд. Раёсат дар аввал ҳамчун дастгоҳи модулӣ тарҳрезӣ шудааст, ки имкон медиҳад, ки микросхемаҳои гуногуни соати атомӣ ва модулҳои GNSS, аз қабили SA5X, mRO-50, SA.45s ва u-blox RCB-F9T истифода шаванд. Оролиа ният дорад, ки ба истехсоли тахтахои тайёр дар асоси спецификацияхои тайёршуда шуруъ намояд.

Facebook корти кушодаи PCIe бо соати атомиро таҳия кардааст

Корти вақт ҳамчун як қисми лоиҳаи глобалии Time Appliance таҳия карда мешавад, ки ба таъмини ҷузъҳо барои эҷоди серверҳои вақти дақиқи ибтидоӣ (Time Master) (Server Open Time), ки метавонанд дар инфрасохтори онҳо ҷойгир карда шаванд ва масалан, барои ҳамоҳангсозии вақтро дар марказҳои додаҳо ташкил кунед. Истифодаи сервери алоҳида ба шумо имкон медиҳад, ки барои ҳамоҳангсозии вақти дақиқ аз хидматҳои шабакавии беруна вобаста набошед ва мавҷудияти соати атомии дарунсохт дар ҳолати нокомӣ дар қабули маълумот аз системаҳои моҳвораӣ (масалан, бо сабаби ба кор андохтани маълумот) сатҳи баланди автономиро таъмин мекунад. ба шароити обу ҳаво ё ҳамлаҳо).

Хусусияти лоиҳа дар он аст, ки барои сохтани сервери дақиқи вақти аввал, шумо метавонед сервери муқаррариро дар асоси меъмории x86, аз ҷумла корти шабакавии стандартӣ ва Card Time истифода баред. Дар чунин сервер маълумот дар бораи вақти дақиқ аз моҳвораҳо тавассути GNSS гирифта мешавад ва соати атомӣ ҳамчун осциллятори хеле устувор амал мекунад ва ба он имкон медиҳад, ки дар сурати нокомӣ дар қабули иттилоот тавассути GNSS сатҳи баланди дақиқро нигоҳ дорад. Тағйирёбии эҳтимолӣ аз вақти дақиқ, агар имконнопазирии гирифтани маълумот тавассути GNSS дар тахтаи пешниҳодшуда тақрибан 300 наносония дар як рӯз ҳисоб карда мешавад.

Facebook корти кушодаи PCIe бо соати атомиро таҳия кардааст

Драйвери ocp_pt барои Linux омода шудааст ва ба нақша гирифта шудааст, ки ба ядрои асосии Linux 5.15 дохил карда шавад. Драйвер интерфейсҳои PTP POSIX (/dev/ptp2), GNSS тавассути бандари силсилавӣ (/dev/ttyS7), соати атомиро тавассути бандари силсилавӣ (/dev/ttyS8) ва ду дастгоҳи i2c (/dev/i2c-*) амалӣ мекунад, ки бо истифода аз онҳо метавонад дастрасиро ба имкониятҳои соати сахтафзор (PHC) аз муҳити корбар таъмин намояд. Ҳангоми кор кардани сервери NTP (Network Time Protocol), тавсия дода мешавад, ки Chrony ва NTPd ва ҳангоми кор кардани сервери PTP (Precision Time Protocol), ptp4u ё ptp4l дар якҷоягӣ бо стеки phc2sys, ки арзишҳои вақтро таъмин мекунанд аз соати атомӣ ба корти шабакавӣ нусхабардорӣ карда мешавад.

Ҳамоҳангсозии кори қабулкунаки GNSS ва соатҳои атомиро ҳам дар дастгоҳ ва ҳам дар нармафзор анҷом додан мумкин аст. Функсияи сахтафзори модули мувофиқ дар асоси FPGA амалӣ карда мешавад ва версияи нармафзор дар сатҳи мониторинги мустақими ҳолати қабулкунандаи GNSS ва соатҳои атомӣ аз барномаҳои монанди ptp4l ва chronyd кор мекунад.

Facebook корти кушодаи PCIe бо соати атомиро таҳия кардааст

Сабаби таҳияи тахтаи кушода ба ҷои истифодаи қарорҳои омодаи дар бозор мавҷудбуда хусусияти моликияти чунин маҳсулот мебошад, ки имкон намедиҳад дурустии татбиқ, мутобиқат накардани нармафзори пешниҳодшуда ба талаботи амният тафтиш карда шавад. (дар аксар ҳолатҳо, барномаҳои кӯҳна таъмин карда мешаванд ва расонидани ислоҳи осебпазирӣ метавонад моҳҳо ё ҳатто солҳоро талаб кунад), инчунин қобилияти маҳдуди мониторинг (SNMP) ва конфигуратсия (онҳо CLI ё Web UI-и худро пешниҳод мекунанд).

Манбаъ: opennet.ru

Илова Эзоҳ