Per a controlar tot allò que afecta a la CPU, crec que el millor és virtualitzar. Fins i tot és possible separar la màquina virtual de l'ús directe del maquinari real.
Narcis Garcia __________ I'm using this dedicated address because personal addresses aren't masked enough at this mail public archive. Public archive administrator should fix this against automated addresses collectors. El 1/6/21 a les 19:14, Leopold Palomo-Avellaneda ha escrit: > Bones, > > he enviat aquest missatge a la llista de caliu però ha tingut poc > èxit... Us explico, probablement és un correu fora de tema, però > m'agradaria preguntar aquí perquè potser alguns de vosaltres em podrien > guiar. > > Estic treballant amb alguns científics per avaluar alguns programes que > calculen una solució per a un problema. Bàsicament fan una instància de > ILOG CPLEX i obtenen el temps utilitzat per calcular la solució o fan > servir alguna heurística. > > Utilitzem un servidor per fer els càlculs, i hem trobat (òbviament) > variacions significatives que depenen de la càrrega de la màquina. El > què voler obtenir és un tipus de mesura independent de la càrrega del > servidor. > > Un enfocament ha estat utilitzar el temps de CPU. En el nostre cas, el > nombre total dels segons de CPU que el procés utilitza directament (en > mode d'usuari). No estem parlant del temps real transcorregut (wall > clock) que òbviament és directament està afectat per la càrrega de la > màquina. > > No obstant això, hem realitzat diverses proves i hem descobert que té > una variació al voltant del 10% (depenent de la càrrega). També hem > avaluat el temps de CPU en mode kernel i també com hi ha un canvi de > context perquè l'aplicació no s'executa. Però, sincerament no hem > obtingut una idea clara del que està passant. > > Una altra qüestió que hem trobat és com pot afectar el nombre de nuclis. > o CPUs físiques al servidor. > > Algú de vosaltres ha trobat aquests problemes i els ha resolt? > > > Salutacions, > > Leopold >

