В следващата статия ще разгледаме Collectl. Това е лек инструмент за следете производителността на системата, който може да се използва за събиране на данни за ефективността, които описват текущото състояние на системата.
В сравнение с други инструменти за същата цел, този събира информация за много различни видове системни ресурси като; la CPU, диск, памет, мрежа, сокети, tcp, inodes, памет, nfs, процеси и др. Може да се изпълнява интерактивно или катодемон', и има способността да записва и възпроизвежда заснетите данни. Също така ще ни позволи да експортираме данните в различни файлови формати.
Общи характеристики на Collectl
Наред с други, този инструмент предлага на потребителите следните функции:
- Collectl не се фокусира върху ограничен брой системни показателиВместо това той може да събира информация за много различни видове системни ресурси като; процесор, диск, памет, мрежа, сокети, tcp, inodes, infiniband, гланц, nfs, процеси, квадрики, плочи и buddyinfo.
- Този инструмент използва много малко CPU. Всъщност е измервано да се използват 0.1%, когато се изпълнява като „демон“, като се използва интервалът на извадка по подразбиране от 60 секунди за данните на процеса и 10 секунди за всичко останало.
- Може да се изпълнява интерактивно, като демон или като и двете.
- Има възможност за наблюдение на почти всяка подсистема.
- Можете играят ролята на много други помощни програми, предназначени за една цел, каквито са; ps, top, iotop или vmstat.
- Този инструмент предлага и възможност за запис и повторно възпроизвеждане на уловени данни.
- Можете експортирайте данните в различни файлови формати.
- Инструментът може работи като услуга за наблюдение на отдалечени машини или цял сървър клъстер.
- Ние също ще показва данни в терминал, записва във файл или сокет.
Това са само някои от характеристиките на тази програма. Те могат консултирайте се с всички подробно от уебсайт на проекта.
Инсталирайте Collectl
По подразбиране пакетът Collectl се предлага в хранилището по подразбиране на Ubuntu. Инсталирането му в нашата система ще бъде толкова просто, колкото отварянето на терминал (Ctrl + Alt + T) и изпълнението на командата:
sudo apt install collectl
По време на инсталацията ще поиска да изберем уеб сървъра, за който Колплот трябва да се конфигурира автоматично, въпреки че ще имаме възможността да изберемНито един ' за ръчна настройка по-късно.
Употреба
След като инсталацията на този инструмент приключи, ще можем лесно да го стартирате от терминал, дори без опция. Следващата команда ще покаже информация за статистиката на процесора, диска и мрежата в кратък, четим от човека формат.
collectl
Ако се интересувате отпечатване на статистика за всички подсистеми, командата, която ще трябва да изпълним, трябва да включва –Всички вариант:
collectl --all
Ако искаме използвайте Collectl с върха, ще трябва да изпълним следната команда с –Гореща опция:
collectl --top
Ако това, което търсите, е наблюдавайте всички ресурси заедно, командата за изпълнение ще бъде следната:
collectl -scmd
Винаги, когато искаме вижте използването на паметта на нашата система, ще трябва само да изпълним командата с -sm опция:
collectl -sm
Този инструмент също може показва информация за процесора, дисковете и мрежовите данни със следната команда:
collectl -scdn
за получите информация за CPU и TCP, командата, която трябва да изпълним, ще бъде следната:
collectl -stc
за да получите информация за процесите в нашата система, можем да изпълним командата collel със следните опции:
collectl -c1 -sZ -i:1
Това са само част от възможностите, които тази програма ни предлага. Ако искаш консултирайте се с помощта на това и вижте всички налични опции, в терминала (Ctrl + Alt + T) просто трябва да въведете командата:
collectl --help
Можем да изберем и за прочетете страниците с хора въвеждане в терминал (Ctrl + Alt + T):
man collectl
В тези редове видяхме основно използване на помощната програма на командния ред Collectl за наблюдение на производителността на системата. За повече информация за това как работи, потребителите могат да се консултират с проектна документация или примери които те предлагат на своя уебсайт.