¿Hay alguna forma de hamstring mi sistema?

Estoy buscando networkingucir temporalmente la cantidad de núcleos y RAM disponibles para mi sistema, así como la potencia de procesamiento.

Escribí un server que usa epoll (Linux) y quiero get una comparación aproximada de su performance con un server que utilicé usando kqueue (BSD / Darwin).

  • ¿Puedo instalar un OS X anterior sobre un OS X más reciente sin restaurar desde la copy de security?
  • ¿Cómo activo el menu visual cuando cambio las inputs de idioma?
  • ¿Cerrará una restauración de cancelación de MacBook desde la copy de security de Time Machine?
  • Causa de cierre: -104
  • Comportamiento de cmd + tab de OSX con múltiples windows y monitores
  • El tamaño en bytes es significativamente menor (la mitad del tamaño) que el tamaño en MB en la window de obtención de información
  • Mi Mac Book Pro es mucho más poderoso que la máquina Linux que usaré, así que quiero reinar un poco.

    Estaba pensando en crear una máquina virtual y dándole los resources que no quiero que estén disponibles para OSX, pero no estoy seguro de cómo funciona el intercambio de resources con la máquina virtual, y si esta será una forma confiable de hamstringing mi sistema . Además, esto solo networkingucirá la cantidad de núcleos, no alterará el performance de la CPU.

    ¿Hay alguna manera más fácil y más confiable de hacer esto? Tenga en count que soy un poco grueso cuando se trata de hardware.

  • Sincronización de contactos con iOS en Mac OS X 10.6
  • Cómo ver el directory de inicio con Finder
  • ¿Hay alguna manera de activar / desactivar Wi-Fi usando Spotlight?
  • ¿Por qué Siri dice que X no está en mi list de search mi amigo?
  • ¿Qué pasaría si fuerzo la installation de un controller de Linux en Mac OS X?
  • instalar: opción ilegal - D
  • 2 Solutions collect form web for “¿Hay alguna forma de hamstring mi sistema?”

    Tirando de la RAM parece una forma confiable de restringir ese recurso.

    Ejecutar en virtualización debería ayudar si puede decirle a su stack preferida que asigne less hilos o núcleos, pero cuestionaría su suposition principal de que estos son los cuellos de botella críticos para hacer valiosas sus simulaciones.

    Por qué no dejar que las simulaciones corran a toda velocidad y solo medir dónde surgen los cuellos de botella en la Mac. Puede medir la pagination VM, las statistics IO y la hora para ejecutar cada trabajo en su mac y luego ejecutar una testing similar en el hardware de producción.

    Si el código es 2 a 1 más rápido en la Mac y no tiene pagination o contención de IO, debería escalar bastante bien a las mediciones en el hardware de Linux. Tengo totalmente el deseo de controlar esto y eliminar las variables, pero dado que los sistemas deben equilibrarse en todas partes, lo que es un cuello de botella en un sistema / architecture a menudo no es el mismo cuello de botella en otro.

    Dentro de la aplicación Instruments (parte de las herramientas para desarrolladores de Xcode de Apple), puede ajustar la cantidad de núcleos de procesador activos y / o apagar Hardware Multi-Threading.

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

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).