Алексей Архипенко ([info]brutenet) wrote,
@ 2005-12-30 13:58:00
Previous Entry  Add to memories!  Tell a Friend  Next Entry
[обзор] FreeBSD: Средства мониторинга
Во FreeBSD существует огромное количество средств для получения информации о функционировании системы. Однако некоторые из них спрятаны немного нетривиально.

  1. Информация о дисках

    1. mount - показывает смонтированные подразделы и флаги из монтирования
    2. df - показывает смонтированные подразделы, их размер и свободное место на них
    3. fdisk /dev/ad0 - показывает информацию о диске ad0 и разделах на нем
    4. disklabel /dev/ad0s1 - показывает список подразделов в первом разделе диска ad0
    5. swapinfo - показывает список подразделов свопинга на дисках и их использование
    6. fstat - показывает список открытых файлов (имена файлов не выводятся)
    7. pstat -f - выводит список открытых файлов (имена файлов не выводятся)
    8. systat -vmstat n - каждые n секунд выводит количество транзакций с диском в секунду, объем записанных/считанных данных на диск в секунду, средний размер транзакции и процент времени в течение которого диск был занят работой.
    9. iostat - выводит информацию, аналогичную systat -vmstat, но не выводит занятости диска по времени и может выводить среднюю статистику с момента загрузки.
    10. vmstat - выводит количество операций на диске в секунду
    11. /stand/sysinstall - можно посмотреть и изменить разметку диска и монтирование
    12. less /etc/fstab - таблица монтирования при загрузке

  2. Информация о процессоре и памяти

    1. systat -vmstat n - вывод показателей загрузки (number of jobs in the run queue averaged over 1, 5 and 15 min), состояния памяти (в страницах), количества процессов в группах, количество вызовов специальных функций ядра (traps, interrupts, system calls, network software interrupts), использование процессора, трансляции имен, активность свопа, прерывания, а также информацию по использованию диска (см)
    2. top - аналогичная информация в сокращенном виде + использование памяти и свопа в мегабайтах, список процессов, отсортированных по использованию процессора.
    3. ps afx - список запущенных процессов и время процессора на каждый

  3. Информация о сети

    1. ifconfig - список сетевых интерфейсов с ip-адресами, масками, mac-адресами, типами карт и их статусами (названия карточек можно посмотреть в файле конфигурации ядра)
    2. systat -ifstat n - объем трафика за n секунд на всех сетевых интерфейсах
    3. netstat - вывод активных сетевых соединений (сокетов)
    4. systat -netstat n - аналог netstat в реальном времени
    5. systat -ip n - таблица IP-пакетов и ошибок по типам за n секунд
    6. systat -tcp n - таблица TCP-пакетов и ошибок по типам за n секунд
    7. systat -icmp n - таблица ICMP-пакетов и ошибок по типам за n секунд
    8. netstat -ibt - список интерфейсов, разбитых по ip-адресам (!) с объемом трафика на каждом, количеством ошибок, коллизий, значением watchdog-таймера
    9. netstat -r - таблица маршрутизации
    10. arp -a - таблица ARP
    11. tcpdump -i rl0 host 192.168.61.20 and port 80 - сниффер пакетов на интерфейсе rl0, фильтрующий пакеты, содержащие адрес 192.168.61.20 и порт 80
    12. trafshow -i rl0 - программа для сортировки и вывода сетевых потоков (устанавливается дополнительно пакетом или из портов)

  4. Службы времени

    1. date - выводит текущее время и дату
    2. w - выводит, сколько времени назад система загрузилась и залогиненных пользователей
    3. last - выводит историю перезагрузок и входов пользователей




(5 comments) - (Post a new comment)


[info]bestann
2006-01-07 08:49 pm UTC (link)
А почему вы категории пишете в квадратных скобках, а не присвоите, например, теги каждому посту (например тег ОБЗОР)??? В оформлении если переключиться на s2, даже для бесплатного аккаунта можно шаблончик взять из халявных, там в некоторых шаблонах оформления меню будет выводиться список тегов (облако тегов), которые в итоге можно использовать как список категорий (см. например правое меню здесь http://www.livejournal.com/community/zen_graphics/, причем вообще тут получился список с категориями и подкатегориями). И тогда я в вашем ЖЖ выберу ОБЗОР или ТЕХНОЛОГИЯ и просмотрю все посты по данной теме. У себя я шаблон такой поставила, но вот внешний вид пока не оформила, так что пока не очень красиво.
А вообще весьма и весьма познавательный ЖЖ. Есть что почитать. По вашему ЖЖ можно будет фак составлять. Мне пенек второй как отдадут, на нем попытаюсь поставить фрюху. А у вас можно будет что-нибудь спросить, если приспичит? ;)

(Reply to this) (Thread)


[info]brutenet
2006-01-10 02:38 pm UTC (link)
фак да, составляйте. фак это правильно.
а теги в общем-то это не нужно на мой взгляд, т.к. можно найти в журнале с помощью поиска на юзеринфе всё.
можно спросить, особенно если приспичит

(Reply to this) (Parent)


[info]_dyr
2006-09-13 11:06 am UTC (link)
Отличная инфа, спасибо.
Добавлю - nload из портов лучше показывает скорость потока на интерфейсе.
arp -a лучше вызывать с дополнительным ключём -n для отказа от разрешения имён в DNS при выводе списка, аналогично с netstat -r.

Хотелось бы услышать о vmstat подробнее, потому что никак не могу найти способ получения структуры загрузки на диск - количества операций чтения/сек, записи/сек и так далее.

(Reply to this)

(Reply from suspended user)

[info]xokzzz
2009-10-22 11:42 am UTC (link)
Есть еще утилиты для мониторинга и диагностики сети:
ifstat - Report InterFace STATistics
iftop - display bandwidth usage on an interface by host
nettop - показывает сетевую активность по категориям
nstrems - показывает текущие потоки на интерфейсе
tcptrack - показывает текущие соединения

(Reply to this)


(5 comments) - (Post a new comment)

Create an Account
Forgot your login or password?
Login w/ OpenID
English • Español • Deutsch • Русский…