Estimación de los requisitos de rendimiento y capacidad para Servicios de Excel en SharePoint Server 2010

 

Se aplica a: SharePoint Server 2010

Última modificación del tema: 2015-03-09

En este artículo se describen los efectos del uso de Servicios de Excel en Microsoft SharePoint Server 2010 en las topologías que ejecutan Microsoft SharePoint Server 2010. Puede usar esta información para escalar mejor las implementaciones según sus requisitos de latencia y de rendimiento.

Nota

Es importante tener en cuenta que las cifras de capacidad y rendimiento específicas presentadas en este artículo serán diferentes de las cifras en entornos reales. Las cifras que se presentan aquí están diseñadas para proporcionar un punto de partida para el diseño de un entorno de tamaño adecuado. Después de completar el diseño inicial del sistema, pruebe la configuración para determinar si el sistema admitirá las necesidades del entorno.

En este artículo:

  • Prueba de las características de la granja de servidores

  • Resultados de las pruebas

  • Recomendaciones

Si desea obtener información general sobre el modo de planear y ejecutar la capacidad para SharePoint Server 2010, vea Administración y ajuste de tamaño de la capacidad de SharePoint Server 2010.

Prueba de las características de la granja de servidores

En esta sección se describen el conjunto de datos, las cargas de trabajo, la configuración de hardware, la topología y las definiciones de prueba que se usaron durante las pruebas de rendimiento y capacidad de Servicios de Excel.

Conjunto de datos

La capacidad y el rendimiento de Servicios de Excel dependen en gran medida de la estructura de los libros hospedados en el servicio. El tamaño del libro y la complejidad de los cálculos suelen ser los factores que causan el mayor impacto. En la prueba se usaron tamaños y complejidades representativos, pero cada libro es diferente, y la capacidad y el rendimiento dependen de los libros reales que se usen y de su complejidad y tamaño específicos.

Simulamos libros de Excel en un conjunto o granja de servidores dedicada a Excel para evaluar el perfil de capacidad. Tenga en cuenta que no había ninguna otra prueba de SharePoint Server en ejecución durante las pruebas de perfil de capacidad. En esta granja, usamos tres cubos de libros: pequeño, grande y muy grande, en función de la complejidad y del tamaño de los libros:

Características del libro Pequeño Grande Muy grande

Hojas

1-3

1-5

1-20

Columnas

10-20

10-500

10-1.000

Filas

10-40

10-10.000

100-30.000

Celdas calculadas

0-20%

0-70%

0-70%

Número de formatos

1-10

1-15

1-20

Tablas

0-1

0-2

0-5

Gráficos

0-1

0-4

0-4

El libro usa datos externos

0%

20%

50%

El libro usa una tabla dinámica

0%

3%

3%

El libro usa formatos condicionales

0%

10%

20%

En esta granja de servidores de prueba se incluyeron 2.000 sitios de SharePoint Server. Cada sitio incluía un libro pequeño, uno grande y uno muy grande. La distribución de los libros en las páginas de SharePoint Server era de un 10% de libros pequeños y de un 90% de libros grandes y muy grandes. Además, el conjunto de datos de la granja de prueba incluía páginas de SharePoint Server que contenían entre uno y cinco elementos web de Excel.

Carga de trabajo

Para simular el uso de las aplicaciones, se crearon cargas de trabajo para llevar a cabo una o varias de las siguientes operaciones:

Combinación de acciones Libro pequeño Libro grande

Vista

50%

70%

Editar

35%

15%

Visualización de colaboración

10%

10%

Edición de colaboración

5%

5%

Además, el 17% del total de los libros incluía datos externos. Para los libros grandes y muy grandes que incluían datos externos, las actualizaciones se realizaron el 80% del tiempo; los libros pequeños no incluían datos externos.

