Comments 122
Теперь я точно поймаю эту жрущую траффик сволочь.
+34
в мемориз.
+4
Ничего себе сколько top'ов, теперь бы их все в единый интерфес)
Очень радует что консольные
Спасибо большое, в закладки!
Очень радует что консольные
Спасибо большое, в закладки!
+8
Круто, не знал, что их столько. До этого хватало ps aux и htop.
+1
Кстати, что за foobartop фигурирует во вступлении, а в обзоре его нет?
0
foobar это мета-синтаксическая переменная. Видать вы не застали времена когда в примерах конфигов и манах использовалась она.
+2
foobar == *
+2
top замечательная команда.
Запускаю ее когда ухожу от компа или страдаю фигней перед ним, утилита создает красивую табличку с меняющимися цифрами, так сказать, имитация бурной активности и деятельности. На далеких от IT людей, таких как шеф и подруга, действует отменно.
А статья замечательная, пойду сравнивать остальные утилиты.
Запускаю ее когда ухожу от компа или страдаю фигней перед ним, утилита создает красивую табличку с меняющимися цифрами, так сказать, имитация бурной активности и деятельности. На далеких от IT людей, таких как шеф и подруга, действует отменно.
А статья замечательная, пойду сравнивать остальные утилиты.
+47
«Это пять!»
+8
В этом применении весьма не плох tcpdump.
+1
Есть более эффективное решение для таких случаев :)
Поставь чего-нить компилироваться, например, тот же мускул или апач, зрелище для не IT-шников просто магическое, они будут в шоке :)))))
Поставь чего-нить компилироваться, например, тот же мускул или апач, зрелище для не IT-шников просто магическое, они будут в шоке :)))))
+6
Для мониторинга сетевого траффика (в разрезе по процессам) использую nethogs nethogs.sourceforge.net/
+3
Внёс в оффтопики.
0
Подскажите что это могло бы значить?
0 root ..4.10:80-172.20.0.134:3958 0.554 0.615 KB/sec
0 root ..0:80-188.143.232.41:46122 2.596 0.478 KB/sec
0 root ..0:80-67.195.111.177:54993 0.743 0.166 KB/sec
0 root ...10:80-65.52.110.83:16237 2.589 0.162 KB/sec
0 root ...10:80-66.249.71.71:44527 0.670 0.140 KB/sec
0 root ..4.10:80-172.20.0.134:3958 0.554 0.615 KB/sec
0 root ..0:80-188.143.232.41:46122 2.596 0.478 KB/sec
0 root ..0:80-67.195.111.177:54993 0.743 0.166 KB/sec
0 root ...10:80-65.52.110.83:16237 2.589 0.162 KB/sec
0 root ...10:80-66.249.71.71:44527 0.670 0.140 KB/sec
0
mctop
+1
UFO just landed and posted this here
powertop таки показывает ватты, если сможет выдернуть из acpi.
очень помогает для ноутбуков/нетбуков.
очень помогает для ноутбуков/нетбуков.
+1
Мне порвало шаблон от словосочетания «двоичный журнал». Просто ад.
-1
Вот это я называю обзор, все по делу без лишних слов, отлично.
Некоторых утилит мне реально не хватало, добавлено в избранное.
Некоторых утилит мне реально не хватало, добавлено в избранное.
+3
спасибо. многих знал, но все-таки удобно их всех видеть в одном месте с объясняниями.
0
Хорошая подборка, годная. Спасибо.
0
Еще есть perf top — тоже замечательный инструмент для поиска затыков на машинах, показывает в каких функциях спит ядро.
Ну и ntop всё таки тоже мощнейший инструмент для анализа трафика, представляет из себя демона, который получает к себе весь трафик на машине через отдельную очередь в ядре. Интерфейс у него в виде удобной странички, на которой можно получить много много информации по трафику на хосте.
Ну и ntop всё таки тоже мощнейший инструмент для анализа трафика, представляет из себя демона, который получает к себе весь трафик на машине через отдельную очередь в ядре. Интерфейс у него в виде удобной странички, на которой можно получить много много информации по трафику на хосте.
0
Если ntop выступает в роли NetFlow коллектора, общее количество трафика в сети увеличивается в два раза засчёт дублированного трафика на коллектор, правильно понимаю? Или на коллектор отправляются только статистические данные по трафику?
И ещё вопрос, если кто сталкивался, ntop может показывать статистику по QoS?
И ещё вопрос, если кто сталкивался, ntop может показывать статистику по QoS?
0
Дописал, хотя не нашёл ничего, кроме мана в документации к ядру.
0
Это который ntop? Очередь на BPF или через Netfilter?
0
Почему же никто не вспомнил про netstat?
0
Он не «top», т.к. выводит информацию один раз. С тем же успехом сюда и ps можно тогда дописывать.
+2
Отлично — я и не знал что их так много — всегда ставлю htop вместо top — уже привык страшно ) А тут их намного больше! Спасибо. Пошел баловаться.
0
И trafshow
0
iptraf, хоть и не *top, но в списке был бы очень актуален
+1
UFO just landed and posted this here
Половиной из этого списка никогда не пользовался. Теперь можно будет сделать жизнь значительно удобнее. Особенно спасибо за iftop
+1
virt-top, то же самое что и xentop, но не привязанное к системе виртуализации. Орудует через libvirt
people.redhat.com/~rjones/virt-top/
people.redhat.com/~rjones/virt-top/
0
дисковые операции с сетью? :)
0
Хорошая, годная статья. Спасибо вам.
0
В закладки!
0
Хабр вкусный торт!
Как много в линуксе есть еще полезного )
Как много в линуксе есть еще полезного )
+3
Огромное спасибо! Вы мне открыли глаза на столько нужных и полезных тулз!!!
Уже во всю пробую! Жаль в репах debain нету sqtop, зато на их сайте уже есть deb-пакет :-)
Я уже к*** от счастья!
Уже во всю пробую! Жаль в репах debain нету sqtop, зато на их сайте уже есть deb-пакет :-)
Я уже к*** от счастья!
+1
UFO just landed and posted this here
UFO just landed and posted this here
slabtop — top по объектам ядерного слаб-аллокатора памяти.
+4
Благодаря показу kernel threads способен указать на kcopy/swapper/kflush как источник хруста винта (чего не может atop).
по идее, atop так тоже может, с флагом -d:
по идее, atop так тоже может, с флагом -d:
-g show general process-info (default)
-m show memory-related process-info
-d show disk-related process-info
-n show network-related process-info
-s show scheduling-related process-info
0
ntop не хватает.
+1
Как хорошо что в BSD это почти все inclusive :).
Без холивара.
Без холивара.
0
я всегда держу htop в screen-е на первом окне.
0
Слушайте, это самая лучшая и самая полезная статья (для меня) за весь 2011 год. Уже устанавливаю эти чудесные программки.
+4
Автору на заметку, для MySQL существует 2 утилиты mytop и mtop. По назначению очень похожи но 2 лично мне приглянулась больше.
0
Сколько же всяких top'ов… никогда не подумал бы что их может быть такое количество.
+1
UFO just landed and posted this here
У htop также есть возможность наблюдать дисковый I/O:
(F2 — зайти в конфигурацию, Стрелки — выбрать нужные столбцы, F5 — добавить, F7/F8 — двигать вверх/вниз F10 — сохранить конфигурацию, и вернуться в главное окно )


