Hace unos días, hubo un extraño fenómeno en el cliente-servidor. Un servidor bien configurado, una memoria de 64G y dos CPU de 12 núcleos se conectaron a un almacenamiento. La carga del sistema era irregular y era muy alta cada vez. En el momento de la alta, se mantenía en 40 o 50. En este momento, a través de varios comandos (top, vmstat, iostat, ifstat, sar), los recursos no estaban generalmente inactivos y no podían confundirse por un tiempo.
Los recursos del sistema no son un problema, solo desde el servicio, este servidor ejecuta principalmente los servicios nis y nfs, el servicio nis es solo para proporcionar a los usuarios de la red, ya que este servicio no aumentará la carga, en primer lugar Piensa en nfs.
Primero introduzca el entorno del servidor. Este servidor comparte los datos del almacenamiento con el servidor cliente a través de nfs. El desarrollador trabaja en el servidor cliente y el equipo de desarrollo tiene aproximadamente 100 personas. Debido a la gran cantidad de desarrolladores y la cantidad de proyectos, es totalmente posible que el rendimiento del sistema se vea afectado por el cuello de botella en el rendimiento del servicio nfs.
Recuerde tener un problema con Red Hat después de la venta, probablemente: mi servidor nfs tiene que aceptar varios montajes de servidor cliente, y hay mucho personal de I + D, si la carga es alta, el servicio nfs no se verá afectado No En ese momento, la respuesta para mí después de la venta fue "No importa, siempre que aumente el número de procesos de nfs, estará bien". La respuesta tranquila me convenció. Sin embargo, esta vez mi proceso de servidor nfs se ha transferido a 80 procesos, ¿no es suficiente? Por lo tanto, la cantidad de procesos se cambió a 160, reiniciando el servicio nfs, observando por un tiempo, la carga del servidor se redujo y ahora no hay una carga alta similar.
Ajustar el método de proceso nfs:
1. [root @ server2 ~] # vim /etc/init.d/nfs2.# Número de servidores que se iniciarán de forma predeterminada 3. [-z " $ RPCNFSDCOUNT "] &&RPCNFSDCOUNT = 8
El valor predeterminado es 8 procesos, generalmente en el servidor de producción, en el caso de suficientes recursos de CPU, se puede calcular de acuerdo con un proceso de CPU 8 nfs, Las 24 CPU y 160 procesos no son excesivos.
un resumen en la empresa para llevar a cabo una gestión unificada de las cuentas y contraseñas pa
Hay algunos escenarios en los que el administrador del sistema quiere que solo unos pocos usuarios
El soporte de Linux para tarjetas de red es relativamente bueno en comparación con otro hardware, Xt
El formato YUV tiene dos categorías principales: planar y empaquetado. Para el formato YUV planar, l
Los controladores de dispositivos I2C asociación
Solución de problemas de fallas en el correo de Linux
El fundador del kernel de Linux espera tener un reemplazo de lenguaje C
Tomcat y JBoss tutoriales bajo CentOS
Ideas de optimización del sistema Linux
Explique detalladamente cómo el sistema operativo Linux destruye el proceso
Explicación detallada de la tecnología de ataque y defensa del servidor para el sistema Linux
Resolver el sistema operativo Linux no puede iniciar sesión
Linux telnet service open step
Las instrucciones de STMFD y LDMFD y el análisis de comprensión personal
Lápiz dedicado de Windows 8 para crear un cambio de vida
No te diré cuántas unidades Win8 vendió
Técnica de combinación de documentos TXT El texto txt se puede combinar fácilmente en un
¿Cómo funciona el sistema Win7 lento
¿Está rayando la computadora? ¿Cómo es la raya de la computadora Win8?
Crear un conjunto de discos ASR con copia de seguridad