Cada carga de trabajo incluye tiempo de reflexión de 10 segundos entre las acciones del usuario. El tiempo de reflexión son retrasos en las acciones del usuario que simulan el tiempo que puede tardar un usuario en llevar a cabo las acciones, lo que difiere de otros documentos de planeación de capacidad de SharePoint Server 2010. Servicios de Excel es una plataforma con estado (el libro se conserva en la memoria entre las interacciones del usuario). Era importante simular una sesión de usuario completa en lugar de meramente solicitudes individuales. En promedio, se producen 0,2 solicitudes por segundo en una carga de trabajo de un solo usuario.

Seleccionamos uno de los 2.000 sitios al azar para ejecutar la prueba para cada carga de trabajo. Usamos los porcentajes de la tabla siguiente para seleccionar la aplicación y el tamaño de aplicación dentro de ese sitio.

Selección del libro Porcentaje de uso

Libro pequeño

30%

Libro grande

55%

Panel

10%

Libro muy grande

5%

Definiciones de las zonas verde y roja

Para cada configuración, se determinaron dos zonas antes de realizar las pruebas de rendimiento. Una era la zona verde o zona recomendada en la que se puede mantener el rendimiento. La otra era la zona roja o zona máxima en la que el rendimiento puede tolerarse durante un breve período, pero debe evitarse.

Para determinar las cargas de usuarios de las zonas roja y verde, primero llevamos a cabo una prueba escalonada y nos detuvimos cuando se cumplieron las condiciones siguientes:

  • Zona verde: nos detuvimos en el punto en que uno de los equipos de la granja de servidores (front-end web, Excel Calculation Services o Microsoft SQL Server) excedió el 50% del uso de CPU o el tiempo de respuesta del sistema general fue superior a 1 segundo.

  • Zona roja nos detuvimos en el punto en que las RPS correctas de los equipos de Excel Calculation Services de la granja alcanzaron el punto máximo. Pasado este punto, el rendimiento general de la granja de servidores comenzó a disminuir o empezamos a ver errores en uno de los niveles. Por lo general, los bytes privados máximos en Excel Calculation Services se excedían cuando el rendimiento se encontraba en la zona roja.

Después de llevar a cabo las pruebas escalonadas, dejamos estos valores máximos de lado y ejecutamos una prueba más extensa de carga constante de 1 hora. Detuvimos la prueba de la zona verde cuando se usó el 75% de la carga. El pico máximo de la prueba escalonada de la zona roja se registró cuando se usó el 65% de la carga. Si la prueba de la zona verde se veía limitada por la memoria y el porcentaje de uso de CPU nunca superaba el 50%, en su lugar usamos el 75% del número de carga calculado para la zona roja.

El tiempo de respuesta promedio fue inferior a 0,25 segundos tanto para la zona verde como para la roja, y tanto para las pruebas de incremento de la escalabilidad vertical como para las de incremento de la escalabilidad horizontal.

Configuración de hardware y topología

En esta sección se describen los tipos de hardware del equipo que se usaron en el laboratorio y las topologías de configuración de granja de servidores usadas en las pruebas.

Hardware del laboratorio

Para proporcionar un alto nivel de detalle en los resultados de la prueba, se usaron varias configuraciones de granja de servidores en las pruebas. Las configuraciones de granja de servidores variaron entre uno y tres servidores front-end web, uno y tres servidores de aplicaciones para Servicios de Excel y Excel Calculation Services, y un solo equipo servidor de bases de datos que ejecuta Microsoft SQL Server 2008. Además, en las pruebas se usaron cuatro equipos cliente. Todos los servidores eran de 64 bits y los equipos cliente eran de 32 bits.

En la tabla siguiente se enumera el hardware específico usado para realizar las pruebas.

Rol de la máquina CPU Memoria Red

Servidor front-end web

2 procesadores Intel Xeon de núcleo cuádruple a 2,33 GHz

8 Gigabytes (GB)

1 GB

Excel Calculation Services

2 procesadores Intel Xeon de núcleo cuádruple a 2,33 GHz

8 Gigabytes (GB)

1 GB

SQL Server

4 procesadores Intel Xeon de núcleo cuádruple a 2,6 GHz

16 Gigabytes (GB)

1 GB

Topología

