A ka ndonjë gjë që mund të bëjmë për të mos humbur sa më shumë performancë nga copëzat Meltdown dhe Specter?

spektri dhe logot e shkrirjes në një e shtënë të meshës

Intel donte ta justifikonte këtë Meltdown dhe Spektri ishte problemi i tij, atëherë ai korrigjoi dhe bëri një deklaratë publike në të cilën ai përmendi AMD dhe ARM si partnerë të teknologjisë me të cilët po punonte për të zgjidhur problemin dhe kështu i vuri në dukje edhe ata, por edhe ARM edhe AMD nuk preken aq shumë për shkak të këto dobësi siç është Intel, pasi që Meltdown është pothuajse ekskluzive për mikroprocesorët Intel (dhe disa ARM) dhe Specter ndikon më shumë në mikroprocesorë, por jo në të njëjtën masë dhe Intel përsëri merr pjesën më të keqe.

Ata gjithashtu thanë shpejt humbja e performancës do të ishte pothuajse zero, që përdoruesit të mos e vinin re atë pasi të instalonin arnimet. Dhe është e vërtetë që nuk ka një humbje aq dramatike sa pritej në shumicën e rasteve, por është e vërtetë që në varësi të gjenerimit të çipit tuaj humbja mund të jetë minimale ose mjaft e rëndë. Ata tashmë e kanë njohur atë dhe tani ata kanë kryer disa teste me standarde për të llogaritur humbjet që mund të keni në Intel pasi të keni instaluar rregullimet përkatëse në sistemin tuaj, dhe megjithëse testet janë kryer me Microsoft Windows, për Linux dhe të tjerë sisteme të tilla si macOS do të jenë të ngjashme ...

Humbjet e vlerësuara të performancës ...

Swap CPU me një ekskavator lodrash

Siç them unë, ajo humbje prej 30% e performancës nuk është aq e tillë, të paktën në modelet e fundit të CPU të lëshuara. Derisa sa më i vjetër të jetë chip-i juaj aq më shumë humbje të performancës Kjo do të nënkuptojë azhurnimin me pjesët Meltdown dhe Spectre. Testet e kryera nga Intel duhet të merren me piskatore, pasi supozoj se standardet e zgjedhura përfitojnë nga prodhuesi dhe nuk janë vendosur në rastin më të keq, përveç kësaj matjet janë bërë duke marrë parasysh aplikacionet më të përditshme që përdor një përdorues i mesëm , por siç e dini në varësi të softuerit mund të ndryshojë.

Intel gjithashtu ka bërë një mashtrim tjetër për matjet, dhe kjo është përdorni disqet SSD në të gjitha pajisjet që ai ka përdorur, diçka që do të ishte një nga përmirësimet që ne mund të bënim vetë për të luftuar kundër ndikimit. Po, nëse ndryshojmë një HDD për një SSD, shpejtësia e hyrjes për këtë të fundit do të ishte shumë më e shpejtë dhe zbrazja e TLB do të nënkuptojë një humbje më të ulët sesa ajo që mund të jepet në një disk të ngurtë konvencional. Prandaj, nëse keni një HDD, të dhënat nga këto teste Intel janë mjaft optimiste dhe nuk duhet të prisni të merrni të dhënat nga këto standarde. Për më tepër, testet nuk janë kryer me të gjitha modelet, por kanë zgjedhur një nga secila gjeneratë, unë supozoj se ata kanë zgjedhur përsëri ato që tregojnë të dhënat më pozitive për imazhin e markës.

