1 votos

Alternativa de MacOS para /sys/block/*/stat para obtener sectores o bytes leídos y escritos

Busco una alternativa a Linux /sys/block/*/stat para MacOS para obtener el número de sectores (o Bytes) leídos y escritos desde el inicio del sistema para cada unidad.

Comandos nativos como iostat -I dan el total de bloques/sectores transferidos, pero no se puede diferenciar cuántos bloques/sectores fueron leídos o escritos. iotop requiere que el SIP esté desactivado, lo que no es aceptable.

Hasta el momento, no he encontrado ningún paquete de terceros que proporcione de alguna manera la solicitud funcionalmente anterior.

1voto

Oskar Puntos 1242

Pase los argumentos de disco a iostat sería lo mejor que puedo sugerir.

iostat -I -w 5 -n 9

Si desea reordenarlas, seleccione los nombres de las unidades del comando anterior y ordénelas omitiendo el carácter -n 9

iostat -I -w 5  disk7 disk5 disk0

Para ser justos, iostat no es muy querido y proviene del linaje BSD de MacOS por lo que no es realmente un equivalente real de la implementación de linux que buscas.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X