La experiencia de pruebas indica que la memoria en el nivel de Excel Calculation Services y la CPU en el nivel de servidor front-end web son los factores restrictivos del rendimiento más importantes. Tenga en cuenta que su experiencia puede ser diferente. Como resultado, variamos el número de servidores del equipo en ambos niveles para las pruebas de incremento de la escalabilidad horizontal.

Implementamos una topología de 1:1 para los servidores de Excel Calculation Services y front-end web en las pruebas de incremento de la escalabilidad horizontal y, a continuación, variamos el número de procesadores y la memoria disponible en los equipos de Excel Calculation Services.

Excel Calculation Services no genera una gran demanda en la instancia de SQL Server que ejecuta SharePoint Server 2010, ya que el libro se lee mediante un objeto binario grande (BLOB) desde SharePoint Server 2010 y se almacena en la memoria en el nivel de Excel Calculation Services (y además se almacena en caché en el disco). SQL Server no se convirtió en el cuello de botella en ningún momento. En todas las pruebas, el cuello de botella se define como un estado en el que se alcanza la capacidad de un componente determinado de una granja de servidores.

Resultados de las pruebas

En las siguientes tablas se muestran los resultados de las pruebas de Servicios de Excel en Microsoft SharePoint Server 2010. Para cada grupo de pruebas, solo se cambian ciertas variables específicas para mostrar el efecto progresivo en el rendimiento de la granja de servidores.

Tenga en cuenta que todas las pruebas de este artículo se realizaron con tiempo de reflexión o tiempo de espera (el tiempo de reflexión es de 10 segundos entre las acciones del usuario), lo que difiere de los resultados de la planeación de capacidad de otras partes de SharePoint Server 2010.

Para obtener más información acerca de los cuellos de botella en Servicios de Excel, vea la sección sobre los cuellos de botella comunes y sus causas en este artículo.

Escala general

La tabla siguiente resume el efecto de la adición de equipos front-end web y de Excel Calculation Services dedicados a la granja de servidores. Estas cifras de rendimiento se aplican específicamente a los equipos de Excel Calculation Services y no reflejan el efecto en la granja global.

Topología Línea base máxima (RPS) Línea base recomendada (RPS)

1x1

38

31

1x2

35

26

1x3

28

21

2x1

57

35

2x2

62

46

2x3

52

39

3x1

51

32

3x2

81

69

3x3

83

64

Gráfico con RPS máximos y recomendados

Resultados recomendados

El siguiente gráfico muestra los resultados del rendimiento sostenible recomendado.

Gráfico que muestra el rendimiento al agregar servidores ECS

El gráfico anterior muestra que hay una sobrecarga asociada a la adición de equipos front-end web a la granja de servidores. Sin embargo, esto se equilibra mediante la adición de equipos de Excel Calculation Services. Un único front-end web se convirtió en el cuello de botella después de agregar dos equipos de Excel Calculation Services adicionales. Este cuello de botella front-end web revirtió los beneficios de capacidad adicional obtenidos al agregar un segundo y un tercer equipo de Excel Calculation Services. Observe también que tres equipos front-end web no aumentaron el rendimiento, ya que Excel Calculation Services se convirtió en el factor restrictivo.

Gráfico con porcentajes de WFE para el uso de la CPU

En el gráfico anterior observe que, a medida que se agregan equipos front-end web, se reduce considerablemente la carga de CPU en cada equipo. Observe también que, con dos equipos front-end web y tres equipos de Excel Calculation Services, la carga de CPU alcanza el pico máximo percibido en un único equipo front-end web. Esto implica que la adición de otro equipo de Excel Calculation Services convertiría al nivel front-end web en el factor restrictivo. Recuerde que estos resultados corresponden a la carga "recomendada". Esta es la razón por la que la carga de CPU alcanza el límite máximo alrededor del 35% en lugar de hacerlo en un nivel más alto.

Resultados máximos

El siguiente gráfico muestra los resultados del rendimiento en el pico máximo.

Gráfico que muestra el rendimiento máximo para agregar equipos ECS