Rezultatet kam qenë:

  • Gjenerata e 8-të Intel Core (Liqeni Kaby dhe Liqeni Coffe): Vlerësohet se ndikimi mesatar i performancës do të ishte 6% për shumicën e aktiviteteve dhe në aplikacionet në internet siç është ekzekutimi i kodit JavaScript mund të shihni një humbje deri në 10%.
  • Gjenerata e 7-të Intel Core (Kaby Lake-H): këtu për aplikacionet e zyrës dhe të tjerët performanca do të bjerë me 7%, një pikë më shumë se në rastin e mëparshëm dhe në rastin e aplikacioneve në internet do të rritet gjithashtu pak krahasuar me të 8-tën.
  • Brezi i 6-të Intel Core (Skylake-S): rreth 8% zakonisht… Por një test specifik i quajtur Responsiveness nga SYSMark 2014 SE ka zbuluar humbje deri në 79% edhe kur përdorni SSD.
  • Intel para kësaj: Epo, asnjë test nuk është kryer në këtë moment, të paktën jo publik, por me çdo brez duhet të shtoni më shumë pikë humbjeje në atë që u pa në tre të fundit, pasi që këto tre të fundit supozohet të jenë ato në të cilat humbja është shumë më pak. Po për procesorët nga 10 vjet më parë për shembull? Ne do të shohim përgjigjen e përdoruesve ...

Me ngarkesat e punës të testuara nga Intel humbjet janë këto për ato breza, por ...dhe me ngarkesa më të larta të punës? Unë mendoj se së shpejti do të ketë më shumë polemika nga përdoruesit e pakënaqur. Sigurisht, lojtarët mund të jenë pak më të qetë sepse lojërat video nuk kanë nevojë për shumë thirrje në sistem për funksionimin e tyre, rënia e performancës për ta nuk është aq e dukshme dhe mund të jetë rreth 2% dhe FPS praktikisht nuk dëmtohet.

Si të përmirësojmë performancën nga pikëpamja fizike?

robot që zëvendëson CPU-në

Për të hardware ne mund të investojmë pak para për të kompensuar humbjen e performancës:

  • CPU: ne mund ta azhurnojmë CPU-në në një model më modern nëse foleja dhe chipset-i ynë e mbështesin atë, kështu që përfitimet nga përfshirja e një mikrokarkitekture më moderne ose një procesori me karakteristika superiore mund të kamuflojnë këtë humbje të performancës, edhe pse padyshim e njëjtë me çipin tuaj të mëparshëm, i riu do të ketë gjithashtu një humbje të performancës në krahasim me sistemin e papatch. Gjëja logjike do të ishte të mos azhurnojmë mikroprocesorin nëse nuk kemi një të vjetër dhe humbja është e njohur dhe tashmë e kemi të amortizuar për të menduar për një ndryshim.
  • RAM: zgjerimi i memorjes RAM nuk do të dëmtonte as, pasi mund të rrisim performancën pak dhe ta bëjmë humbjen e performancës më të durueshme. Në këtë rast, mbase është për ata që kanë një mikroprocesor më modern dhe nuk duan ta ndryshojnë atë, por për një shpenzim prej jo shumë parash ne mund të krahasojmë një modul të ri duke shmangur përdorimin e kujtesës sekondare (SWAP) për të ruajtur procesin të dhëna dhe që mikroprocesori merr akoma më shumë cikle për t’u kulluar nga TLB.
  • Makinë e vështirë: Mund të jetë gjithashtu një mundësi e mirë për të përfshirë një SSD në pajisjet tona, kjo do të përmirësojë ndjeshëm performancën duke ulur ndjeshëm kohën e hyrjes në këtë memorie në lidhje me HDD-të. Kjo është arsyeja pse ndikimi i performancës me SSD do të jetë shumë më i vogël, prandaj Intel i përdori ato për të bërë testet. Ju gjithmonë mund ta lini HDD tuaj si një disk për të dhëna dhe SSD për softuerin.
  • overclock: Për sa kohë që ju e dini se çfarë po bëni, mbase tani është një kohë e mirë për të vënë bast në overclocking sistemin tuaj për të marrë disa qindra megahertz hapur në CPU tuaj ... Por mos harroni se kjo mund të shkaktojë probleme të stabilitetit në disa patate të skuqura dhe veçanërisht ju duhet të përmirësoni ftohjen, prandaj do të nënkuptojë gjithashtu një kosto ekonomike.

