I. Ievads
Kristāla oscilators (saukts par XO) ir viena no mūsdienu elektronisko ierīču neaizstājamām sastāvdaļām. Serveru sistēmās XO spēlē "laika atsauces" lomu, nodrošinot stabilus un precīzus pulksteņa signālus visai sistēmai. Paplašinoties datu centru mērogiem un pieaugot pieprasījumam pēc augstas uzticamības un augstas veiktspējas, XO loma serveros ir kļuvusi vēl svarīgāka.
II. Kristālu oscilatoru pamatprincipi
XO parasti izmanto kvarca kristālu, kam ir pjezoelektrisks efekts un kas var radīt mehānisku vibrāciju, kad tiek pielietots spriegums. Pārvēršot mehānisko vibrāciju elektriskajā signālā ar ārkārtīgi stabilu frekvenci caur ķēdi, veidojas sistēmai nepieciešamais pulksteņa signāls. XO frekvence parasti svārstās no vairākiem desmitiem kHz līdz vairākiem simtiem MHz.
III. Galvenie kristāla oscilatoru pielietojuma scenāriji serveros
Mātesplates pulksteņu paaudze
Serveriem ir nepieciešami vairāki pulksteņa signāli mātesplatē, lai koordinētu vairāku moduļu, piemēram, procesoru, atmiņas, PCIe kopņu un tīkla kontrolleru, darbību. XO ģenerē vairākus dažādu frekvenču pulksteņa signālus, izmantojot PLL (Phase-Locked Loop) shēmas, lai nodrošinātu sinhronizāciju starp dažādiem komponentiem.
Procesora un mikroshēmojumu sinhronizācija
Centrālajiem procesoriem un mikroshēmojumiem ir nepieciešamas stabilas atsauces frekvences ātrai{0}}datu apmaiņai. XO nodrošina galvenajiem pulksteņa signāliem šiem moduļiem, un frekvences stabilitāte tieši ietekmē procesora veiktspēju un datu konsekvenci.
Tīkla sakaru pulkstenis
Serveru tīkla interfeisa kartēm (NIC) parasti ir nepieciešama augstas{0}precizitātes laika sinhronizācija, īpaši lietojumprogrammu scenārijos, piemēram, augstfrekvences tirdzniecībā un datu sinhronizācijā. XO nodrošina augstas-precizitātes pulksteņus tīkla PHY un MAC slāņiem, un tie ir galvenie komponenti, lai panāktu precīzu tīkla sinhronizāciju.
Krātuves kontrole un datu integritāte
Krātuves apakšsistēmas, piemēram, RAID kontrolleri un NVMe kontrolleri, datu plānošanai un kļūdu labošanai paļaujas uz precīziem pulksteņa signāliem. Augstas-kvalitātes XO var uzlabot uzglabāšanas sistēmu stabilitāti un datu integritāti.
Sadalītā laika sinhronizācija
Mūsdienu sadalītās skaitļošanas arhitektūrās (piemēram, HPC, augstfrekvences tirdzniecības platformās), laika sinhronizēšanai tiek izmantots PTP (Precision Time Protocol) vai NTP (Network Time Protocol). Augstas-stabilitātes XO (piem., OCXO) kalpo kā vietējā laika atsauces, palīdzot samazināt laika novirzi un uzlabot sistēmas kopējo koordinācijas efektivitāti.
IV. Galvenās specifikācijas prasības
Lietojot XO serveru vidēs, ir jākoncentrējas uz šādām galvenajām tehniskajām specifikācijām:
|
Frekvence (MHz/kHz) |
Frekvences kategorija |
Tipiski lietojumprogrammu moduļi |
Apraksts/piezīmes |
|
32,768 kHz |
Zemas-frekvences pulkstenis |
RTC (reālā{0}}laika pulkstenis) |
Izmanto, lai uzturētu laiku, kad sistēma ir gaidīšanas režīmā |
|
12/24/48 MHz |
Vispārējā kontroles frekvence |
USB kontrolieris, iegultais kontrolieris utt. |
Bieži sastopams perifērajā komunikācijā |
|
14,318 MHz |
Tradicionālā atsauces frekvence |
BIOS pulkstenis, dažas vecākas pulksteņa mikroshēmas |
Mūsdienu mātesplatēs pakāpeniski izbeigta |
|
25 MHz |
Atsauce XO |
Tīkla PHY, SATA, USB, mātesplates pulksteņa ģenerators |
Ļoti izplatīta atsauces frekvence |
|
100 MHz |
Mātesplates atsauce |
CPU BCLK, PCIe pulkstenis, PLL ieeja |
Vispārējs mātesplates pulksteņa avots |
|
125 MHz |
Tīkla interfeisa frekvence |
Gigabitu Ethernet |
SerDes vai PHY atsauces pulkstenis |
|
156,250 MHz |
Ātrgaitas{0}}tīkla frekvence |
10G/25G/40G/100G Ethernet saskarnes |
SerDes pulkstenis, bieži sastopams{0}}ātrdarbīgos NIC |
|
200 MHz |
Atmiņas atsauces frekvence |
DDR3/DDR4 kontrolieris |
Faktiskā DDR frekvence ir vērtība pēc frekvences reizināšanas |
|
312,5 / 625 MHz |
SerDes frekvence |
Ātrgaitas{0}}tīkls, PCIe PHY |
Seriālo sakaru pārraides pulkstenis |
|
400–800 MHz |
DDR5 atsauces pulkstenis |
DDR5 atmiņas sistēma |
DDR5 ir augstāka frekvence un stingrākas prasības pulksteņiem |
|
2,5–5.0+ GHz |
CPU kodola frekvence |
Procesora kodols |
Atvasināts no BCLK (piemēram, 100 MHz) pēc frekvences reizināšanas |
VI. Secinājums
Lai gan XO ir tikai neliela servera sastāvdaļa, tā loma ir ļoti svarīga. Neatkarīgi no tā, vai tā ir datu apstrāde, tīkla komunikācija vai laika sinhronizācija, stabili un uzticami pulksteņa signāli ir sistēmas darbības pamats. Pastāvīgi uzlabojot servera veiktspēju, palielinās arī XO veiktspējas prasības. Atbilstoša XO risinājuma izvēle ir viena no atslēgām, lai nodrošinātu serveru sistēmu ilgtermiņa stabilu darbību.
Hangjing ir piegādājis lielu skaitu klientu serveru nozarē ar bagātīgu XO saskaņošanu un risinājumiem, kā arī var nodrošināt atbilstošu tehnisko atbalstu.