De modo similar a los resultados recomendados, puede observarse que un único equipo front-end web es el factor restrictivo al agregar un segundo y un tercer equipo de Excel Calculation Services. También observe que, al igual que con los resultados recomendados, la adición de un tercer equipo front-end web no aumenta el rendimiento, ya que Excel Calculation Services se convierte en el factor restrictivo una vez agregado el segundo equipo front-end web.

Gráfico con el porcentaje de WFE y el uso máximo de la CPU

Los resultados del gráfico anterior muestran que varios equipos front-end web no reciben una carga tan pesada como lo hace la configuración de un único equipo front-end web. Esto indica que los equipos de Excel Calculation Services se convierten en el cuello de botella una vez agregado el segundo equipo front-end web.

Resultados detallados

Esta sección muestra los detalles de los resultados máximos y recomendados obtenidos en las pruebas.

Resultados recomendados

Las siguientes tablas muestran los resultados recomendados de las pruebas.

General 1x1 1x2 1x3 2x1 2x2 2x3 3x1 3x2 3x3

RPS correctas del cliente

30,56

34,55

31,67

26,03

45,94

68,37

20,71

38,82

63,70

Tiempo de respuesta del cliente (segundos)

0,22

0,18

0,19

0,16

0,19

0,20

0,15

0,15

0,17

TPS

1,58

1,77

1,61

1,40

2,38

3,54

1,08

2,03

3,25

Nivel front-end web 1x1 1x2 1x3 2x1 2x2 2x3 3x1 3x2 3x3

% de CPU (promedio sobre todos los equipos front-end web)

33,73

37,64

33,84

14,61

23,95

36,90

7,54

13,12

21,75

Nivel de Excel Calculation Services 1x1 1x2 1x3 2x1 2x2 2x3 3x1 3x2 3x3

% de CPU (promedio sobre todos los equipos de Excel Calculation Services)

30,56

34,55

31,67

26,03

45,94

68,37

20,71

38,82

63,70

Máximo de Bytes privados (máximo en todas las Excel Calculation Services equipos)

5,94E+09

5,82E+09

5,79E+09

5,87E+09

6,09E+09

5,92E+09

5,79E+09

5,91E+09

5,85E+09

Resultados máximos

Las siguientes tablas muestran los resultados máximos de las pruebas.

General 1x1 1x2 1x3 2x1 2x2 2x3 3x1 3x2 3x3

RPS correctas del cliente

37,85

56,70

51,17

35,19

62,04

81,31

27,79

51,62

82,58

Tiempo de respuesta del cliente (segundos)

0,19

0,28

0,23

0,16

0,20

0,25

0,16

0,16

0,22

TPS

1,92

2,96

2,59

1,81

3,21

4,60

1,41

2,72

4,30

Nivel front-end web 1x1 1x2 1x3 2x1 2x2 2x3 3x1 3x2 3x3

% de CPU (promedio sobre todos los equipos front-end web)

41,08

67,78

58,59

19,44

34,11

45,97

10,19

17,79

28,69

Nivel de Excel Calculation Services 1x1 1x2 1x3 2x1 2x2 2x3 3x1 3x2 3x3

% de CPU (promedio sobre todos los equipos de Excel Calculation Services)

24,99

18,44

10,96

23,57

20,56

17,77

18,97

17,04

18,10

Máximo de Bytes privados (máximo en todas las Excel Calculation Services equipos)

5,91E+09

5,85E+09

5,91E+09

5,88E+09

5,99E+09

6,502E+09

5,94E+09

5,94E+09

6,04E+09

Resultados de las pruebas de incremento de la escalabilidad vertical

También medimos el efecto de la adición de CPU y memoria al nivel de Excel Calculation Services. Para estas pruebas, se usó una topología de 1x1.

Gráfico con el impacto de la adición de CPU a ECS

Los resultados del gráfico anterior muestran que la adición de CPU adicionales resultó útil, pero no afectó significativamente al rendimiento general.

Gráfico que muestra el impacto de la adición de RAM a ECS

