У меня есть программа, которая собирает различную информацию kstat в наших системах Solaris, и теперь, когда мы внедрили Linux в наш центр обработки данных, я бы хотел сделать то же самое для Linux.
Явозникли проблемы, однако, найти эквиваленты для многих из kstats.Мне было интересно, есть ли библиотека или утилита, которая имитирует kstats для среды Linux.Даже частичная реализация была бы полезна.
На данный момент я анализирую файлы в / proc, но обнаружил, что нужная информация попала или пропала.Например, kstat имеет следующие данные:
unix :: vminfo swap_alloc swap_avail swap_free swap_resv
В Linux у вас есть записи "SwapTotal" и "SwapFree", но а) Похоже, что swap_freeфактически соответствует "SwapTotal", а swap_avail соответствует "SwapFree" b) Я не могу найти значения для swap_avail (может быть, SwapTotal минус SwapFree?) теперь swap_resv
Есть идеи?