Articles of io

Reparar error de input / salida en el directory

Tengo un problema con un error de input / salida en una unidad externa con formatting ExFAT. Estaba tratando de eliminar algunos files de mi disco externo y me estaba dando el error de input / salida. fsck.exfat y me devuelve lo siguiente; exfatfsck 1.2.3 WARN: volume was not unmounted cleanly. Checking file system on […]

¿Por qué iotop no muestra lo mismo que iostat? ¿Por qué hay una diferencia?

En mi sistema Raspbian 8 (Jessie) iostat -dzp 5 |grep -v "k0 " me muestra : Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn mmcblk0p2 0.80 0.00 3.20 0 16 Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn : mientras sudo iotop -btoqqqd 5 no muestra nada al mismo time. ¿Por qué? Parece que este problema se ha visto […]

Pregunta sobre la eficiencia de E / S sin búfer presentada en APUE 3º, 3.9

En Progtwigción avanzada en Unix Environment 3, 3.9, I / O Efficiency, leí acerca de esto: El file se leyó utilizando el progtwig que se muestra en la Figura 3.5, con salida estándar networkingirigida a / dev / null. El sistema de files utilizado para esta testing fue el sistema de files Linux ext4 con […]

¿Debo tratar de deshacerme de "Inactivo ioctl para el dispositivo" en la salida rápida para un script Bash?

Estoy usando strace con este código: #!/usr/bin/env bash exec 0<test.log while IFS= read -r line; do printf "%s\n" "$line" done (La networkingirección recta <test.log da el mismo resultado). Recibo este error por cada línea de lectura: ioctl(0, TCGETS, 0x7fff1e645d50) = -1 ENOTTY (Inappropriate ioctl for device) Hice algunas investigaciones y esta es la respuesta más […]

command blockdev: ¿cuál es el máximo de sectores por request?

blockdev tiene esta opción –getmaxsect para "get max sectores por request". La página del manual BLOCKDEV (8) , sin embargo, no indica qué sectores máximos por request significa. Ejecuté este command en mi sistema y obtuve los siguientes resultados: # blockdev –getmaxsect /dev/sda 2560

uso y salida de iostat

Cuando ejecuto el command iostat esta manera: iostat -d Obtengo un resultado como este: Linux 2.6.18-238.el5 (mon01) 09/03/2011 Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn sda 9.83 11.88 264.67 38378414 854835288 sda1 9.83 11.88 264.67 38375658 854834320 sda2 0.00 0.00 0.00 2346 968 sdb 58.40 7.96 1552.02 25716671 5012803778 sdb1 58.40 7.96 1552.02 25715861 5012803778 Si […]

¿Qué routes raíz deberían residir en medios rápidos?

¿Qué routes en / deberían montarse en medios rápidos, y que se pueden montar en medios más lentos sin afectar significativamente el performance del sistema? Mi conjetura: Rápido Partición: intercambio (2G) Partición: raíz / etc (16M) / bin (8 M) / var (500M) Lento Partición: arranque /casa /medios de comunicación / mnt /raíz / usr […]

el informe de iostat escribe enormes en unidades que ni siquiera están montadas

root@host [~]# fsck /home2 fsck from util-linux-ng 2.17.2 e2fsck 1.41.12 (17-May-2010) /dev/sdb1: clean, 6018617/91578368 files, 54524459/366284000 blocks root@host [~]# fsck /home4 fsck from util-linux-ng 2.17.2 e2fsck 1.41.12 (17-May-2010) /dev/sdd1: clean, 8094369/91578368 files, 75999625/366284000 blocks fsck no devuelve ningún error root@host [~]# lsof /home4 root@host [~]# lsof /home2 lsof no devuelve ningún usuario root@host [~]# mount […]

blktrace – diferenciando entre secuencial y aleatorio io

Estoy buscando una manera de determinar si una aplicación está haciendo E / S secuencial o aleatoria. ¿Es posible mirar una captura blktrace y decir si I / O es secuencial o aleatorio? En caso afirmativo, ¿hay algún ejemplo de qué patrones debería estar buscando?

¿Cómo recostackr la actividad de lectura / escritura del disco durante un período de time determinado?

A veces, especialmente al iniciar session, tengo mucha actividad en el disco. Puedo usar iotop para ver qué hace eso en un momento dado, pero me gustaría tener una tabla integral durante un time determinado, por ejemplo, los primeros 5 minutos después de ejecutarlo. Estoy interesado en el desglose porcentual de la actividad del disco […]