O tengo que configurar IIS específicamente para esto? ¿Debo usar Web Garden para aprovechar los múltiples núcleos?¿ASP.NET aprovecha de forma predeterminada el procesador multinúcleo?
Respuesta
Un servidor web es multi-hilo (al menos, IIS es).
Cualquier programa multi-hilo se distribuirán sobre todos los núcleos disponibles por el programador de Windows por defecto (aunque "la afinidad del procesador" puede sintonizarse en el administrador de tareas, por ejemplo). Si usa ASP.NET o cualquier otro servidor/idioma de aplicaciones no hace diferencia aquí.
IIS de forma predeterminada tomar ventaja de una CPU de varios núcleos.
[Si desea establecer processor affinity, es necesario configurar explícitamente.]
En realidad es al revés. La afinidad del procesador se desconecta en IIS6, lo que significa que la carga se distribuirá entre todas las CPU disponibles. Si desea restringirlo, puede usar la afinidad del procesador para detener este comportamiento predeterminado.
como quiera que utilizar todas las CPU disponibles, la instalación predeterminada funcionará como se desea.
En la máquina con varias CPU, todavía necesito proceso de trabajo múltiple, ¿o no? ¿Se puede compartir un proceso entre múltiples CPU? –
@Peter - Sí. El proceso de trabajo que utiliza subprocesos, que se distribuirá entre los procesadores. –
páginas ASP.NET también pueden correr asynchronously y pueden ser multithreaded.
- 1. ¿NSURLConnection se aprovecha de NSURLCache?
- 2. ¿Cronómetro cronómetro .Net y multinúcleo?
- 3. Python: ¿Procesamiento multinúcleo?
- 4. Secciones críticas con procesadores multinúcleo
- 5. ASP.NET MVC ¿Ruta predeterminada?
- 6. Fuerza C# aplicación utilizar un único núcleo en un PC con un procesador multinúcleo
- 7. ASP.NET MVC URL predeterminada Ver
- 8. constructor con un parámetro de forma predeterminada
- 9. Bloqueo optimista en Hibernate de forma predeterminada
- 10. Configuración AutoEventWireup = "false" de forma predeterminada
- 11. Activando un perfil de forma predeterminada
- 12. multinúcleo con plyr, MC
- 13. Duración predeterminada de Cache.Insert en ASP.NET
- 14. DropDownListFor (...) seleccionando booleano falso de forma predeterminada
- 15. Establecer @ Html.RadioButtonFor como comprobado de forma predeterminada
- 16. ¿Debo usar cadena Unicode de forma predeterminada?
- 17. numpy en hardware multinúcleo
- 18. ¿Hay alguna forma de mejorar el rendimiento multinúcleo/multiprocesador del compilador Java?
- 19. ¿Cómo se muestra el teclado de forma predeterminada en UITextView?
- 20. ¿Puedes usar el portapapeles del sistema de forma predeterminada?
- 21. CPU de ensamblaje y multinúcleo
- 22. ASP.NET machineKey sección de configuración predeterminada ubicación
- 23. ¿Cómo se comparten las memorias caché en CPU Intel multinúcleo?
- 24. ¿Requiere ASP.NET MVC 4 manejo adicional de XSS de forma predeterminada
- 25. Cómo obtener un archivo 'codebehind' para crear una vista ASP.NET-MVC en RC1 de forma predeterminada
- 26. ¿Cómo funcionan las interrupciones en máquinas multinúcleo/multicpu?
- 27. ¿Qué marco de burla de C# aprovecha mejor .NET 4?
- 28. Programación multinúcleo en Haskell - Control.Parallel
- 29. Personalizar procesador predeterminado radioselect
- 30. Programación multinúcleo: las partes duras
Mitch, que señaló artículo titulado "ajuste del procesador de afinidad en servidores con varias CPUs (IIS 6.0)". La pregunta fue sobre núcleos mutiples en un procesador. –
applogies! se actualizará –