Mi az a NUMA?

Ha a pénz nem probléma, megvásárolhatja a legdrágább fogyasztói PC-alkatrészeket, és építhet egy hatalmas számítógépet, amellyel ellenőrizheti e-mailjeit és görgetheti a közösségi médiát. Természetesen a legtöbb ember nem így vásárol dolgokat; nem is az, hogy a gazdagok hogyan vásárolnak dolgokat, mivel ez nem egy kiváló módja annak, hogy gazdagok maradjanak . Ehelyett a legtöbben megnézik, mit akarnak csinálni egy számítógéppel, majd találnak egy megfelelő hardverrel rendelkező számítógépet.

Az otthoni piacon tisztességes választék áll rendelkezésre, de ha egyszer eljutunk a munkaállomások és szerverek piacára, akkor még több pénzért van néhány még hatékonyabb lehetőség. Például a legjobb otthoni számítógép 16 magot támogat ( vagy 24 magot, ha az Intel hatékonysági magjait számoljuk ). Erős GPU-t is kaphat. Technikailag több nagy teljesítményű GPU-t is kaphat, de nem használhatja őket együtt, mivel az SLI/NVLINK lényegében halott.

A szerverek és munkaállomások piacán sokkal több magot kaphat egy CPU-ban, akár 96-ot is az AMD EPYC termékcsaládjában. Kaphat GPU-kat is több képességű összeköttetéssel és több VRAM-mal. A CPU magokra azonban sok pénz megy el, különösen a HPC ( High-Performance Computing ), a Hyperscaler és a Supercomputing világában. Tehát mi a teendő, ha több mint 96 magra van szüksége egy számítógépen? Nyilván adjunk hozzá több CPU-t.

Multi-Socket alaplapok

Természetesen egyetlen régi alaplapra sem lehet csak úgy felpofozni egy második CPU-t; nem lenne hova mennie. Speciális hardverre van szüksége. Az AMD támogatja azt a lehetőséget, hogy két EPYC szerver CPU-ja ugyanazon az alaplapon legyen. Ez összesen 192 magot vagy 384 szálat kínál. Az Intel legújabb szerver-processzorai 40 magot tettek ki, bár az előző generáció 56 magos modellt tartalmazott. Az Intel azonban akár 8 CPU-t is támogat egyetlen alaplapon. Ez 320 vagy 448 mag és 640 vagy 896 szál. Bár ez túlzásba esik az Instagram ellenőrzéséhez, bizonyos munkaterhelések kihasználhatják ezt a lóerőt.

A probléma a memóriából származik. Négy dolog korlátozza általában a CPU-kat. Az első a tennivalók hiánya; néha a CPU nincs betöltve. Következő, van energiája, csak annyi energiát tud felvenni, mielőtt károsítaná a CPU-t, és korlátok vannak érvényben annak biztosítására, hogy a CPU-t ne fenyegesse a kiégés veszélye teljes terhelés alatt. A hőmérsékleti nyomás is szorosan összefügg, minél több energiát használ, annál több hőt termel, és annál több hőt kell elvezetnie; a túlmelegedés ugyanolyan rossz, mint a túl sok energia, amikor a dolgok elkezdenek olvadni. A másik korlátozás a memória hozzáférés.

Egy CPU-nak általában sok adatra van szüksége a sok feldolgozás elvégzéséhez. Mindezt a RAM tárolja. Sajnos a RAM elég lassú a CPU-hoz képest. Ez „korokig” tétlen maradhat, mielőtt megkapja a működéséhez szükséges adatokat. A CPU gyorsítótár sokat segít, de olyan kicsi, hogy nem tud mindent lefedni, és a fő memóriát kell elérni.

Memória késleltetés

A RAM lassúságának minimalizálása érdekében fizikailag a lehető legközelebb kell elhelyezni a CPU-hoz. Ez az oka annak, hogy a RAM mindig közvetlenül a CPU-foglalat mellett található az alaplapon. De mi történik, ha több CPU van egyetlen alaplapon? Ezután a CPU-nak más hozzáférési ideje van a memóriájához való hozzáféréshez, mint a másik memória számára. „Ó, nem” – mondhatnád – „egyes memória kissé lassabb.” De ez egy tényleges probléma, amely meglepően mély hatással lehet a teljesítményre. Ezt a koncepciót Non-Uniform Memory Accessnek vagy NUMA-nak hívják.

A NUMA egy olyan mechanizmust biztosít az operációs rendszer számára, amely megérti, hogy bár az összes memóriához hozzáfér, bizonyos részek bizonyos dolgokhoz előnyben részesítenek másokkal szemben. Ahol lehetséges, az operációs rendszer ezután a CPU1-en futó feladatok adatait a RAM-ban közvetlenül a CPU1 mellett tárolja. Hasonlóképpen, a CPU2-n futó feladathoz szükséges adatok a RAM-ban tárolódnak közvetlenül a CPU2 mellett. Természetesen korlátozott RAM-kapacitás és hatalmas adathalmaz mellett nem mindig lehetséges ezeken a határokon belül maradni. Ennek ellenére minden erőfeszítést megtesznek, és ez jelentős hatással van a teljesítményre.

