Esta historia comienza cuando me di cuenta de que mi máquina se estaba comportando mal. Mi máquina con Windows 10 tiene 24 núcleos (48 hyper-threads) y el 50 % del tiempo están inactivos; tiene 64 GB de RAM con sólo la mitad usados; y un disco SSD inactivo la mayor parte del tiempo. Y ahora muevo el ratón y va a trompicones. Incluso a veces se queda bloqueado varios segundos. Así que hice lo que hago siempre: grabar los logs y analizarlos. El resultado fue el descubrimiento de un serio error de rendimiento al destruir procesos en Windows 10.
|
etiquetas: cpu , 24 núcleos , windows 10 , error de rendimiento
En tu comentario anterior insinuabas que no hay juegos para GNU/Linux.
Menudo desperdicio de dinero y equipo para que el nene juegue.
Y aunque meneame no es un foro de expertos en una materia concreta tiene la cualidad de que hay noticias de todo tipo, y en noticias de temas específicos si se suele usar jerga específica de ese tema. Pero si preguntas que es, seguramente mas de uno te contestará con animo.
A los que insultan, yo directamente ni les contesto. Un saludo.
SUBNORMAL
SUBNORMAL
Sabes aquel chiste de "que hables bien joder, que no cuesta una puta mierda". Pues eso.
People suck.
Has abierto la veda a que te llamen subnormal con tu falta de respeto desde el primer mensaje. Por cierto, él aún no te insultó, soy yo quien lo está haciendo. A ver si sabes diferenciar
La moda de usar Meneame como una mezcla de chistes de Twitter + trolls infantiles de ForoCoches empezó hace 2 años aprox.
No es que antes fuera todo campo, es que recuerdo perfectamente el día que dije "ya no sé en qué web estoy realmente".
En fin, red social abierta y anónima = infección de trolls a largo plazo. No hay remedio. Bucear entre la mierda para encontrar la pepita de oro, como en esta serie comments.
En realidad no solo es en ese programa. Así que sigo sin saber donde está ese mega-rendimiento del que todo el mundo habla porque yo aun no lo noté.
Salu2
Toda la razón a #31.
Déjalo, no lo entenderá. Sigue con el mantra cuñado de que él no ha ofendido a nadie cuando ha entrado como elefante en cacharrería a hacer el ridículo
Mientras está compilando Google Chrome tiene tiempo de sobra para analizar lo que sea.
Por cierto, vendo opel corsa.
God damn you all to hell
Qué empeño en hablar para el gremio en un sitio como meneame, principalmente cuando algo tan patrio como a trompicones o chapuza lo puede entender el usuario de lenguaje técnico informático y el profano.
Obviamente es por trabajo y hay un fallo.
No suelo comerme sarcasmos te odio y seremos enemigos de muerte.
Gracias
Es lo que tiene el software privativo frente al software libre... que en el privativo "te meten lo que quieren" sin que tú lo veas o puedas hacer algo para eliminarlo. Así los consumos de procesos y recursos del sistema "vuelan" y quedan muchas veces fuera de tu control como administrador o usuario del sistema.
Sí, lo comentarios situados entre los 20 primeros van a llevar siempre muchos más positivos que los que estén más abajo. Sin embargo, he visto comentarios hacia la parte baja que han llegado a tener muchos positivos y ser destacados aun estando en puestos entre el 60 y el 90.
Ni que decir tiene que los primeros comentarios son habitualmente de gente que no ha leído el meneo y se ha quedado en el titular y/o la entradilla. Yo mismo soy culpable de eso en alguna ocasión.
a) registros
b) memorias cache (L1, L2, L3)
c) memoria principal del nodo NUMA*
d) Link entre procesadores dentro del mismo nodo de computo (p.ej. Intel QPI)
disco
red
Entonces, el caso esta en que: si tu programa necesita muchos datos y los usa muy poquitas veces (p.ej, una base de datos con tablas muy grandes, con consultas cuyo resultado es tambien muy grande) tu cuello de botella va a ser la memoria (tendrás lo que se llama un programa limitado por acceso a datos). Lo que vas a ver ahí es que el tiempo de calculo se reduce linealmente con el número de cores hasta que llega un punto en que la memoria esta saturada (alrededor del 80% del ancho de banda nominal, con suerte) y entonces por muchos cores que añadas... solo harás que vaya peor, porque la memoria no va a dar mas de si, y el incremento de requests en el bus de memoria solo va a atascar mas el bus.
Si, en lugar de eso, tienes un programa que trae poquitos datos y los reusa mucho (un ejemplo clásico es una multiplicacion de matrices densas) entonces ese problema no lo tienes (tienes un programa limitado por computo): la memoria va sobrada para traer/llevar datos mientras los cores estan ocupados calculando con los datos que tienes en las memorias cache y registros.
Si te interesa el tema, hay un artículo que esta muy bien sobre una medida llamada "roofline model", que te permite saber que porcentaje de rendimiento le puedes sacar a un procesador en funcion del calculo que quieres hacer, y está explicada de una manera muy didactica.
Edit: en resumen: que, si tu problema escala hasta N cores, y te compras una maquina con 3N cores con la misma tecnologia de memoria (numero de canales y modulos de memoria), 2N cores se van a estar tocando la minga mientras los mismos N curran.
Es un poco penoso ver el nivel, pero da más pena ver como se "presume" de ser paleto. Ya mejor no hablar del respeto a comentarios serios, que es algo que no abunda.
La empresa para la que trabajo encontramos/nos damos de cabeza con errores tanto en los compiladores de intel como con windows a una frecuencia de 4-5 cada medio año, con lo que asumir que "un equipo de ingenieros" es la leche solo por ser "un equipo de ingenieros" es, como poco, atrevido... en todas partes hay de todo.
"Lo que está claro es que el problema no está en Windows (sino nos pasaría a todos)" eso es falso: que un problema de estos ocurra depende de multiples factores que no tienen por qué ser facilmente reproducibles. Con lo que, lo que está claro, es que el problema no es solo de Windows.
www.meneame.net/story/via-lactea-podria-contener-mas-100-000-millones-
Menos el comentario 9, del mismo usuario que lo ha lanzado, y si acaso el 6, todos los demás gilipolleces sin cuento.
A partir de aquí hay varias opciones: Buscas en google lo que significa, preguntas lo que significa, o te pones en modo crío y te pones a quejarte de que alguien habla un lenguaje técnico que tu no controlas y cargas contra él.
PD: Workaround no tiene salvación, eso si fue algo pedante
Es cierto que con linux podrias descargarte el codigo fuente, arreglar el error, y enviar el parche para su inclusión en el kernel pero... a no ser que te dediques a esto, no hay mucha gente que sepa ni por donde empezar...
Es el tartamudeo o la inestabilidad de los frames cuando no deberían. Vendría siendo como "parones", normalmente yo suelo verlo mucho junto con "micro stuttering". El ejemplo mas fácil de comprender es que estés jugando y que el juego, no porque los FPS sean bajos, sino por otras razones empiece a ir a trompicones
Lo único que he sacado en claro de la definición son más palabras en castellano: 'tartamudeo' 'parones'... Y para colmo, está la versión mini, micro-stuttering
Definitivamente, el lenguaje técnico no es lo mío.
En este tipo de noticias estaría genial que quien sube la noticia si sabe de que está hablando pueda explicarnos a los legos el problema, no en si traducir la noticia o la entradilla, pues a pesar de que el inglés es para mi lengua vernácula es como si hubiera leído un texto en ruso.
Yo tengo Ryzen y Windows 10 y ahora no se si estoy ayudando a la mafia rusa, minando bitcoins o simplemente no es algo que me vaya a afectar realmente. Hoy estoy de vacaciones y ni tan siquiera tengo a ningún informático para que me explique esto.
Pero el resultado es siempre el mismo, a igualdad de hardware windows funciona mejor para jugar. Eso si, los juegos nativos de linux funcionan de forma perfecta cuando haces funcionar la aceleración 3D.
Pues lo desconozco porque nunca he tenido tarjetas sofisticadas. Sí que he leído muchas veces que ATI desarrolla drivers oficiales para GNU/Linux, pero nunca lo he probado.