Нов инструмент за информация в linux, аналог на top.

Linux, Debian, Windows Server и всякакви други неща от ежедневието на сисадмина
Публикувай отговор
Аватар
ivaylon
Глобален модератор
Мнения: 177
Регистриран на: 22 Дек 2012 10:48

Нов инструмент за информация в linux, аналог на top.

Мнение от ivaylon »

Здравейте,
има нов инструмент за наблюдение на системата. Името му е glances. Изглежда доста добре. :)
Ето и бързата му инсталация под Debi(li)an:

Glances избягва използването на множество инструменти, позволявайки цялостно представяне на системата. Ако искаме да разберем какво не е наред със системата, за диагностиката ще трябва да използваме top/htop, iostat, vmstat. Glances дава информация за цялостния статус на системата. След това може да продължим с диагностиката с правилния инструмент в случай на нужда. Най-важното е, че не губите време, използвайки различни инструменти за получаване на така желаната информация: къде е проблема? Glances дава отговор на въпроса.

1. Подготовка на средата.
-) Инсталиране на необходимия софтуер:

# aptitude update
# aptitude install 'python-dev' 'python-jinja2' 'python-psutil' 'python-setuptools' 'hddtemp' 'python-pip' 'lm-sensors'


-) Разпознаване на хардуерните сензори на системата:
Забележка: Допълнително може да се инсталират зависимости, които ги няма в Debian repository:

# sensors-detect
# pip install 'batinfo' 'pysensors'


2. Software installation.
-) Инсталация на софтуера с pip:

# pip install 'Glances'

-) Glance вече е достъпен в системата:

# glances

3. Софтуерни актуализации.
-) Можем да актуализираме софтуера с:

# pip install --upgrade 'Glances'

Едно лирично допълнение: инструменти като free, top, дават големината на заетата памет, като не правят разлика между кеширана и наистина използваема. Каква е разликата? Имате виртуалка с 2 GB РАМ, като от нея реално се използват 300-400 MB. linux обаче си е кеширал разни нещица и е раздул обема на използвана памет до 1.5-1.7 GB, т.е. близо е до границата на max. памет. И тук започват да репортват различните tools. Тук ESXi прави грешката (той си е длъжен де) да осигури цялата нужна памет (за него linux виртуалката има нужда от нея) и така няколко виртуални машини ви изяждат наличния RAM.
Glances дава информация за релно използваната RAM и за създадения кеш достатъчно подробно за системния администратор. Не е налична като стандартен пакет в Debian 7, но я има във версия 8. :)

Публикувай отговор