¿Qué es tcmalloc? TCMalloc (google-perftools) es una aplicación de subprocesos múltiples para optimizar las escrituras en C ++, más rápido que malloc de glibc 2.3. Este módulo se puede utilizar para hacer que el uso de la memoria de MySQL sea más estable bajo una alta concurrencia. Agregar mysql y nginx a lnmp usando el método en línea no es aceptable. Debido a que se agrega nginx al compilar, mysql lnmp se compila de forma estática de forma predeterminada. Entonces, para modificar el script de instalación lnmp, debido a la compilación estática, instale tcmalloc antes de instalar lnmp. Descarga wget http://gperftools.googlecode.com/files/gperftools-2.0.tar.gz Descomprimir tar xf gperftools-2.0.tar.gz cd gperftools-2.0 Configuración ./configure Compilar e instalar make &&make amper; Echo " /usr /local /lib " > /etc/ld.so.conf.d/usr_local_lib.conf /sbin /ldconfig
Descargar wget -c http://soft.vpser.net /lnmp/lnmp0.9-full.tar.gz Descomprimir tar xf lnmp0.9-full.tar.gz cd lnmp0.9-full
Modificar el script de instalación, estoy usando centos vi. Centos.sh
Deje que mysql admita tcmalloc al final de la línea 306 – with-mysqld-ldflags = -ltcmalloc Aumento aproximado al final de la línea 308 – with-mysqld-ldflags = -ltcmalloc
Permita que nginx soporte tcmalloc al final de 460 líneas – with-google_perftools_module
Después de que wq salga de guardar, ejecute ./centos.sh e instale lnmp
como de costumbre. Algunos parámetros nginx mkdir -p /tmp /tcmalloc /chown -R www: www /tmp /tcmalloc /Edit vi /usr/local/nginx/conf/nginx.conf worker_rlimit_nofile 51200; aumento de la línea (en la parte exterior de todos modos) google_perftools_profiles /tmp /tcmalloc /; WQ guardar y salir
A continuación, reinicie PNMB ejecutar lsof -n |
Grep tcmalloc puede ver que la descripción es exitosa. Nginx 12256 www 9w REG 0,29 0 13011440 /tmp/tcmalloc/.12256 mysqld 13425 mysql mem REG 253,0 10685079 /usr/local/lib/libtcmalloc.so.4.1.0 (ruta dev = 0,29)
del procesador principal de Intel Al igual que el procesador de escritorio común, el procesador del
Antes de implementar el servicio cwRsync para un cliente, se usa para lograr una copia de seguridad
I. Resumen En este artículo se resume cómo habilitar la compresión gzip a utilizar IIS alojado pág
¿Qué es una página web? Una página web es un atacante malicioso que, después de a
Solución de sincronización de tiempo en el dominio de Windows
El proceso de trabajo de IIS ha encontrado un problema y necesita cerrar la solución
Establezca el cuadro de diálogo para la ventana emergente cuando Windows 2003 se apaga o reinicia
Lnmp cancela los permisos de ejecución de PHP del directorio nginx
La seguridad es lo primero: los diez mejores consejos para Enterprise Protection DNS Server
¿Cómo construir una arquitectura de virtualización de servidores sólida?
IIS diagrama de enlace de dominio
Un ejemplo de error de carga de imagen causado por el agotamiento del disco del servidor
Alta disponibilidad de clústeres de servidores: DNS y conmutación por error
Samsung enseñanza de conversión de formato de video móvil
Tienda de aplicaciones Win8 perdió cómo hacerlo
Estación de trabajo portátil HP Win10 ZBook Studio: Xeon: resolución 4K
Cómo no mostrar windows xp archivos ejecutados recientemente
La actualización de Win XP SP2 a SP3 falló debido a "espacio de disco insuficiente"
Microsoft mejorará en gran medida el rendimiento de JavaScript de Edge
La desactivación del procesador multi-núcleo para forzar su sistema operativo Windows8
Vídeo de inicio de la versión 14959 de actualización de los creadores de Win10
¡Video! Descubriendo 5 pequeños secretos que WinXP no conoce (1)
¿Te has conocido? Top 10 más propensos a desastres de PC (7)