Phenomy a opterony s TLB - oprava nizkeho vykonu
Napsal: stř 10. zář 2014, 22:46
zdravim.
nedavno jsem resil opravu, resp povoleni TLB pro opterony, kde na netu neexistovalo nic funkcniho, co by dokazalo zaktivovat vsech 8 jader meho serveru.
stravil jsem spoutu hodin hledani opravy a nasledne testovani a je mi lito, abych to nechal jen tak ladem. snad to nekomu pomuze.
Co to vlastne TLB je a jak poznam ze se me to tyka?
jednoduse, TLB bug mely procesory amd prvni generace phenomu/opteronu, resp. Barcelony B2. v praxi se problem projevuje brutalnim omezeni vykonu cpu na systemu windows vista sp1 a novejsich. microsoft se totiz rozhodl softwarove, ackoliv existovaly zaplaty do biosu deaktivovat celou vadnou cast chipu. nasledkem toho byl katastroficky vykon cpu, napr winrar 8jadro 2,5ghz zvladalo jen 700kb/s. pri deaktivaci zabrany v biosu a aplikaci prilozeneho SW je vykon ve winrar 3 000kb/s. metro LL 20FPS, po aplikaci patche 54FPS atd atd. pokud vlastnite phenom prvni generace a mate ve winraru na jedno jadro mene nez 400kb/s, pravdepodobne mate onen problem.
bug samotny se tyka ohledne problemu v cache L3 pameti, kdy dochazi k moznosti ztraty dat a nasledne modre smrti win, avsak v praxi se s danym problemem setkate jen pri virtualizacich.
zde je link na stazeni opravy pro windows:
http://uloz.to/xKe8zuug/tlb-barcelona-b2-rar
-max 4core
aplikace je jednoducha, rozbalte napr do c:/ a v pripade ze vlastnite phenom/opteron do 4 vlaken, muzete pouzit jednoduse TLB_Disable. po spusteni bude aktivovana L3 cast cache a dostavy se zpatky vykon ktery ma cpu mit.
-unlimited core
ve slozce RW-everything jse vytvoril batku pro 8 jader povolujici cache, testovano na opteronech barcelona B2, avsak aplikace na barcelonach B3 je take mozna, jen jiz nema zadny hmatatelny prinos a tak muzete vyskouset pokud si nejste jisti.
-u obou variant plati, ze musi byt aktivovany pri kazdem spousteni win, jednose si napr vytvorte zastupce na allcore.bat do slozky Startup (po spusteni)
-musi byt TLB cast cache zaktivovana v biosu, (TLB enable, nebo TLB fix disable atd..) jinak nedokaze softwarova varianta L3 spustit a nedocilite zaslouzeneho vykonu.
odhadovany vykon na jedno jadro ve winraru, pokud je TLB funkcni byva zpravidla nad 400kb/s 1core.
dotazy rad zodpovim.
phenomum a opteronum zdar!
nedavno jsem resil opravu, resp povoleni TLB pro opterony, kde na netu neexistovalo nic funkcniho, co by dokazalo zaktivovat vsech 8 jader meho serveru.
stravil jsem spoutu hodin hledani opravy a nasledne testovani a je mi lito, abych to nechal jen tak ladem. snad to nekomu pomuze.
Co to vlastne TLB je a jak poznam ze se me to tyka?
jednoduse, TLB bug mely procesory amd prvni generace phenomu/opteronu, resp. Barcelony B2. v praxi se problem projevuje brutalnim omezeni vykonu cpu na systemu windows vista sp1 a novejsich. microsoft se totiz rozhodl softwarove, ackoliv existovaly zaplaty do biosu deaktivovat celou vadnou cast chipu. nasledkem toho byl katastroficky vykon cpu, napr winrar 8jadro 2,5ghz zvladalo jen 700kb/s. pri deaktivaci zabrany v biosu a aplikaci prilozeneho SW je vykon ve winrar 3 000kb/s. metro LL 20FPS, po aplikaci patche 54FPS atd atd. pokud vlastnite phenom prvni generace a mate ve winraru na jedno jadro mene nez 400kb/s, pravdepodobne mate onen problem.
bug samotny se tyka ohledne problemu v cache L3 pameti, kdy dochazi k moznosti ztraty dat a nasledne modre smrti win, avsak v praxi se s danym problemem setkate jen pri virtualizacich.
zde je link na stazeni opravy pro windows:
http://uloz.to/xKe8zuug/tlb-barcelona-b2-rar
-max 4core
aplikace je jednoducha, rozbalte napr do c:/ a v pripade ze vlastnite phenom/opteron do 4 vlaken, muzete pouzit jednoduse TLB_Disable. po spusteni bude aktivovana L3 cast cache a dostavy se zpatky vykon ktery ma cpu mit.
-unlimited core
ve slozce RW-everything jse vytvoril batku pro 8 jader povolujici cache, testovano na opteronech barcelona B2, avsak aplikace na barcelonach B3 je take mozna, jen jiz nema zadny hmatatelny prinos a tak muzete vyskouset pokud si nejste jisti.
-u obou variant plati, ze musi byt aktivovany pri kazdem spousteni win, jednose si napr vytvorte zastupce na allcore.bat do slozky Startup (po spusteni)
-musi byt TLB cast cache zaktivovana v biosu, (TLB enable, nebo TLB fix disable atd..) jinak nedokaze softwarova varianta L3 spustit a nedocilite zaslouzeneho vykonu.
odhadovany vykon na jedno jadro ve winraru, pokud je TLB funkcni byva zpravidla nad 400kb/s 1core.
dotazy rad zodpovim.
phenomum a opteronum zdar!