No obstante, la línea de la zona roja en el gráfico anterior muestra que la adición de memoria sí tiene un efecto significativo en el rendimiento, especialmente en los tiempos pico. En esta prueba, se usó el mismo hardware de principio a fin. Sin embargo, los bytes privados máximos del proceso de Servicios de Excel se vieron limitados. Puesto que los libros se guardan en la memoria, el tamaño de los libros tiene un efecto importante sobre la cantidad de libros y usuarios que puede admitir un equipo de Excel Calculation Services.

Recomendaciones

En esta sección se proporcionan recomendaciones generales sobre rendimiento y capacidad de hardware, configuración de Servicios de Excel, cuellos de botella comunes y solución de problemas.

Tenga en cuenta que la capacidad y el rendimiento de Servicios de Excel dependen en gran medida de la estructura de los libros hospedados en el servicio. El tamaño del libro y la complejidad de los cálculos suelen ser los factores que causan el mayor impacto. En la prueba se usaron tamaños y complejidades representativos, pero cada libro es diferente, y la capacidad y el rendimiento dependen del tamaño y de la complejidad específicos de los libros que se usen.

Recomendaciones de hardware

Servicios de Excel usa hardware estándar tanto para los servidores front-end web como para los servidores de aplicaciones; no existen requisitos especiales. Las instrucciones generales de SharePoint Server 2010 en cuanto al número de CPU, la memoria y la velocidad se aplican a los equipos en el nivel de Excel Calculation Services. Tenga en cuenta que uno de los primeros cuellos de botella que probablemente encontrará un equipo de Excel Calculation Services será la memoria, lo que puede implicar que se deben agregar recursos. Antes de hacerlo, se recomienda realizar una prueba con un conjunto representativo de los libros de la organización, ya que el tamaño y la complejidad de los libros tendrán un gran efecto sobre la cantidad adicional de capacidad que proporcionará la adición de memoria.

Para aumentar la capacidad y el rendimiento de una de las topologías de punto de partida, tiene dos opciones. Puede incrementar la escalabilidad vertical mediante el aumento de la capacidad de los servidores existentes o incrementar la escalabilidad horizontal mediante la adición de servidores adicionales a la topología. En esta sección se describen las características de rendimiento generales de varias topologías cuya escalabilidad horizontal se ha incrementado.

Las topologías de ejemplo representan las siguientes maneras comunes de incrementar la escalabilidad horizontal de una topología para un escenario de Servicios de Excel:

  • Para proporcionar una mayor carga de usuarios, compruebe la CPU y la memoria de los servidores de aplicaciones de Servicios de Excel existentes. Agregue memoria adicional si la CPU no presenta ningún problema o agregue CPU adicionales si el problema no está en la memoria. Si tanto la memoria como la CPU están próximas a sus límites máximos, puede ser necesario agregar equipos de Excel Calculation Services adicionales. Agregue servidores de aplicaciones o de Excel Calculation Services adicionales hasta el punto en que los servidores front-end web se conviertan en el cuello de botella y, a continuación, agregue servidores front‑end web según sea necesario.

  • En las pruebas, SQL Server no se convirtió en un cuello de botella. Servicios de Excel no genera una gran demanda en el nivel de base de datos, ya que los libros se leen y escriben como documentos completos y, además, se conservan en la memoria durante toda la sesión del usuario.

Configuración de Servicios de Excel relacionada con el rendimiento