(F2 — зайти в конфигурацию, Стрелки — выбрать нужные столбцы, F5 — добавить, F7/F8 — двигать вверх/вниз F10 — сохранить конфигурацию, и вернуться в главное окно )


+2
Есть ещё tload — просто рисует график загрузки в консоли.
0
спасибо полезная статья
0
1. У htop в настройках (F2) полезно включить вообще все виды раскраски, которые там есть — появляется дополнительная полезная инфа.
2. Нет ли подобной подборки по смежной теме всяких статусо-статистико-мониторилок типа iostat, vmstat, sar и прочих?
2. Нет ли подобной подборки по смежной теме всяких статусо-статистико-мониторилок типа iostat, vmstat, sar и прочих?
0
А то, что почти ни один сетевой топ в виртуалке не работает, это так и задумано?
# iftop
interface: eth0
pcap_open_live(eth0): eth0: You don't have permission to capture on that device (socket: Address family not supported by protocol)
# iftop
interface: eth0
pcap_open_live(eth0): eth0: You don't have permission to capture on that device (socket: Address family not supported by protocol)
0
Проверь, что модули подмонтированы (mount|grep modules). Если нет, строчка в /etc/fstab:
/dev/xvdp /lib/modules iso9660 ro 0 0
и mount -a
/dev/xvdp /lib/modules iso9660 ro 0 0
и mount -a
0
я ж обновлял.
# mount|grep modules
/dev/xvdp on /lib/modules type iso9660 (ro)
а что модули, там похоже прав на eth0 не хватает.
ЗЫ а у тебя работает?
# mount|grep modules
/dev/xvdp on /lib/modules type iso9660 (ro)
а что модули, там похоже прав на eth0 не хватает.
ЗЫ а у тебя работает?
0
Простая проверка, что модули грузятся modprobe ixgbe; rmmod ixgbe, в dmesg должно написать приветствие от intel'овских (бесполезных в данном случае) дров.
0
# modprobe ixgbe; rmmod ixgbe
FATAL: Module index corrupt: Bad magic number
Try re-running depmod
ERROR: Module ixgbe does not exist in /proc/modules
хочешь, я ее перегружу?
FATAL: Module index corrupt: Bad magic number
Try re-running depmod
ERROR: Module ixgbe does not exist in /proc/modules
хочешь, я ее перегружу?
0
ребут не помог.
# uname -a
Linux vm2255 2.6.34-12-xen #1 SMP 2010-06-29 02:39:08 +0200 i686 Intel® Xeon® CPU L5520 @ 2.27GHz GenuineIntel GNU/Linux
# ls /lib/modules/
2.6.18-194.el5xen 2.6.34-12-xen
# uname -a
Linux vm2255 2.6.34-12-xen #1 SMP 2010-06-29 02:39:08 +0200 i686 Intel® Xeon® CPU L5520 @ 2.27GHz GenuineIntel GNU/Linux
# ls /lib/modules/
2.6.18-194.el5xen 2.6.34-12-xen
0
У меня есть нехорошая мысль, что это последствия генту… Вторая версия — неправильная битность модулей. Какой uuid у машины? (xenstore-read vm, или в панельке).
0
# xenstore-read vm
/vm/e8c09b73-fc29-be2e-6ae3-11c84567bc25
/vm/e8c09b73-fc29-be2e-6ae3-11c84567bc25
0
Да, 32-битная версия. Значит, какое-то разногласие между debian\ubuntu и gentoo о том, что должно быть в /lib/modules.
… Кстати, вопрос, а там ядра случайно своего не стоит? (/boot)?
… Кстати, вопрос, а там ядра случайно своего не стоит? (/boot)?
0
что-то не очень верится опока.
нет, я своего ядра не собирал и не ставил, там пусто.
нет, я своего ядра не собирал и не ставил, там пусто.
0
ок, версия module-init-tools?
modprobe --version
module-init-tools version 3.12
modprobe --version
module-init-tools version 3.12
0
# modprobe --version
module-init-tools version 3.5
module-init-tools version 3.5
0
Это первое различие.
Второе: попробуй insmod на какой-нибудь модуль (тот же ixgbe.ko) — если он прокатит, дело в modprob'е, если нет — всё сложнее.
Второе: попробуй insmod на какой-нибудь модуль (тот же ixgbe.ko) — если он прокатит, дело в modprob'е, если нет — всё сложнее.
0
# insmod /lib/modules/2.6.34-12-xen/kernel/drivers/net/ixgbe/ixgbe.ko
insmod: error inserting '/lib/modules/2.6.34-12-xen/kernel/drivers/net/ixgbe/ixgbe.ko': -1 Unknown symbol in module
insmod: error inserting '/lib/modules/2.6.34-12-xen/kernel/drivers/net/ixgbe/ixgbe.ko': -1 Unknown symbol in module
0
(на всякий случай) — а userspace у тебя какой? 32 или 64?
file /sbin/insmod
Ну и последнее — какой gcc?
file /sbin/insmod
Ну и последнее — какой gcc?
0
32 конечно.
# file /sbin/insmod
/sbin/insmod: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped
# gcc --version
gcc (Gentoo 4.4.4-r2 p1.3, pie-0.4.5) 4.4.4
вообще все работает, только нет полного доступа к сетевым устройствам. ядра везде одинаковые, юзерленд собран на этой машине, с этим же ядром…
хотя часть был из stage3, я могу попробовать пересобрать все с нуля, если интересно.
# file /sbin/insmod
/sbin/insmod: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped
# gcc --version
gcc (Gentoo 4.4.4-r2 p1.3, pie-0.4.5) 4.4.4
вообще все работает, только нет полного доступа к сетевым устройствам. ядра везде одинаковые, юзерленд собран на этой машине, с этим же ядром…
хотя часть был из stage3, я могу попробовать пересобрать все с нуля, если интересно.
0
Если ошмётки старого дебиана сохранились, попробуй загрузить модуль дебиановским insmod'ом…
Если честно, я тут пока что пасс. Вернусь к этой проблеме, когда займусь бутстрапингом.
Это не только «доступ к сетевым устройствам», это ещё и модули астериска, drbd, iscsi-target, nfs-kernel-server, iptables и т.д.
Если честно, я тут пока что пасс. Вернусь к этой проблеме, когда займусь бутстрапингом.
Это не только «доступ к сетевым устройствам», это ещё и модули астериска, drbd, iscsi-target, nfs-kernel-server, iptables и т.д.
0
# tcpdump -i eth0
tcpdump: eth0: You don't have permission to capture on that device (socket: Address family not supported by protocol)
tcpdump: eth0: You don't have permission to capture on that device (socket: Address family not supported by protocol)
0
у AIX тоже неплохой «top» (topas)
www.ibm.com/developerworks/aix/library/au-aixoptimization-memtun2/fig01.jpg
www.ibm.com/developerworks/aix/library/au-aixoptimization-memtun2/fig01.jpg
0
kSar жеже, для визуализации логов sar собранных по крону. sourceforge.net/projects/ksar/
0
Для работы
Снимок с примером работы

kerneltop
надо включить профайлинг ядра (добавить, как минимум, profile=1
в командную строку) и перезагрузиться. После перезагрузки действительно появится /proc/profile
.Снимок с примером работы
kerneltop
:
0
А есть в linux утилита показывающая статистику ввода-вывода в разрезе файлов? Как в мониторе ресурсов windows закладка диск-работа диска. Если нет это какая то архитектурная особенность?
0
Only those users with full accounts are able to leave comments. Log in, please.
TOP'ай сюда