Az egyetlen csatornán keresztüli memóriahozzáférés szintén szekvenciális. Ez azt jelenti, hogy amikor két különböző CPU ugyanazon a csatornán próbál hozzáférni az adatokhoz, az egyik közvetlenül a DIMM-hez kapcsolódik, a másik pedig NUMA ugrással távolodik, akkor a második kérésnek nem csak a kérésére kell várnia, hanem a másik kérésére is. processzor. Ennek megfelelően, ahol csak lehetséges, az adatokat a RAM-ban kell tárolni közvetlenül a CPU mellett, amelynek szüksége lesz rá.

Következtetés

A NUMA a Non-Uniform Memory Access rövidítése. Több fizikai CPU-val rendelkező számítógépes rendszerekben használatos kifejezés. Arra a tényre utal, hogy az egyik CPU memória késleltetése eltér a közvetlenül körülvevő RAM-tól, mint a másik CPU-t körülvevő RAM. Az extra késleltetés több szempontból is csökkenti a rendszer teljesítményét. A NUMA egy módja annak, hogy tájékoztassuk az operációs rendszert, hogy ez a helyzet.

Lehetővé teszi a memóriahasználat és az adatok helyének optimalizálását az adatokra igénylő CPU alapján. Ahol lehetséges, a CPU-n futó folyamatok összes adata a közvetlenül a CPU-hoz csatlakoztatott RAM-ban kerül tárolásra. Ha a helyi RAM nem rendelkezik elegendő kapacitással, az adatok átkerülhetnek a többi CPU körüli RAM-ba. Ahol lehetséges, a NUMA ugrások számát minimalizáljuk a késleltetés csökkentése érdekében.


Leave a Comment

Minden az iOS 26-ról

Minden az iOS 26-ról

Az Apple bemutatta az iOS 26-ot – egy jelentős frissítést vadonatúj matt üveg dizájnnal, intelligensebb felhasználói élményekkel és a megszokott alkalmazások fejlesztéseivel.

A legjobb laptopok diákoknak 2025-ben

A legjobb laptopok diákoknak 2025-ben

A diákoknak egy bizonyos típusú laptopra van szükségük a tanulmányaikhoz. Nemcsak elég erősnek kell lennie ahhoz, hogy jól teljesítsen a választott szakon, hanem elég kompaktnak és könnyűnek is ahhoz, hogy egész nap magaddal cipelhesd.

Hogyan lehet visszanyerni a hozzáférést a merevlemezhez, hogyan lehet kijavítani a merevlemez megnyitásának sikertelenségével kapcsolatos hibát

Hogyan lehet visszanyerni a hozzáférést a merevlemezhez, hogyan lehet kijavítani a merevlemez megnyitásának sikertelenségével kapcsolatos hibát

Ebben a cikkben bemutatjuk, hogyan állíthatja vissza a hozzáférést a merevlemezéhez, ha meghibásodik. Kövessük a példáját!

A Beszélgetéstudatosság és az Élő hallgatás funkció használata AirPods-on

A Beszélgetéstudatosság és az Élő hallgatás funkció használata AirPods-on

Első pillantásra az AirPods pont olyan, mint bármely más valódi vezeték nélküli fülhallgató. De mindez megváltozott, amikor felfedeztek néhány kevésbé ismert funkciót.

Hogyan adhatunk hozzá nyomtatót Windows 10-hez

Hogyan adhatunk hozzá nyomtatót Windows 10-hez

A nyomtató hozzáadása Windows 10-hez egyszerű, bár a vezetékes eszközök folyamata eltér a vezeték nélküli eszközökétől.

Hogyan ellenőrizheti a RAM-ot és a RAM-hibákat a számítógépén a legnagyobb pontossággal

Hogyan ellenőrizheti a RAM-ot és a RAM-hibákat a számítógépén a legnagyobb pontossággal

Mint tudod, a RAM egy nagyon fontos hardveralkatrész a számítógépben, amely memóriaként működik az adatok feldolgozásához, és ez a tényező határozza meg a laptop vagy PC sebességét. Az alábbi cikkben a WebTech360 bemutat néhány módszert a RAM-hibák ellenőrzésére szoftverek segítségével Windows rendszeren.

SSD Telepítése Asztali és Laptop PC-ken

SSD Telepítése Asztali és Laptop PC-ken

Rendelkezik egy SSD-vel, hogy frissítse a számítógép belső tárolóját, de nem tudja, hogyan telepítse? Olvassa el ezt a cikket most!

5 Ok, amiért a laptopod túlmelegszik

5 Ok, amiért a laptopod túlmelegszik

Tudd meg, miért melegszik túl a laptopod, és milyen tippeket és trükköket alkalmazhatsz, hogy elkerüld ezt a problémát és a készüléked hűvös maradjon.

Hogyan találjuk meg a nyomtató IP címét

Hogyan találjuk meg a nyomtató IP címét

Problémája van a nyomtató IP címének megtalálásával? Megmutatjuk, hogyan találhatja meg.

GeForce Now hibaelhárítás: 0xC272008F kód

GeForce Now hibaelhárítás: 0xC272008F kód

Egy nagy játéknak indulsz – éppen most szerezted meg a “Star Wars Outlaws”-t a GeForce Now streaming szolgáltatáson. Fedezd fel az egyetlen ismert megoldást a GeForce Now 0xC272008F hibaelhárításához, hogy újra játszhass az Ubisoft játékokkal.