Una de las formas de controlar las características de rendimiento de Servicios de Excel consiste en controlar el modo en que se usa la memoria. Cada una de las opciones de configuración global de la lista siguiente se establece mediante Administración central de SharePoint Server 2010 > Administración de aplicaciones: Administrar aplicaciones de servicio > Aplicación de Servicios de Excel > Configuración global:

  • Bytes privados máximos: de forma predeterminada, Excel Calculation Services usa hasta un 50% de la memoria del equipo. Si el equipo se comparte con otros servicios, puede resultar conveniente disminuir este número. Si el equipo no se comparte, está dedicado a Excel Calculation Services e indica que la memoria puede ser un factor restrictivo, puede resultar conveniente incrementar este número. En cualquier caso, al experimentar mediante la modificación de este número, el administrador puede obtener indicios de los cambios que necesita efectuar a fin de realizar un mejor incremento de la escalabilidad vertical.

  • **Umbral de memoria caché:**Excel Calculation Services almacena en la memoria caché los objetos que no se usan (por ejemplo, libros de solo lectura cuyas sesiones han agotado el tiempo de espera). De forma predeterminada, Excel Calculation Services usa el 90% de los Bytes privados máximos para este propósito. La disminución de este número puede mejorar el rendimiento general si el servidor hospeda otros servicios además de Excel Calculation Services. El incremento de este número aumenta las posibilidades de que el libro que se solicita ya se encuentre en la memoria y no tenga que recargarse desde la base de datos de contenido de SharePoint Server.

  • Tiempo máximo sin utilizar el objeto: de forma predeterminada, Excel Calculation Services conserva los objetos en la memoria caché la mayor cantidad de tiempo posible. Para reducir el uso de memoria de Excel Calculation Services, en particular con otros servicios que se ejecutan en el mismo equipo, puede resultar más conveniente limitar el tiempo que se conservarán los objetos en la memoria caché.

También existen configuraciones para controlar el tamaño máximo de un libro y la duración de una sesión, que a su vez controlan cuánto tiempo se guardará un libro en la memoria. Estas configuraciones se asocian a cada ubicación de confianza y no son globales. Se pueden establecer mediante Administración central de SharePoint Server 2010 > Administración de aplicaciones: Administrar aplicaciones de servicio > Aplicación de Servicios de Excel > Ubicaciones de confianza; a continuación, se debe editar la configuración de cada ubicación de confianza en la sección Propiedades del libro de la página Modificar ubicación de archivo de confianza.

  • Tamaño máximo del libro

  • Tamaño máximo de gráfico o imagen

De forma predeterminada, Excel Calculation Services se limita a libros de 10 MB o más pequeños y gráficos e imágenes de 1 MB o más pequeños. Obviamente, si se usan libros, gráficos e imágenes más grandes, puede verse reducida la disponibilidad de memoria de los equipos en el nivel de Excel Calculation Services. Sin embargo, es posible que algunos usuarios de la organización necesiten aumentar esta configuración para que Excel Calculation Services funcione con sus libros específicos.

  • Tiempo de espera de la sesión: si se reduce el tiempo de espera de la sesión, la memoria estará disponible con mayor rapidez para la memoria caché de los objetos que no se usan o para otros servicios.

  • Duración en caché de función volátil: las funciones volátiles son funciones que pueden cambiar su valor con cada actualización sucesiva del libro, por ejemplo, funciones de fecha y hora, generadores de números aleatorios, etc. Debido a la carga que esto puede generar en el servidor, Excel Calculation Services no recalcula estos valores en cada actualización, sino que en su lugar almacena los últimos valores por un breve período de tiempo. El aumento de este período puede reducir la carga en el servidor. Sin embargo, esto depende de que el usuario disponga de libros que usan funciones volátiles.

  • **Permitir datos externos:**Excel Calculation Services puede extraer datos de orígenes de datos externos. Sin embargo, el tiempo necesario para extraer datos del origen externo puede ser significativo y es probable que se devuelva una gran cantidad de datos. Si se permiten los datos externos, existen varias configuraciones adicionales que pueden ayudar a aminorar el efecto de esta característica.

Cuellos de botella comunes y sus causas

Durante las pruebas de rendimiento, se detectaron distintos cuellos de botella comunes. Los cuellos de botella se definen como un estado en el que se alcanza la capacidad de un componente determinado de una granja de servidores. Esto produce un estancamiento o una disminución en el rendimiento de la granja de servidores.

En la siguiente tabla se enumeran algunos cuellos de botella comunes y se describen sus causas y soluciones posibles.

Solución de problemas de rendimiento y escalabilidad

Cuellos de botella Causa Resolución

Memoria de Excel Calculation Services

