Az egyes résidők egyenlőtlen mennyiségű RAM-jának használata csökkenti a teljesítményt?
Ha RAM-ot ad a számítógéphez, tényleg számít-e, hogy a botok egyenlő mennyiségű memóriával rendelkeznek, vagy mindig szükség van rájuk, hogy egyenlő mennyiségű memóriával rendelkezzenek? A mai SuperUser Q&A postai válaszok egy furcsa olvasó kérdéseire.
A mai Kérdések és válaszok munkamenet a Jóvagyon - a Stack Exchange alosztályának, a közösség által vezérelt Q&A webhelyek csoportjának köszönhetően..
Fénykép jóvoltából Redjar (Flickr).
A kérdés
A SuperUser olvasó LanceLafontaine tudni akarja, hogy a nem megfelelő RAM mennyiségek használata valóban csökkenti-e a teljesítményt:
Ez az oldal a MacBook számos laptopjának RAM-adatait írja le. A laptopom részében (13 "Pro, 2011 végén):
- Kiegészítő megjegyzések: A legjobb teljesítmény érdekében töltse ki mindkét memóriahelyet, és minden memóriába telepítse az azonos memóriamodult.
Ez nem az első alkalom, hogy hallottam erről a jelenségről, és ez nem feltétlenül az Apple-re jellemző. Miért van ez a helyzet? A rendelkezésre álló memória nyilvánvaló csökkenése mellett, miért lenne rosszabb a 6 GB (1 * 4 GB plusz 1 * 2 GB) használata, mint a 8 GB (2 * 4 GB)?
Az egyenlőtlen mennyiségű RAM használata csökkenti a teljesítményt, vagy csak egy mítosz?
A válasz
A SuperUser közreműködők David Schwartz és x válaszolnak számunkra. Először David Schwartz:
A memóriában mindkét nyílásban egyenlő mennyiségű memória van, így a memóriát úgy lehet egymásba osztani, hogy egymást követő memóriarészek legyenek. Így a memóriához való hozzáférés szinte teljesen egyenletesen oszlik el mindkét résszel, lehetővé téve a sávszélesség kombinálását.
Egyenetlen mennyiségek esetén a memóriát nem lehet átlapolni, és először egy botra, majd a másikra kell leképezni. Egy olyan program, amely egy nagy, egymással szomszédos memóriarészhez jut, majdnem minden hozzáférést egy bothoz jut, és nem lesz sávszélesség-kombináció.
Az mVincent válaszát követi:
- Kiegészítő megjegyzések: A legjobb teljesítmény érdekében töltse ki mindkét memóriahelyet, és minden memóriába telepítse az azonos memóriamodult.
A valószínű technikai magyarázat itt az, hogy a MacBook (alaplap) támogatja a kétcsatornás architektúrát, és így két azonos memóriamodult igényel. A benchmarkok azt sugallják, hogy 5-10 százalékos teljesítménynövelést biztosít.
- Miért van ez a helyzet? A rendelkezésre álló memória nyilvánvaló csökkenése mellett, miért lenne rosszabb a 6 GB (1 * 4 GB plusz 1 * 2 GB) használata, mint a 8 GB (2 * 4 GB)?
Két nem azonos memóriamodul használata esetén az alaplap a legmodernebb modul sebességével fog működni.
Van valami, amit hozzá kell adni a magyarázathoz? Kikapcsolja a megjegyzéseket. Szeretne további válaszokat olvasni más tech-savvy Stack Exchange felhasználóktól? Nézze meg a teljes beszélgetés szálát itt.