Я получаю странные значения счетчика disk io nread (прочитанные байты) (из kstat) в Solaris. Пример собранного значения nread для диска sd6, собранного в интервале 30 секунд (команда kstat -n sd6
):
768579416 768579416 768579416 768579416 768579416 768579416 768579416 768496080 768496080 768496080 768496080 768496080 768496080 768496080 768496080 768530896 768530896 768447560 768447560 768447560
Можно было бы предположить, что относительное количество прочитанных байтов не может быть отрицательным ... Интересно, что может вызвать эту ситуацию и есть ли более надежные данные disk io.
Немного информации о системе:
machine:~ # uname -a SunOS machine 5.10 Generic_127112-11 i86pc i386 i86pc machine:~ # cat /etc/release Solaris 10 11/06 s10x_u3wos_10 X86 Copyright 2006 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms. Assembled 14 November 2006
Nreads действительно должны расти, а не уменьшаться. А как насчет другой статистики (чтение, запись) и происходит ли то же самое с другими устройствами? Какой уровень выпуска / исправления ядра Solaris вы используете? Это может быть просто ошибка.