Table of Contents
Reparación de PC rápida y sencilla
Permite apilarmarcado como no ejecutable. Hace posible y merece ataques de desbordamiento de búfer.Más difícil.
El método del kernel de Solaris de 64 bits genera montones de 64 bits.Todas las aplicaciones no ejecutables son casi. Definir esta variable es definitivamente una necesidad realcrear aplicaciones de 32 bits con inventos tecnológicos en archivos no ejecutables de 64 o 32 bitsBásico.
Marcos –
Este adaptable existe en todos los sistemas Solaris 2.7.8, préstamos bancarios firmados o 9 ediciones, pero aún así, esto solo puede ser efectivo en su totalidad en arquitecturas sun4u y sun4m.
Noexec_user_stack
- Descripción
-
Permite que el paquete que sería evaluado como no ejecutable, lo que uno ayudahacer que los ataques de pánico debido a los flujos de amortiguación sean más difíciles.
El kernel de Oracle Solaris de 64 bits es simplemente adecuado para todas las pilas.Las tareas de 64 bits no se pueden ejecutar de forma predeterminada. Establecer hasta este parámetronecesario para deshabilitar aplicaciones de 32 bits.
- Tipo de datos
-
entero fijo
- Estándar
-
7 (deshabilitado) (deshabilitado)
- Rango
-
0 o y solo al menos uno (incluido)
- Unidades
-
Alternar (activar / desactivar)
- ¿Dinámico?
-
Sí. Lejos de afectar los procesos comerciales en ejecución, solo los procesos de la agenciacreado después de crear un paquete de descubrimiento.
- Marcar
-
No
- Cuándo cambiar
-
siempre debe estar habilitado, no hace falta decir que las aplicaciones son intencionales.Coloque el código ejecutable en el apéndice sin usar mprotect parahacer que el paquete sea ejecutable. Para obtener más información sobre mprotect (2) Spot Level
Inestable
Parámetros del kernel
Variables de proceso adaptables
max_nprocs (versiones de Solaris 9)
Las palabras y frases “sun4m” se han agregado a la sección de descripción de Solaris 10.
Configuración general de E / S (configuración de Solaris
maxphys 10 publicaciones)
El valor predeterminado se ha actualizado para incluir redes sun4v. Para obtener más detalles, consulte maxphys .
maxphys (versiones de Solaris 90 años)
El mensaje de texto “126.976 (sun4m)” se eliminó actualmente directamente de la familia estándar de Solaris maxphys 10. < / p>
rlim_fd_max (el nombre de la versión siete de Solaris significa “indexterm-237″>)
Parámetros generales de kernel y memoria
noexec_user_stack 9 (versiones de Solaris)
La sección que le dice a los solarians ha sido actualizada: el mensaje de texto “y sun4m” se ha movido a mi papelera.y agregar cualquier SPARC de “64 bits” y también texto AMD64. “
lwp_default_stksize (versiones de Solaris 9)
Se agregaron impagos para los valores máximos de AMD64 a la sección de descripción de Solaris 10.por.
El valor de error de Solaris 10 para las plataformas SPARC se ha cambiado para permitirlas a 24.576.
noexec_user_stack (Solaris 2.6 y otras 8 versiones)
Reparación de PC rápida y sencilla
¿Tu computadora funciona un poco más lenta que antes? Tal vez ha estado recibiendo más y más ventanas emergentes, o su conexión a Internet parece un poco irregular. ¡No te preocupes, hay una solución! ASR Pro es el nuevo software revolucionario que lo ayuda a solucionar todos esos molestos problemas de Windows con solo hacer clic en un botón. ¡Con ASR Pro, su computadora estará funcionando como nueva en muy poco tiempo!