Servicios de Excel conserva todos los libros en la memoria durante toda la sesión del usuario. Una gran cantidad de libros, o libros de gran tamaño, puede provocar que Excel Calculation Services consuma toda la memoria disponible, lo que a su vez provoca que los bytes privados realmente consumidos excedan los bytes privados máximos.

Incremente la escalabilidad vertical con una mayor cantidad de memoria en los equipos en el nivel de Excel Calculation Services o incremente la escalabilidad horizontal mediante la adición de más equipos de Excel Calculation Services. La elección dependerá parcialmente de si la CPU también está próxima al nivel máximo.

CPU de Excel Calculation Services

Servicios de Excel puede depender de una gran cantidad de procesamiento en el nivel de aplicación, en función de la cantidad y complejidad de los libros.

Aumente el número de CPU y núcleos en los equipos de Excel Calculation Services existentes o agregue equipos de Excel Calculation Services.

Uso de CPU del servidor web

Cuando un servidor web está sobrecargado con solicitudes de usuario, el uso de CPU promedio se aproxima al 100%. Esto impide que el servidor web responda a las solicitudes de forma rápida y puede causar tiempos de espera y mensajes de error en los equipos cliente.

Este problema se puede resolver de alguna de estas dos formas: se pueden agregar servidores web a la granja para distribuir la carga de usuarios o se puede escalar el servidor o los servidores web mediante la adición de procesadores más rápidos.

Supervisión del rendimiento

Como ayuda para determinar cuándo es necesario incrementar la escalabilidad horizontal o la escalabilidad vertical del sistema, use contadores de rendimiento para supervisar el mantenimiento del sistema. Use la información de las tablas siguientes para determinar los contadores de rendimiento que deben supervisarse, así como el proceso al que deben aplicarse.

Servidor front-end web

En la tabla siguiente, se muestran los contadores de rendimiento y los procesos que deben supervisarse en los servidores front-end web de la granja.

Contador de rendimiento Aplicar a objeto Notas

% de tiempo de procesador

Processor (w3wp)

Muestra el porcentaje de tiempo transcurrido durante el que este proceso usó el procesador para ejecutar instrucciones.

% de tiempo de procesador

Processor (_Total)

Muestra el porcentaje de tiempo transcurrido durante el que todos los subprocesos del equipo servidor usaron el procesador para ejecutar instrucciones.

Bytes privados

Process (w3wp)

Este valor no debe aproximarse a los bytes privados máximos establecidos para los procesos w3wp. Si lo hace, es necesaria una investigación adicional para averiguar qué componente está usando la memoria.

Excel Calculation Services

En la tabla siguiente, se muestran los contadores de rendimiento y los procesos que deben supervisarse en los servidores de aplicaciones, o de Excel Calculation Services en este caso, dentro de la granja.

Contador de rendimiento Aplicar a objeto Notas

% de tiempo de procesador

Processor (_Total)

Muestra el porcentaje de tiempo transcurrido durante el que todos los subprocesos del servidor usaron el procesador para ejecutar instrucciones.

% de tiempo de procesador

Processor (w3wp)

Excel Calculation Services se ejecuta dentro de su propio proceso w3wp, y será evidente de qué proceso w3wp se trata puesto que consumirá la mayor parte del tiempo de CPU.

Promedio de longitud de la cola de disco

PhysicalDisk(_Total)

Comprueba si el disco contiene demasiadas escrituras por causa de registros.

Bytes privados

Process(w3wp)

Servicios de Excel almacena los libros en la memoria caché, hasta que expira la sesión del usuario (cuyo tiempo de espera se puede configurar). Si se procesa una gran cantidad de datos mediante Excel Calculation Services, aumentará el consumo de memoria del proceso w3wp de Excel Calculation Services.

SQL Server

Como se describió anteriormente, Servicios de Excel es ligero en el nivel de SQL Server, ya que los libros se leen una sola vez en la memoria en el nivel de Excel Calculation Services durante la sesión del usuario. Siga las instrucciones generales de SharePoint Server en cuanto a la supervisión y solución de problemas en el nivel de SQL Server.