Optimalizované Repozitáre
Naším cieľom pri poskytovaní výkonovo optimalizovanej distribúcie je prekompilovať základné balíčky Arch Linuxu pre architektúry x86-64-v3, x86-64-v4 a Zen4.
- x86-64-v3: 5%-20% nárast výkonu v porovnaní s x86-64.
- x86-64-v4: Poskytuje značné zvýšenie výkonu vďaka podpore AVX512, v závislosti od pracovného zaťaženia.
- Zen 4/5: Okrem inštrukčnej sady x86-64-v4 sú pridané nasledovné:
Prispôsobené Balíčky
Náš repozitár CachyOS-PKGBUILDs obsahuje balíčky, ktoré dostávajú priebežné aktualizácie, opravy a spätné portácie. Pre zvýšenie výkonu selektívne implementujeme optimalizácie PGO, LTO a BOLT v závislosti od potreby. Taktiež spravujeme niekoľko -git balíčkov, napr. mesa-git.
Pridanie Našich Repozitárov do Existujúcej Inštalácie Arch Linuxu
Poskytujeme skript, ktorý automatizuje inštaláciu našich repozitárov do vašich existujúcich Arch-based inštalácií.
-
Nainštalujte CachyOS keyring:
-
Nainštalujte potrebné balíčky:
-
Pridajte repozitáre CachyOS do konfigurácie Pacmanu:
-
Nakoniec aktualizujte váš systém s balíčkami CachyOS:
Odinštalovanie Repozitárov CachyOS
Spustite nasledujúce príkazy na odstránenie repozitárov CachyOS z vášho systému:
- Preinštalujte pôvodný Pacman z Arch Linuxu:
- Spustite nasledujúci príkaz:
- Vytvorte zálohu konfiguračného súboru Pacmanu:
- Prepnite späť na predvolené balíčky Arch Linuxu pomocou nasledujúcich príkazov:
Testy a benchmarky
Michael z Phoronix už niekoľkokrát benchmarkoval CachyOS, ktorý sa väčšinou ukazuje ako vedúci v grafoch benchmarkov a v geometrickom priemere všetkých výsledkov testov. Od prvého benchmarku vykonaného v roku 2022 sa CachyOS oveľa viac vyvinul a dozrel, pokiaľ ide o použiteľnosť a výkon.
Ak by ste sa chceli dozvedieť viac o zvýšení výkonu z našich repozitárov, pozrite si odkazy nižšie.
-
14/03/2021: V RFC diskusii o dopade x86-64-v3, ktorú začal Mateusz Jończyk z Arch Linuxu, ukázal niektoré počiatočné výsledky.
-
09/12/2022: Prvý benchmark od Michaela.
-
29/02/2024: Phoronix vykonal ďalší benchmark demonštrujúci rozdiel medzi balíčkami x86-64-v4, x86-64-v3 a x86-64 (všeobecné). Pri pohľade na príklady ako PHP alebo GCC, kde prispôsobujeme naše PKGBUILDy, je pozorovateľné zlepšenie výkonu.
-
20/08/2024: Michael zverejnil nový benchmark pre AMD Ryzen 9950x, ktorý zahŕňa CachyOS a niektoré ďalšie Linuxové distribúcie.