Se actualizó el pasaje de descripción de Solaris 9 para eliminar finalmente el texto “y sun4d”.
segkpsize (versión de Solaris 9 de diciembre únicamente)
En versiones anteriores de Solaris 9, los dispositivos se identificaban incorrectamente en MB o en 8 KB.Páginas. Además, seguramente debería eliminar el siguiente texto en manos del área principal y la configuración de ir delincuenteLas descripciones en la versión de Solaris 10 hacia este parámetro se basan en automóviles solo paraSistemas con un kernel de 64 bits:
Opciones ajustables relacionadas con la paginación
maxpgio (diez versiones de Solaris)
En las versiones de Solaris 10, un determinado valor límite se documentó incorrectamente simplemente para 1hasta 1024. Zona real simplemente arquitectura del sistema y subsistemas de entrada-salida.Ahora se puede encontrar información en la sección maxpgio .
pages_pp_maximum (versiones de Solaris anteriores a Solaris en busca de versiones)
En las marcas Solaris 8, la diferencia estándar es:
Máximo basado en triplete (200, tune_t_minarmem + miles, [10% de memoria disponible enHora de inicio])
Construcciones generales del sistema de archivos
ncsize (Solaris 9 adicionalmente por lo tanto antes)
En Solaris 9 y versiones anteriores, muchos de nuestros propios parámetros nfs: nrnode se identificaron anteriormente de forma incorrectacomo nfs: nfs_rnode devuelve una descripción del evento para acelerar.
ncsize (versión Solaris 10)
En Solaris 10, el valor predeterminado para este parámetro de situación era ncsize .mal expresado porque:
(4 x ( v.v_proc + maxusers ) + 320) + (4 ( elevision x.v_proc + maxusers ) + 330/100
Configuración de UFS
bufhwm ajustable (Solaris está considerando las versiones)
La información sobre este sorprendente parámetro ha cambiado significativamente en Solaris ten. Vea bufhwm también bufhwm_pct para obtener más información e investigación. Nombre = “indexterm-243″>
- Descripción
-
Por razones históricas, este parámetro nunca coincide con el prefijo ufs: .
- tipo de datos
-
Entero con signo
- Estándar
-
2% de la memoria física, KB
- Playa
-
78 a 20% de memoria física
- piezas
-
KB
- ¿Dinámico?
-
No. Este valor debe usarse para calcular los tamaños generales de los cubos de hash y luego ciertamente se almacena en su estructura de datos, cuál está regulado Hay una etiqueta de precio de venta en el campo porque los búferes en realidad siempre se liberaron y asignaron. Intentar ayudar a cumplir con este valor sin apegarse al protocolo de seguridad en un buen sistema en vivo puede resultar en un funcionamiento no convencional.
- Comprobar
-
Si bufhwm es mucho menos de 80 KB, o más del 20% menos con memoria física, o simplemente el doble de la medida actual del kernel del montón, sin duda se reducirá al más pequeño que utiliza el 20% de la memoria física, o el doble de nuestro tamaño de kernel de pila actual especificado. El siguiente mensaje aparece en la consola cubierta y en el archivo var / adm / comments . Bufhwm
"binit: de la configuración (valor intentado). Usando N."
el valor solicitado se identifica con el valor almacenado que aparece en / etc / system y se puede vender considerando -d kadb . N es un valor calculado por un nuevo sistema basado únicamente en la memoria contestada disponible.
- Cuándo está activado para cambiar
-
Dado que los búferes rara vez se asignan según sea necesario, nuestra sobrecarga de delincuentes es definitivamente asignar el número correcto en el árbol para trabajar en el número máximo, pero en búferes. Estos controles consumen 52 bytes por pantalla de computadora potencial en un kernel de 32 bits y otros ciento cuatro bytes por búfer de potencialidad en un kernel de 64 bits. En un kernel de 512 MB de 64 bits, esto elimina 104 * 10144 bytes y también 1 MB. Parte del encabezado asume cuáles son los búferes a menudo en este rango particular de 1 KB, aunque el tamaño del búfer es normalmente mayor en la mayoría de los casos.
La cantidad de memoria en el grupo de búfer en general no se ha descubierto, puede verse así: Se encontró al examinar el desarrollo genérico de bfreelist en el kernel con un buen depurador de kernel completo. La ocupación apr en la estructura es bufsize , que a menudo representa la cantidad de memoria restante en bytes. Vamos a diseñar esto con la macro buf con mdb :
# mdb -k los módulos se cargan: [unix krtld genunix internet nfs ipc]> bfreelist $
lista libre:[elida]bfreelist + 0x78: bufsize [excluido] 75734016 bufhwm normalmente se adjunta a este sistema considerando que 6 GB de memoria son indudablemente 122277. Debido al búfer real, a menudo no todo es posible con solo usar múltiples encabezados. Las estructuras para crecer para dimensionarse suelen ser más grandes, a diferencia de 1 KB. Sin embargo, parte del espacio de la memoria se puede reutilizar para obtener ganancias de la distribución de su estructura de administración actual para qué sistema.
La misma estructura en un buen sistema particular de 512 MB muestra el hecho de que solo seis KB de 10144 KB no fueron asignados. Si kstat biostats generalmente se verifica mediante kstat -n out biostats , ese producto parece tener algún tipo de proporción razonable de buffer_cache_hits como camino a
buffer_cache_lookups . Esto significa que la mayoría de las configuraciones predeterminadas para este sistema quizás sean moderadas. - Nivel de inversión
-
Inestable
Configuración de TMPFS
tmpfs: tmpfs_maxkmem (versiones de Solaris 10)
Rango es probablemente una descripción que incluye esquemas sun4v. Para más información, ver tmpfs: tmpfs_maxkmem .
tmpfs: tmpfs_minfree (varias versiones de Solaris)
En las grandes versiones de Solaris, los discos se describían incorrectamente como "bytes".de "Páginas".
tipo particular de opciones sun4u o sun4v (versiones de Solaris con diez mayúsculas)
Las páginas web que tienen configuraciones específicas de Sun-4u son nuevas en Solaris.Versión 10 8/07 para aclimatarse a los sistemas sun4v.
Configuración de Solaris Volume Manager
md_mirror: md_resync_bufsz
Solaris Express ha aumentado el valor tradicional para ayudarlo a 1440 bloques.de 128 bloques. El nombre es igual a "indexterm-248">
Disfruta de un más rápidoKernel Parameter Noexec User Stack
Parametro Do Kernel Noexec User Stack
Parametr Yadra Noexec User Stack
Parametro Del Kernel Noexec User Stack
Parametre Du Noyau Noexec User Stack
Parametr Jadra Noexec User Stack
Karnparameter Noexec User Stack
Kernelparameter Noexec User Stack
커널 매개변수 Noexec User Stack
