Описание тега dtrace

Комплексная среда динамического отслеживания, созданная в операционной среде Solaris.
0 ответов

Продолжительность захвата (интервалы) между точками трассировки в пер

При использовании perf инструмент (Linux), есть ли какой-нибудь простой и удобный способ для определения продолжительности времени между двумя точками трассировки? Очевидное использование для системного вызова sys_enter а также sys_exit точки как sy…
02 июл '18 в 04:30
2 ответа

Как найти файлы с top io на солярисе ZFS?

У меня есть NFS-сервер на базе Solaris 10 ZFS. Физические диски более или менее работают с максимальной скоростью ввода-вывода. Производительность очень плохая - поэтому мы добавим шпиндели. NFS служит исключительно хранилищем для гипервизоров XenSe…
15 мар '13 в 14:55
2 ответа

Понимание вывода iotop (DTT) в Solaris

При запуске DTT iotop на сервере Solaris 10 с интенсивной записью, который запускает несколько зон с установленными демонами MySQL, я получаю следующий вывод: UID PID PPID CMD УСТРОЙСТВО MAJ MIN D БАЙТОВ 70 26636 1 mysqld sd1 10 64 R 360448 70 25940…
01 июн '11 в 13:35
0 ответов

Dtrace Oracle показывает высокий fsflush на солярисе 10

Солярис 10 - Oracle 11G в зоне Запустив mpstat, я заметил, что один процессор использовался на 100% каждые 5 секунд в течение 5 секунд, в то время как все остальные процессоры были в порядке, использовались, но хорошо распространялись. 1 0 0 0 1154 …
05 июн '13 в 15:35
1 ответ

Иостат много времени для возвращения

У меня есть сервер Solaris 10 с большим количеством дисков SAN (около 1000 по всем путям). iostat -En займет около 5 минут, чтобы вернуться. Есть ли способ выяснить, что вызывает задержку? ферма не сильно помогла.
16 янв '15 в 12:51
6 ответов

Странный IP-адрес отображается с OS X SSH

