2 votos

¿Hay alguna manera de mi sistema los tendones isquiotibiales?

Yo estoy buscando para reducir temporalmente la cantidad de núcleos y la memoria RAM disponible en el sistema, así como la potencia de procesamiento.

He escrito un servidor que utiliza epoll (Linux) y quiero conseguir una comparación aproximada de que el rendimiento del servidor he witten utilizando kqueue (BSD/Darwin).

Mi Mac Book Pro es la forma más potente de la máquina Linux que voy a utilizar, por lo que quiero reinar en un poco.

Yo estaba pensando acerca de la creación de una máquina virtual y dotándolas de los recursos que no quiero disponible para OSX, pero no estoy seguro sobre cómo el uso compartido de recursos de obras con la máquina virtual, y si va a ser de una manera confiable de paralizando mi sistema. También, esto va a reducir el número de núcleos, para no alterar el rendimiento de la CPU.

Hay una manera más fácil y posiblemente la manera más confiable para hacer esto? Por favor, tenga en cuenta que estoy un poco espeso cuando se trata de hardware.

4voto

Oskar Puntos 1242

Tirando de la RAM parece una manera confiable para restringir ese recurso.

Se ejecuta en la virtualización de ayuda si usted puede decirle a su preferido pila de asignar menos hilos o núcleos, pero yo pondría en duda su principal suposición de que estos son los cuellos de botella críticos para la fabricación de sus simulaciones valioso.

Por qué no dejar que las simulaciones correr a toda velocidad y la medida justa , donde los cuellos de botella en el Mac surgir. Usted puede medir la VM de paginación, IO estadísticas y tiempo para ejecutar cada puesto de trabajo en tu mac y, a continuación, ejecute una prueba similar en la producción de hardware.

Si el código es de 2 a 1 más rápido en el Mac y no tiene paginación o IO contención, que debe escala muy bien para las mediciones en el hardware en Linux. Estoy totalmente de conseguir el deseo de control de este y eliminar las variables, pero puesto que los sistemas deben ser equilibrados en todas partes - lo que es un cuello de botella en un sistema de arquitectura / a menudo no es el mismo cuello de botella en la otra.

2voto

abjbhat Puntos 184

Dentro de la aplicación de instrumentos (parte de herramientas de desarrollo Xcode de Apple), puede ajustar el número de núcleos activos del procesador o desactivar Hardware Multi-Threading.

No estoy seguro cómo mejor ajustar la velocidad real de la CPU...

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X