sigurisht asnjë nga ndryshimet e harduerit nuk është shumë i lirë, dhe nëse duam të rikuperojmë një pjesë të performancës, do të duhet të shpenzojmë para. Padyshim që jo të gjithë përdoruesit kanë nevojë ta bëjnë këtë, vetëm ata për të cilët performanca është kritike. Gjithashtu, nëse CPU-ja juaj është e gjeneratave të fundit, ju shihni që humbjet nuk janë aq të mëdha, dhe duhet të konsideroni një ndryshim të përbërësve vetëm kur pajisjet tuaja janë më të vjetra ose kur aplikacionet që përdorni vërejnë më shumë dëm të copëzave të tilla si bazat e të dhënave, etj.

Si të përmirësojmë performancën e softuerit?

Shkronja në sfond të errët

Heqja e shpenzimeve të parave për prekjen e pajisjeve tona duhet ta pyesim veten nëse me të njëjtin pajisje që kemi mund të bëjmë diçka në shpërndarjen tonë GNU / Linux në mënyrë që humbja e performancës të mos jetë aq e dukshme. Përgjigja është se ne ndoshta mund të bëjmë diçka dhe është çdo praktikë që duke ndryshuar cilësimet mund të ndihmojë në performancën. Dhe me siguri disa nga këto konfigurime që tashmë i njihni:

  • AMD: Nëse keni një CPU AMD duhet të shmangni arnimet, megjithëse ky është një rrezik, pasi që këto patate të skuqura nuk janë plotësisht të pastra, por është e vërtetë që rreziku është shumë më i ulët për shkak të ndryshimeve arkitektonike midis Intel dhe AMD ... Gjithsesi më shpejt ose më vonë do të mbërrijë një bërthamë në të cilën ju tashmë keni këto rregullime serike dhe nuk do të ishte mirë të përdorni një bërthamë pa azhurnuar për probleme të tjera të mundshme. Më e mira është një mekanizëm konfigurimi për ta çaktivizuar këtë në disa CPU ...
  • Shkëmbim: Unë nuk do të prekja veçanërisht parametrin e kernelit në lidhje me Cache Pressure, por ne mund të modifikonim Swappiness veçanërisht nëse kemi një HDD, pasi që në rastin e të pasurit një SSD ndryshimi do të ishte më i vogël. Vlera e Swappines bën që kerneli të modifikojë përparësinë e përdorimit të RAM / SWAP. Një vlerë prej 0 ose e ulët do të thotë që SWAP nuk do të përdoret aq shumë sa që do të përfitojë pak nga humbja e performancës pas instalimit të arnimeve Specter dhe Meltdown. Sidoqoftë, do të ishte e këshillueshme që të keni RAM të bollshëm në mënyrë që ky hap të mos ndikojë ndryshe në performancë. Nëse keni një kapacitet të mirë RAM dhe një HDD, shmangni vlerat e larta ose afër 100 sepse ato do të përdorin më shumë ndarjen swap SWAP dhe do të lënë RAM më të zbrazët, prandaj do të duhet më shumë kohë për të hyrë në të dhëna dhe udhëzime të mbajtura atje . Për të parë vlerën aktuale të Swappiness tuaj ne mund të përdorim bashkuesin e maceve dhe për të modifikuar vlerën sysctl, për shembull për të vendosur 10% përdorim të SWAP dhe 90% për RAM:
cat /proc/sys/vm/swappiness

