Ale jakýpak puberťák. Měl jsem možnost X let tu nasávat vědomosti a přístup Microsoftího PR oddělení, tak jsem taky něco odkoukal :-).
Ostatně ten rozdí ve výkonu 30 - 50% jsem si nevycucal z prstu, ale naměřili to chlapci z Phoronixu na moderních AMD mnohojádrech. Strejda Google všechny zájemce snadno poinformuje.
no nebolo
od 51:55 do 53:48
https://www.youtube.com/watch?v=mIKSXv0Cgjg
Vypnutie HT/SMT znamená -505 výkonu na niových CPU
za to môžu tri zákony
Moorov, ten má rôzne formy- napr. o počte tranzistorov alebo prenesení o výkone CPU
https://en.m.wikipedia.org/wiki/Moore%27s_law
Gatesov
“The speed of software halves every 18 months.”
http://catb.org/jargon/html/G/Gatess-Law.html
a Wirthov
Wirth's law is an adage on computer performance which states that software is getting slower more rapidly than hardware becomes faster.
https://en.m.wikipedia.org/wiki/Wirth%27s_law
Lama má dotaz:
1) tato všechna zpomalení se týkají jen I/O, tj, hlavně práce s diskem?
2) jak moc se všechny záplaty týkají procesorů bez HT a nepoužívání virtualboxu?
3) vypnutím záplat se zvýší výkon CPU ve všech směrech nebo jen při práci s diskem?
Proč se ptám. Ztráta výkonu při práci s diskem 5 400 ot. na mě nedopadá. Ale kdyby tím měl trpět nevýkon Celeronu N4000 jako celku, tak bych to povypínal. Jádro je 4.15.
týka sa to každého systémového volania a tých je čím ďalej tým viac len na spustenie(minimum bolo 28, terz vidím 552) a počas behu postupne
more hello.c
#include<stdio.h>
int main(int argc, char **argv)
{
printf("Ahoj svet\n");
return(0);
}
gcc hello.c
strace ./a.out 2> test.txt; cat test.txt|wc -l
Ahoj svet
552
Mám dotaz (úvahu): pokud se jedná o zranitelnosti založené na tom, že jeden proces doluje informace o druhém procesu, ta na serveru - kde mám procesy "pod kontrolou" nemusím záplaty zapínat, zatímco například na desktopu (kde nevím, co mi vleze do prohlížeče) je to nanejvýš vhodné. (To samé platí pro virtuálky - kde jsou pod kontrolou, netřeba, kde je "někdo cizí", třeba.)
Je taková úvaha správná?