„Intel“ gamina vieno, dviejų, keturių ir šešių branduolių procesorius.
Vaizdo kreditas: Justinas Sullivanas / „Getty Images News“ / „Getty Images“.
Dviejų branduolių kompiuteris turi papildomą techninę įrangą, kad jis būtų greitesnis: du procesoriai, kurių kiekvienas vadinamas branduoliu. „Hyperthreading“ yra programinės įrangos sprendimas, skirtas efektyviau naudoti procesoriaus išteklius. Jei lyginate „Intel“ modelius, kad pakeistumėte žiniatinklio serverį arba darbuotojo darbo vietą, atminkite, kad dviejų branduolių kompiuteris visada bus greitesnis nei vieno branduolio kompiuteris, net ir su hipersriegiu.
Dviejų branduolių
Kai perkate dviejų branduolių kompiuterį, perkate kompiuterį su dviem CPU tame pačiame luste. Kiekvienas procesorius veikia savarankiškai ir turi savo talpyklą, kurioje saugomos reikšmės. Tačiau abu CPU dalijasi magistrale, kuri nuskaito ir įrašo duomenis į atmintį ir iš jos. Nors pirmasis procesorius apdoroja informaciją, antrasis procesorius naudoja magistralę instrukcijoms ir duomenims iš atminties gauti. Tada antrasis procesorius apdoroja savo informaciją, o pirmasis procesorius siunčia rezultatus ir nuskaito naujas instrukcijas.
Dienos vaizdo įrašas
Hipersriegiavimas
Gija yra procesas, kuris veikia CPU. CPU vienu metu gali vykdyti tik vieną giją. Tačiau viena gija paprastai nenaudoja visų procesoriaus išteklių. Siekiant geriau išnaudoti procesoriaus išteklius, hipergijos padalija procesoriaus išteklius, kad iš vieno fizinio procesoriaus būtų sukurti du virtualūs procesoriai. Operacinei sistemai atrodo, kad yra du procesoriai, kurių kiekvienas gali vienu metu paleisti giją. Rezultatas turėtų būti geresnis kompiuterio našumas be hipergijos.
Dviejų branduolių su hipersriegiu
Dviejų branduolių kompiuteris naudoja aparatinę įrangą, kad padidintų našumą. Jame yra du fiziniai procesoriai, kurie efektyviai padvigubina našumą, palyginti su kompiuteriu su vienu procesoriumi. „Hyperthreading“ neprideda prie kompiuterio jokios aparatinės įrangos. Tai virtualus sprendimas, galintis padidinti našumą efektyviau naudojant procesoriaus išteklius. Norėdami maksimaliai padidinti našumą, derinkite abu sprendimus ir naudokite dviejų branduolių kompiuterį, palaikantį hipergiją. Siekiant pagerinti našumą, du fiziniai branduoliai yra padalinti į keturis virtualius branduolius.
Hipersriegio našumas
Naudojant hipergiją, vienas procesas užtrunka ilgiau, tačiau galite paleisti daugiau jų. Našumo padidėjimas naudojant hipersriegius priklauso nuo procesorių atliekamo apdorojimo tipo. „Hyperthreading“ paprastai veikia geriau su kelių branduolių procesoriais, nes abu CPU ne visada aktyvūs tuo pačiu metu. Jei vienas procesas sunaudoja didžiąją dalį procesoriaus laiko arba jei procesai priklauso nuo didelio disko įvesties ir išvesties kiekio, turėtumėte išjungti hipergiją, nes tai gali sumažinti našumą.