¿Hay alguna forma, con Linux, de hacer que un dispositivo de bloque informe intencionalmente un error de E / S, o posiblemente simule uno para propósitos de prueba?
El kernel de Linux es el kernel del sistema operativo utilizado por la familia Linux de sistemas operativos tipo Unix. Es uno de los ejemplos más destacados de software libre y de código abierto.
¿Hay alguna forma, con Linux, de hacer que un dispositivo de bloque informe intencionalmente un error de E / S, o posiblemente simule uno para propósitos de prueba?
El intercambio en caliente de una unidad SATA / dev / sda fallida funcionó bien, pero cuando fui a cambiar una nueva unidad, no se reconoció: [root@fs-2 ~]# tail -18 /var/log/messages May 5 16:54:35 fs-2 kernel: ata1: exception Emask 0x10 SAct 0x0 SErr 0x50000 action 0xe frozen May 5 16:54:35 fs-2...
Mi servidor web VPS que se ejecuta en CentOS 5.4 (kernel de Linux 2.6.16.33-xenU) de forma irregular (como una vez al mes, más o menos unas pocas semanas) deja de responder debido a la aparición de Oom-Killer. El monitoreo del servidor muestra que no normalmente se queda sin memoria, solo de vez en...
Digamos que estamos usando ext4 (con dir_index habilitado) para alojar alrededor de 3M de archivos (con un tamaño promedio de 750 KB) y necesitamos decidir qué esquema de carpeta vamos a usar. En la primera solución , aplicamos una función hash al archivo y usamos una carpeta de dos niveles...
Esta pregunta se migró de Stack Overflow porque se puede responder en Server Fault. Migrado hace 9 años . Tengo una aplicación que escribe en un directorio ext3 que con el tiempo ha crecido a aproximadamente tres millones de archivos. No hace falta decir que leer la lista...
Esta pregunta se migró de Stack Overflow porque se puede responder en Server Fault. Migrado hace 9 años . ¿Hay alguna manera de detectar la fragmentación de la memoria en Linux? Esto se debe a que en algunos servidores de larga ejecución he notado una degradación del...
Cualquier idea de alguien con un poco de experiencia en el sistema Linux IO sería útil. Aquí está mi historia: Recientemente saqué un grupo de seis Dell PowerEdge rx720xds para servir archivos a través de Ceph. Estas máquinas tienen 24 núcleos en dos zócalos con dos zonas numa y 70 gigabytes...
Sé que wa(in top) mide el tiempo de CPU en espera de E / S. Muchos artículos dicen eso. Pero estoy confundido, basado en 2 puntos de conocimiento: Si un proceso utiliza una llamada del sistema para leer el disco, el proceso se bloquea. Si un proceso está bloqueado, no se puede programar su...
Tengo un servidor que ejecuta CentOS 6.2 con la versión del kernel 2.6.32, pero necesito aumentar el rendimiento de mi aplicación. La versión 3.4 del kernel tiene x32abi que puede mejorar el rendimiento, así que quiero actualizar a 3.4. ¿Es posible? Intenté descargar la compilación e instalación...
Después de un arranque en frío de un servidor Debian 6.0.8 (HP ProLiant), ntpdcausó estragos en el tiempo del sistema: compensación y fluctuación con respecto a los servidores de tiempo de referencia habituales y confiables que crecen sin límite. (Tenga en cuenta que un servidor gemelo idéntico no...
El valor inicial de TCP RTO de 3s es demasiado largo para la mayoría de las aplicaciones basadas en LAN. ¿Cómo puedo ajustarlo más bajo? ¿Hay un
Hoy tengo un misterio para ti. Ejecutamos un pequeño clúster Elasticsearch de tres nodos basado en CoreOS (2023.5.0 / Linux 4.19.25-coreos) en Azure. Elasticsearch se ejecuta dentro de un contenedor acoplable en modo de red host. Después de ejecutar casi sin mantenimiento durante más de un año,...
¿Cuál es la diferencia entre net.core.rmem_max y el tercer valor de net.ipv4.tcp_rmem? ¿Cuál tiene la mayor prioridad para las conexiones TCP? Para los siguientes dos ejemplos, ¿cuál es el búfer máximo para las conexiones tcp? Case 1: sysctl -w net.core.rmem_max=7388608 sysctl -w...
Con frecuencia, las actualizaciones de software a Ubuntu requieren reinicios (que pueden tener efectos secundarios como el tiempo de inactividad). Veo que Ubuntu tiene https://www.ubuntu.com/livepatch que permite actualizaciones del kernel sin reiniciar, sin embargo, este es un servicio pago....
Estoy tratando de mejorar el rendimiento en mi servidor. Tengo algunos procesos que necesitan poca fluctuación (menos de 10 ms de variación). Tengo un promedio de carga de 4 como máximo en un i7-920 (4 núcleos físicos, 8 con HT). Hay alrededor de 10 procesos que van del 40% al 90% de un modo de...
Estaba escribiendo una utilidad para verificar / proc / net / tcp y tcp6 para conexiones activas, ya que es más rápido que analizar la salida de netstat. Como en realidad no tengo habilitado ipv6, estaba utilizando principalmente localhost como mi punto de referencia. Aquí hay una copia de mi /...
Tengo un buen moldeador, con filtrado hash, construido en un puente de Linux. En resumen, las br0conexiones externaly internallas interfaces físicas, los paquetes etiquetados con VLAN se conectan "transparentemente" (es decir, no hay interfaces VLAN allí). Ahora, diferentes núcleos lo hacen de...
Nuestro kernel de Linux es 2.6.31 ejecutándose en un procesador MIPS integrado con busybox. El script de inicialización (rcS) comienza mdev con: echo "/sbin/stbhotplug" > /proc/sys/kernel/hotplug mdev -s ¿Alguien puede decirme qué hace la utilidad mdev de Linux? Parece que se conecta...
Estoy ejecutando una máquina de producción gentoo Linux, y recientemente hubo una situación en la que el servidor se colgó en mis instalaciones compartidas y cuando llegué allí noté que el servidor estaba colgado de lo que parecía ser un bloqueo de kernel panic. Reinicié la máquina con un reinicio...
Recientemente comencé a usar VPS de OVH: http://www.ovh.co.uk/vps/vps-classic.xml. Este es un problema muy específico para este proveedor. Mi objetivo es instalar y ejecutar Docker en él, para esto necesito módulos compatibles con el núcleo. Por defecto, las máquinas VPS de OVH usan kernel...