sysctl -w vm.swappiness=10

  • përdorim ambiente të lehta për desktop ose për të hequr dorë plotësisht nga një mjedis grafik, kur është e mundur dhe përdoruesi është i kënaqur me modalitetin e tekstit, është një zgjidhje rrënjësore por një që kontribuon jashtëzakonisht shumë në performancë. Nëse në rastin tuaj nuk doni të hiqni dorë nga përfitimet e GUI-ve, mund të zgjidhni një distro të lehtë. Mos harroni se çdo ngarkesë pune që hiqni do të thotë burime falas që mund të përdoren për qëllime të tjera.
  • Dhe me atë që kam komentuar në paragrafin e mëparshëm të them se do të ishte gjithashtu një ide e mirë të ndalonit nga të gjithë ata demonë shërbime që nuk i përdorim. Kjo jo vetëm që përmirëson performancën, por edhe sigurinë. Komanda e vrasjes mund të jetë gjithashtu aleati juaj për vrasjen e proceseve të panevojshme.
  • Nëse nuk dini si të konfiguroni SELinux si duhet më mirë mos ta përdorni, zgjidhni mekanizmat e tjerë të sigurisë. Megjithëse e përmirëson jashtëzakonisht shumë sigurinë, por është shumë e rëndë, dhe nëse është konfiguruar gabimisht, mund të mos ia vlejë humbja e madhe e performancës që mund të supozohet.
  • Gjithmonë përpiloni softuer nga burimiMund të përdorni gjithashtu flamuj të veçantë përpilues për të optimizuar udhëzimet për CPU-në tuaj specifike, gjë që do të përmirësojë performancën.
  • Vendosni një bërthama sa më e lehtë duke eleminuar të gjithë ata kontrollues që nuk i përdorim për të mos gjeneruar një imazh shumë të madh, dhe nëse janë dytësorë, mos i shënjoni në mënyrë që të përfshihen në kel, por si module. Opsionet e konfigurimit që lidhen me CPU-në që do të gjeni në konfigurim gjithashtu mund të zgjedhin shumë punën.
  • Zgjidhni një skedar të mirë:
    • btrfs: performancë e mirë e përgjithshme, madje edhe më e mirë se ext4 kështu që do të ishte opsioni më i mirë.
    • ext4: performancë e mirë e përgjithshme.
    • JFS: Bën shumë pak përdorim të CPU-së, prandaj është një mundësi për tu konsideruar.
    • XFS: nëse trajtoni skedarë shumë të mëdhenj, siç është një bazë e të dhënave, do të ishte opsioni më i mirë për performancën e saj. Nga ana tjetër, për një përdorues normal mund të jetë i dëmshëm pasi performanca e tij përkeqësohet me skedarë të vegjël.
    • ReiserFS: e kundërta e asaj të mëparshme, performanca e mirë për skedarët e vegjël.
  • Unë nuk ju këshilloj të rezervoni hapësirat e kujtesës RAM dhe montoni një lloj FS atje si një alternativë ndaj një SSD ose ngarkoni / tmp atje, pasi që është e vërtetë që do të përmirësojë kohën e hyrjes për ato të dhëna të pritura atje, por gjithashtu do të përdorë më shumë CPU. Kështu që shmangni këtë lloj praktike ose përdorni kompakë, etj.
  • Ka gjithashtu softuer për rritjen e performancës të sistemit tonë, kështu që do të ishte mirë të përdorni këtë softuer mirëmbajtjeje herë pas here për të ndihmuar në përmirësimin e performancës. Për shembull verynice ... Dhe tani që kam shkruar këtë emër, unë sapo kujtova komanda si nice, renice dhe jonice që mund të jenë veçanërisht të rëndësishme në këto raste. Ne tashmë kemi folur për to në LxA.
  • Ka gjithashtu Tricks në internet për programe të ndryshme, nëse përdorni ndonjë shpesh mund të kërkoni këto truke për t'i shpejtuar ato. Për shembull për Firefox, LibreOffice, SSH, etj.

Mos harroni të lini tuajin komente, dyshime ose sugjerime...


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   aaa dijo

    Dhe pse ata duan kaq shumë performancë nëse përdorin PC për të luajtur karte blanche dhe për të parë Facebook?

  2.   Luis dijo

    Në Lenovo G550 (T4200) im është mjaft i dukshëm dhe unë e përdor atë për multimedia.

  3.   Luis dijo

    duke lënë gentoo