Я возился с DTrace в Mac OS X и нашел следующий скрипт, который выводит информацию об установленных соединениях: $ cat script.d syscall::connect:entry { printf("execname: %s\n", execname); printf("pid: %d\n", pid); printf("sockfd: %d\n",arg0); socks…
10 авг '10 в 23:02
1 ответ

Может ли dtrace печатать удобочитаемые размеры?

Есть ли способ получить выходные байты DTrace printf в удобочитаемом формате GB, TB, ...? Например здесь: #!/usr/sbin/dtrace -s #pragma D option quiet dtrace:::BEGIN { trace("Tracing... Hit Ctrl-C to end.\n"); } nfsv3:::op-read-done { @readbytes[arg…
26 авг '11 в 00:28
1 ответ

Как мне найти, какие процессы (с аргументами) выполняются в OS X (Leopard) в течение определенного периода времени?

Я пытаюсь выяснить, какие процессы выполняет конкретный процесс на компьютере с OS X (включая аргументы). Я раньше не использовал DTrace, но подумал, что это должно быть тривиально. Посмотрев вокруг на примеры, я нашел это, которое выглядит точно та…
15 ноя '10 в 08:57
1 ответ

Как получить скрипты nfsv3* DTrace, работающие на OpenIndiana?

Отсюда http://wikis.sun.com/display/DTrace/nfsv3+Provider на OpenIndiana сценарии DTrace: nfsv3io.d nfsv3ops.d терпят неудачу с: probe description nfsv3:::op-* matches an unstable set of probes Скрипт nfsv3fileio.d работает, но одна из строк с очень…
25 авг '11 в 03:14
0 ответов

Может ли DTrace помочь найти причину сброса tcp-соединения на Solaris 10 x86?

Я запускаю тесты производительности для веб-приложения, размещенного на кластере Glassfish. Каждый экземпляр кластера размещается в отдельной зоне Solaris 10, а трафик http балансируется нагрузкой между экземплярами с помощью балансировщика нагрузки…
21 фев '13 в 08:36
1 ответ

Печать двоичных данных переменного размера из операций чтения и записи с помощью dtrace

Я пытаюсь распечатать двоичные буферы некоторых вызовов read () и write() с помощью dtrace. Проблема только с использованием printf () и%s состоит в том, что строка заканчивается нулевыми байтами. (\000) Существует также tracemem (), но он может рас…
10 мар '13 в 13:31
1 ответ

Отслеживание того, какие блоки проходят через L2ARC в ZFS на Solaris с использованием dtrace

Мой коллега и я пытаемся отследить чтение / запись в L2ARC в OpenZFS. Нам нужны смещения блоков, тип ввода / вывода (чтение / запись) и идентификаторы устройств запросов. Обратите внимание, что нам не нужно смещение в устройстве L2ARC, но нам нужно …
15 мар '17 в 15:48
1 ответ

Как отследить доступ к файлу с помощью dtrace на солярисе

Я хотел бы узнать, как я могу отслеживать (показывать) доступ к файлам в Solaris. Я уже нашел инструментарий dtrace в надежде, что voptrace будет отвечать всем требованиям. Я побежал с voptrace -t /my/path Если я ls или же cat файлы по этому пути не…
16 сен '15 в 19:30
0 ответов

Dtrace не отображает стеки на Mac

Я на OSx Yosemite и играю с профилированием процессора Node.js. Однако я не могу заставить DTrace отображать следы стека. Я подозреваю, что проблема с jstack/ustack, Так что, если я делаю DTrace на 97 Гц: sudo dtrace -n 'profile-97/pid == 54308/{ @[…
11 окт '15 в 07:47
0 ответов

Как определить, к какому процессу относится полученный TCP-трафик с помощью DTrace в macOS

Как можно видеть здесь, у нас есть PID, доступный при отправке, но не при получении. Как ограничить зонды соединениями, которые принадлежат / инициируются определенным процессом? sudo dtrace -n 'tcp:::receive, tcp:::send { printf("PID = %d, arg1 == …
16 июл '18 в 14:09
1 ответ

Включить DTrace в Solaris 10 с помощью группы NIS

Кто-нибудь знает, как включить DTrace на коробке Solaris 10, основанной на группе NIS. Я надеюсь сэкономить некоторое время, а не включать Dtrace по одному для каждого пользователя в группе, поместив его в /etc/user_attr. Ура, Мухаммед
25 авг '09 в 06:51
3 ответа

Включить dtrace без sudo в Mac OS X?

Как я могу позволить пользователям использовать dtrace в Mac OS X. Я пытаюсь сделать эквивалент strace в Linux, и мне не нравится запускать приложения с повышенными привилегиями. ОБНОВИТЬ Хорошо, лучшее, что я могу сказать. Единственный способ не до…
22 дек '10 в 23:46
2 ответа

Что находится в моих кэшах ZFS ARC и L2ARC?

У меня дома простая настройка ZFS, четыре зеркальных диска, 8 ГБ оперативной памяти и 120 ГБ Intel X25-M SSD для L2ARC. Я побежал zpool add poolname cache cXtXdX затем сгенерировал нагрузку и охотно отслеживал процесс прогрева, запустив zpool iostat…
30 янв '11 в 08:29
3 ответа

DTrace ограничивается Centos/Fedora

Я хотел работать над проблемой на коробке Centos 6. Я запустил Dtrace, и это не удалось. Не принимает -n или же -l или же -P или любые параметры командной строки. Он утверждает, что принимает только -h, -G, -C, -I, -s, а также -o, Я подумал, что это…
26 авг '15 в 21:42
1 ответ

Ищу сценарий dtrace для отображения списка наиболее часто используемых файлов nfs

В настоящее время я использую https://github.com/siebenmann/cks-dtrace/blob/master/nfs3-mon.d для определения наиболее активных наборов данных на нашем сервере NFS (Solaris 10) К сожалению, мне нужно копать глубже, и я хотел бы иметь возможность отс…
27 ноя '18 в 15:03