Dobrý den, děkuji za článek.
Na začátku se autor tázal, zda by byl zájem o další články v návaznosti na plánované dva, tak za mě určitě ANO.
K dnešnímu článku bych se chtěl zeptat, jestli mi může někdo odpovědět, co v grafu "Zaznamenané histogramy/profily latencí za měsíce běhu" znamenají ty dva výběžky v "latency", resp. čím jsou způsobeny, když nebyly do celkové maximální "latency", tedy 250 µm za měsíc, zahrnuty?
Děkuji
Viz předchozí odpověď. Jedná se téměř na 100% o přechody na nové neodladěné jádro nebo puštění non-RT varianty před provedením update RT jádra. Může se také jednat o mohlo by se také jednat o velmi sporadickou chybu, která by vedla ke změně chování v daném běhu, ale to by byl jen jeden záznam.
Jinak položka "Display most recent latency plot" zobrazuje právě profil jen posledního běhu, poslední řez 3-D plochou. Kompletní záznam historie je k dispozici jen členům OSADL. Chyby, které vývojáři ale většinou loví, se projevují občasným výskytem jednoho vzorku (jedné špičky) vpravo za "obalovou křivkou" a takové problémy trvá odlovit dlouho.
Co je naopak k dispozici všem, jsou patche, které byly v rámci práce OSADL vyvinuté
https://www.osadl.org/Profile-of-system-in-rack-b-slot-7.qa-profile-rbs7.0.html#patches
hlavní smysl je pak dostat tyto úpravy do mainline jádra nebo alespoň RT forku, který se stále zcela zaintegrovat do mainline nedaří - některé úpravy snižují propustnost, zvětšují komplexitu a nedaří se sehnat dostatek organizací, garantujících Linusem a Thomasem Gleixnerem požadovanou úroveň podpory.
Děkuji, tu nahoře jsem taky četl. V podstatě jsem si nevšiml, že už se tam na to někdo ptal. Nezkoušeli jste třeba Yocto?
https://www.yoctoproject.org/