здравствуйте. хочется снимать процессорное время, потраченное нитками ядра. запускаю "ps -AHo comm,time", получаюkernel/zio_write_issue_ 0:31,38имена ниток ядра обрезаны. как получить необрезанный вариант имён ниток ядра с потраченным процессорным временем для каждой? вообще время нужно в секундах, но формат как выше тоже годится.
kernel/zio_write_issue_ 0:31,23
kernel/zio_write_issue_ 0:31,19
kernel/zio_write_issue_ 0:31,39
kernel/zio_write_issue_ 0:00,52
kernel/zio_write_issue_ 0:00,53
kernel/zio_write_issue_ 0:00,55
kernel/zio_write_issue_ 0:00,54
kernel/zio_write_issue_ 0:00,52
> "ps -AHo comm,time"ps -AHo time,comm
Опа! :))
>> "ps -AHo comm,time"
> ps -AHo time,comm
> Опа! :))ну да, опа. столбцы поменялись местами, но резальтат по-прежнему тот же:
5:09,32 kernel/zio_write_issue_
5:09,22 kernel/zio_write_issue_
5:09,33 kernel/zio_write_issue_
0:00,00 kernel/zio_write_issue_
0:00,00 kernel/zio_write_issue_
0:00,00 kernel/zio_write_issue_
0:00,00 kernel/zio_write_issue_
0:00,00 kernel/zio_write_issue_
>> ps -AHo time,comm
>> Опа! :))
> ну да, опа. столбцы поменялись местами, но резальтат по-прежнему тот же:
> 5:09,32 kernel/zio_write_issue_
> 5:09,22 kernel/zio_write_issue_Каждый раз одно и то же, страдаю за доброту к бсдешникам. У меня на Debian-е полные имена показало. Ну, поищи в своей версии man ps вокруг слова width.
> Каждый раз одно и то же, страдаю за доброту к бсдешникам. У
> меня на Debian-е полные имена показало. Ну, поищи в своей версии
> man ps вокруг слова width.00:00:00 console-kit-dae
00:00:00 xfce4-settings-
00:00:00 xfce4-power-man
>> Каждый раз одно и то же, страдаю за доброту к бсдешникам. У
>гм... режет: скопировал /bin/bash в ~/bash12345678901234567890123456789012345678901234567890, запустил, посмотрел в /proc/$$/comm, а там "bash12345678901". ///Не FreeBSD по-прежнему.
>>> Каждый раз одно и то же, страдаю за доброту к бсдешникам. У
>>
> гм... режет: скопировал /bin/bash в ~/bash12345678901234567890123456789012345678901234567890,
> запустил, посмотрел в /proc/$$/comm, а там "bash12345678901".///Не FreeBSD по-прежнему.
Ниже написано же http://www.opennet.me/openforum/vsluhforumID1/95709.html#7
ps -AHwwo time,args
> ps -AHwwo time,argsещё хуже:
5:11,53 [kernel/zio_write_is]
5:11,43 [kernel/zio_write_is]
5:11,53 [kernel/zio_write_is]
0:00,00 [kernel/zio_write_is]
0:00,00 [kernel/zio_write_is]
0:00,00 [kernel/zio_write_is]
0:00,00 [kernel/zio_write_is]
0:00,00 [kernel/zio_write_is]
2:03,35 [kernel/zio_write_in]
2:03,30 [kernel/zio_write_in]
2:03,73 [kernel/zio_write_in]
2:03,41 [kernel/zio_write_in]
2:03,84 [kernel/zio_write_in]
2:03,47 [kernel/zio_write_in]
> как получить необрезанный вариант имён ниток ядра1. ps -AHo time,args | awk '{print $1" "$2}'
2. Глянь в файлег /proc/$PID/comm, своего обрезанного процесса и удивись :)
3. В ядрищо тоже можно глянуть: < linux/sched.h>
/* Task command name length */
272 #define TASK_COMM_LEN 16
...1338 char comm[TASK_COMM_LEN]; /* executable name excluding path
1339 - access with [gs]et_task_comm (which lock
1340 it with task_lock())
1341 - initialized normally by setup_new_exec */
> здравствуйте. хочется снимать процессорное время, потраченное нитками ядра. запускаю
> "ps -AHo comm,time", получаю
> . . .
> имена ниток ядра обрезаны. как получить необрезанный
> вариант имён ниток ядра с потраченным процессорным временем для каждой? вообще
> время нужно в секундах, но формат как выше тоже годится.А если попробовать так?
ps -AHo time,commandP. S. Подчеркну: не "comm", а именно "command".
> А если попробовать так?
>ps -AHo time,command
> P. S. Подчеркну: не "comm", а именно "command".я если попробовать попробовать самому что предлагать попробовать другим ))
>> А если попробовать так?
>>ps -AHo time,command
>> P. S. Подчеркну: не "comm", а именно "command".
> я если попробовать попробовать самому что предлагать попробовать другим ))Вы не поверите, но я именно так и сделал: сначала сам попробовал, а только
потом написал. :-)
$ ps -AHo time,comm | grep -i mpd
20:01.21 mpd5$ ps -AHo time,command | grep -i mpd
20:01.22 /usr/local/sbin/mpd5 -p /var/run/mpd5.pid -f /usr/local/etc/mpd5/mpd.conf -bP. S. Да, я заметил, что вывод и в этом случае режется. Но я ведь и не назвал свой
вариант решением проблемы. ;-)
при чем тут mpd, если автора интересует zio_write_issue ?при том, что использование операнда command не выводит zio_write_issue
у вас, случаем, не 9ая версия?9ка режет, да
10 нет :)
> у вас, случаем, не 9ая версия?
> 9ка режет, да
> 10 нет :)режет, выше вывод из неё:
uname -v
FreeBSD 10.0-STABLE #0 r266463: Tue May 20 18:24:03 UTC 2014
>> у вас, случаем, не 9ая версия?
>> 9ка режет, да
>> 10 нет :)
> режет, выше вывод из неё:uname -v
> FreeBSD 10.0-STABLE #0 r266463: Tue May 20 18:24:03 UTC 2014да, прошу прощения - zio_write_issue_ обрезается
подтверждаю, режет
попробовал мучить разными опциями на разных версиях фри - 24 символа и хер вам ... на ширину колонки ps не реагирует, но это похоже не его винавот например:
procstat -k -a | grep zfs
0 100125 kernel zfs_vn_rele_task mi_switch sleepq_wait _slaskqueue_thread_loop fork_exit fork_trampoline
5 100075 zfskern arc_reclaim_thre mi_switch sleepq_timedwait _cv_timedwait arc_reclaim_thread fork_exit fork_trampoline
5 100076 zfskern l2arc_feed_threa mi_switch sleepq_timedwait _cv_timedwait l2arc_feed_thread fork_exit fork_trampoline
5 100126 zfskern txg_thread_enter mi_switch sleepq_wait _cv_wait txg_thread_wait txg_quiesce_thread fork_exit fork_trampoline
5 100127 zfskern txg_thread_enter mi_switch sleepq_timedwait _cv_timedwait txg_thread_wait txg_sync_thread fork_exit fork_trampoline> arc_reclaim_thre
> l2arc_feed_threaи тд
надо править код
>> у вас, случаем, не 9ая версия?
>> 9ка режет, да
>> 10 нет :)
> режет, выше вывод из неё:uname -v
> FreeBSD 10.0-STABLE #0 r266463: Tue May 20 18:24:03 UTC 2014БЗДюки все такие добрые люди? Выше написал про лимиты в ядре! Линь - 15, БЗДя - 20 символов
И 9 и 10 должны резать одинаково, ибо ps -o comm лезет в /proc/PID/comm, во всех UNIXах!
Для БЗДи это тут http://fxr.watson.org/fxr/source/sys/proc.h#L559
559 char p_comm[MAXCOMLEN + 1]; /* (b) Process name. */http://fxr.watson.org/fxr/source/sys/param.h?im=3#L99
99 #define MAXCOMLEN 19 /* max command name remembered */
угу - тока не все такие тру кодеры аки наш павлинушка )))
> угу - тока не все такие тру кодеры аки наш павлинушка )))Ой, и не говори.... Ушёл на велике катаццо, ну вас в ... GPU.
> GPU.гупу? :-)
> у вас, случаем, не 9ая версия?
> 9ка режет, да
> 10 нет :)Ни та, ни другая ничего не режут.
Может быть настройки терминального окна?
> Ни та, ни другая ничего не режут.
> Может быть настройки терминального окна?пруф в студию
>> Ни та, ни другая ничего не режут.
>> Может быть настройки терминального окна?
> пруф в студиюUSER PID PPID PGID SID JOBC STAT TT TIME COMMAND TIME COMMAND
root 0 0 0 0 0 DLs - 211:05,09 [kernel/swapper] 211:05,09 [kernel/swapper]
root 0 0 0 0 0 DLs - 0:00,00 [kernel/firmware 0:00,00 [kernel/firmware tas]
root 0 0 0 0 0 DLs - 0:00,00 [kernel/kqueue t 0:00,00 [kernel/kqueue taskq]
root 0 0 0 0 0 DLs - 0:00,00 [kernel/ffs_trim 0:00,00 [kernel/ffs_trim tas]
root 0 0 0 0 0 DLs - 0:00,00 [kernel/thread t 0:00,00 [kernel/thread taskq]
root 0 0 0 0 0 DLs - 0:00,00 [kernel/acpi_tas 0:00,00 [kernel/acpi_task_0]
root 0 0 0 0 0 DLs - 0:00,00 [kernel/acpi_tas 0:00,00 [kernel/acpi_task_1]
root 0 0 0 0 0 DLs - 0:00,00 [kernel/acpi_tas 0:00,00 [kernel/acpi_task_2]
root 0 0 0 0 0 DLs - 0:00,50 [kernel/em0 task 0:00,50 [kernel/em0 taskq]
root 1 0 1 1 0 ILs - 0:00,03 /sbin/init -- 0:00,03 /sbin/init --
root 2 0 0 0 0 DL - 0:00,00 [crypto] 0:00,00 [crypto]
root 3 0 0 0 0 DL - 0:00,00 [crypto returns] 0:00,00 [crypto returns]
root 4 0 0 0 0 DL - 0:00,00 [mpt_recovery0] 0:00,00 [mpt_recovery0]
root 5 0 0 0 0 DL - 0:00,02 [fdc0] 0:00,02 [fdc0]
root 6 0 0 0 0 DL - 0:00,00 [sctp_iterator] 0:00,00 [sctp_iterator]
root 7 0 0 0 0 DL - 0:01,31 [xpt_thrd] 0:01,31 [xpt_thrd]
root 8 0 0 0 0 DL - 0:00,07 [pagedaemon] 0:00,07 [pagedaemon]
root 9 0 0 0 0 DL - 0:00,00 [vmdaemon] 0:00,00 [vmdaemon]
root 10 0 0 0 0 DL - 0:00,00 [audit] 0:00,00 [audit]
root 11 0 0 0 0 RL - 9:12,91 [idle/idle: cpu0 9:12,91 [idle/idle: cpu0]
root 11 0 0 0 0 RL - 9:18,86 [idle/idle: cpu1 9:18,86 [idle/idle: cpu1]
root 12 0 0 0 0 WL - 0:00,00 [intr/swi1: neti 0:00,00 [intr/swi1: netisr 0]
root 12 0 0 0 0 WL - 0:01,40 [intr/swi4: cloc 0:01,40 [intr/swi4: clock]
root 12 0 0 0 0 WL - 0:00,00 [intr/swi4: cloc 0:00,00 [intr/swi4: clock]
root 12 0 0 0 0 WL - 0:00,00 [intr/swi3: vm] 0:00,00 [intr/swi3: vm]
root 12 0 0 0 0 WL - 0:00,93 [intr/swi2: camb 0:00,93 [intr/swi2: cambio]
root 12 0 0 0 0 WL - 0:00,00 [intr/swi6: task 0:00,00 [intr/swi6: task que]
root 12 0 0 0 0 WL - 0:00,00 [intr/swi6: Gian 0:00,00 [intr/swi6: Giant ta]
root 12 0 0 0 0 WL - 0:00,00 [intr/swi5: fast 0:00,00 [intr/swi5: fast tas]
root 12 0 0 0 0 WL - 0:00,00 [intr/irq14: ata 0:00,00 [intr/irq14: ata0]
root 12 0 0 0 0 WL - 0:00,06 [intr/irq15: ata 0:00,06 [intr/irq15: ata1]
root 12 0 0 0 0 WL - 0:01,35 [intr/irq17: mpt 0:01,35 [intr/irq17: mpt0 eh]
root 12 0 0 0 0 WL - 0:00,11 [intr/irq18: uhc 0:00,11 [intr/irq18: uhci0]
root 12 0 0 0 0 WL - 0:00,00 [intr/irq16: pcm 0:00,00 [intr/irq16: pcm0]
root 12 0 0 0 0 WL - 0:00,00 [intr/irq1: atkb 0:00,00 [intr/irq1: atkbd0]
root 12 0 0 0 0 WL - 0:00,00 [intr/irq12: psm 0:00,00 [intr/irq12: psm0]
root 12 0 0 0 0 WL - 0:00,00 [intr/irq7: ppc0 0:00,00 [intr/irq7: ppc0]
root 12 0 0 0 0 WL - 0:00,00 [intr/swi0: uart 0:00,00 [intr/swi0: uart uar]
root 13 0 0 0 0 DL - 0:00,02 [geom/g_event] 0:00,02 [geom/g_event]
root 13 0 0 0 0 DL - 0:00,65 [geom/g_up] 0:00,65 [geom/g_up]
root 13 0 0 0 0 DL - 0:03,44 [geom/g_down] 0:03,44 [geom/g_down]
root 14 0 0 0 0 DL - 0:00,17 [rand_harvestq] 0:00,17 [rand_harvestq]
root 15 0 0 0 0 DL - 0:00,00 [usb/usbus0] 0:00,00 [usb/usbus0]
root 15 0 0 0 0 DL - 0:00,00 [usb/usbus0] 0:00,00 [usb/usbus0]
root 15 0 0 0 0 DL - 0:00,16 [usb/usbus0] 0:00,16 [usb/usbus0]
root 15 0 0 0 0 DL - 0:00,07 [usb/usbus0] 0:00,07 [usb/usbus0]
root 15 0 0 0 0 DL - 0:00,00 [usb/usbus1] 0:00,00 [usb/usbus1]
root 15 0 0 0 0 DL - 0:00,00 [usb/usbus1] 0:00,00 [usb/usbus1]
root 15 0 0 0 0 DL - 0:00,04 [usb/usbus1] 0:00,04 [usb/usbus1]
root 15 0 0 0 0 DL - 0:00,00 [usb/usbus1] 0:00,00 [usb/usbus1]
root 16 0 0 0 0 DL - 0:00,00 [pagezero] 0:00,00 [pagezero]
root 17 0 0 0 0 DL - 0:00,00 [bufdaemon] 0:00,00 [bufdaemon]
root 18 0 0 0 0 DL - 0:00,00 [vnlru] 0:00,00 [vnlru]
root 19 0 0 0 0 DL - 0:00,03 [syncer] 0:00,03 [syncer]
root 20 0 0 0 0 DL - 0:00,05 [softdepflush] 0:00,05 [softdepflush]
root 401 1 401 401 0 Ss - 0:00,00 /sbin/devd 0:00,00 /sbin/devd
root 502 1 502 502 0 Ss - 0:00,14 /usr/sbin/syslog 0:00,14 /usr/sbin/syslogd -s
root 527 1 527 527 0 Is - 0:00,01 /usr/sbin/auditd 0:00,01 /usr/sbin/auditd
zabbix 564 1 563 563 0 I - 0:00,14 /usr/local/sbin/ 0:00,14 /usr/local/sbin/zabbix_server
root 571 1 571 571 0 Is - 0:00,00 /usr/local/libex 0:00,00 /usr/local/libexec/vsftpd
root 574 1 574 574 0 Is - 0:00,00 /usr/local/libex 0:00,00 /usr/local/libexec/in.tftpd -l -c -4 -s /var/tftp -
root 581 1 580 580 0 S - 0:00,33 /usr/local/sbin/ 0:00,33 /usr/local/sbin/snmpd -p /var/run/net_snmpd.pid -c
root 611 1 611 611 0 Ss - 0:00,05 /usr/sbin/ntpd - 0:00,05 /usr/sbin/ntpd -c /etc/ntpd.conf -p /var/run/ntpd.p
>[оверквотинг удален]
> - 0:00,00 /usr/local/libex 0:00,00 /usr/local/libexec/in.tftpd -l
> -c -4 -s /var/tftp -
> root 581 1
> 580 580 0 S
> - 0:00,33 /usr/local/sbin/ 0:00,33 /usr/local/sbin/snmpd
> -p /var/run/net_snmpd.pid -c
> root 611 1
> 611 611 0 Ss
> - 0:00,05 /usr/sbin/ntpd - 0:00,05 /usr/sbin/ntpd
> -c /etc/ntpd.conf -p /var/run/ntpd.pUSER PID PPID PGID SID JOBC STAT TT TIME COMMAND TIME COMMAND
root 0 0 0 0 0 DLs - 211:05,09 [kernel/swapper] 211:05,09 [kernel/swapper]
root 0 0 0 0 0 DLs - 0:00,00 [kernel/firmware 0:00,00 [kernel/firmware tas]
root 0 0 0 0 0 DLs - 0:00,00 [kernel/kqueue t 0:00,00 [kernel/kqueue taskq]
root 0 0 0 0 0 DLs - 0:00,00 [kernel/ffs_trim 0:00,00 [kernel/ffs_trim tas]
root 0 0 0 0 0 DLs - 0:00,00 [kernel/thread t 0:00,00 [kernel/thread taskq]
root 0 0 0 0 0 DLs - 0:00,00 [kernel/acpi_tas 0:00,00 [kernel/acpi_task_0]
root 0 0 0 0 0 DLs - 0:00,00 [kernel/acpi_tas 0:00,00 [kernel/acpi_task_1]
root 0 0 0 0 0 DLs - 0:00,00 [kernel/acpi_tas 0:00,00 [kernel/acpi_task_2]
root 0 0 0 0 0 DLs - 0:00,81 [kernel/em0 task 0:00,81 [kernel/em0 taskq]
root 1 0 1 1 0 ILs - 0:00,03 /sbin/init -- 0:00,03 /sbin/init --
root 2 0 0 0 0 DL - 0:00,00 [crypto] 0:00,00 [crypto]
root 3 0 0 0 0 DL - 0:00,00 [crypto returns] 0:00,00 [crypto returns]
root 4 0 0 0 0 DL - 0:00,00 [mpt_recovery0] 0:00,00 [mpt_recovery0]
root 5 0 0 0 0 DL - 0:00,02 [fdc0] 0:00,02 [fdc0]
root 6 0 0 0 0 DL - 0:00,00 [sctp_iterator] 0:00,00 [sctp_iterator]
root 7 0 0 0 0 DL - 0:01,31 [xpt_thrd] 0:01,31 [xpt_thrd]
root 8 0 0 0 0 DL - 0:00,13 [pagedaemon] 0:00,13 [pagedaemon]
root 9 0 0 0 0 DL - 0:00,00 [vmdaemon] 0:00,00 [vmdaemon]
root 10 0 0 0 0 DL - 0:00,00 [audit] 0:00,00 [audit]
root 11 0 0 0 0 RL - 16:36,42 [idle/idle: cpu0 16:36,42 [idle/idle: cpu0]
root 11 0 0 0 0 RL - 16:44,78 [idle/idle: cpu1 16:44,78 [idle/idle: cpu1]
root 12 0 0 0 0 WL - 0:00,00 [intr/swi1: neti 0:00,00 [intr/swi1: netisr 0]
root 12 0 0 0 0 WL - 0:02,43 [intr/swi4: cloc 0:02,43 [intr/swi4: clock]
root 12 0 0 0 0 WL - 0:00,00 [intr/swi4: cloc 0:00,00 [intr/swi4: clock]
root 12 0 0 0 0 WL - 0:00,00 [intr/swi3: vm] 0:00,00 [intr/swi3: vm]
root 12 0 0 0 0 WL - 0:01,43 [intr/swi2: camb 0:01,43 [intr/swi2: cambio]
root 12 0 0 0 0 WL - 0:00,00 [intr/swi6: task 0:00,00 [intr/swi6: task que]
root 12 0 0 0 0 WL - 0:00,00 [intr/swi6: Gian 0:00,00 [intr/swi6: Giant ta]
root 12 0 0 0 0 WL - 0:00,00 [intr/swi5: fast 0:00,00 [intr/swi5: fast tas]
root 12 0 0 0 0 WL - 0:00,00 [intr/irq14: ata 0:00,00 [intr/irq14: ata0]
root 12 0 0 0 0 WL - 0:00,09 [intr/irq15: ata 0:00,09 [intr/irq15: ata1]
root 12 0 0 0 0 WL - 0:02,10 [intr/irq17: mpt 0:02,10 [intr/irq17: mpt0 eh]
root 12 0 0 0 0 WL - 0:00,20 [intr/irq18: uhc 0:00,20 [intr/irq18: uhci0]
root 12 0 0 0 0 WL - 0:00,00 [intr/irq16: pcm 0:00,00 [intr/irq16: pcm0]
root 12 0 0 0 0 WL - 0:00,00 [intr/irq1: atkb 0:00,00 [intr/irq1: atkbd0]
root 12 0 0 0 0 WL - 0:00,00 [intr/irq12: psm 0:00,00 [intr/irq12: psm0]
root 12 0 0 0 0 WL - 0:00,00 [intr/irq7: ppc0 0:00,00 [intr/irq7: ppc0]
root 12 0 0 0 0 WL - 0:00,00 [intr/swi0: uart 0:00,00 [intr/swi0: uart uar]
root 13 0 0 0 0 DL - 0:00,02 [geom/g_event] 0:00,02 [geom/g_event]
root 13 0 0 0 0 DL - 0:00,97 [geom/g_up] 0:00,97 [geom/g_up]
root 13 0 0 0 0 DL - 0:05,22 [geom/g_down] 0:05,22 [geom/g_down]
root 14 0 0 0 0 DL - 0:00,28 [rand_harvestq] 0:00,28 [rand_harvestq]
root 15 0 0 0 0 DL - 0:00,00 [usb/usbus0] 0:00,00 [usb/usbus0]
root 15 0 0 0 0 DL - 0:00,00 [usb/usbus0] 0:00,00 [usb/usbus0]
root 15 0 0 0 0 DL - 0:00,21 [usb/usbus0] 0:00,21 [usb/usbus0]
root 15 0 0 0 0 DL - 0:00,13 [usb/usbus0] 0:00,13 [usb/usbus0]
root 15 0 0 0 0 DL - 0:00,00 [usb/usbus1] 0:00,00 [usb/usbus1]
root 15 0 0 0 0 DL - 0:00,00 [usb/usbus1] 0:00,00 [usb/usbus1]
root 15 0 0 0 0 DL - 0:00,05 [usb/usbus1] 0:00,05 [usb/usbus1]
root 15 0 0 0 0 DL - 0:00,00 [usb/usbus1] 0:00,00 [usb/usbus1]
root 16 0 0 0 0 DL - 0:00,00 [pagezero] 0:00,00 [pagezero]
root 17 0 0 0 0 DL - 0:00,01 [bufdaemon] 0:00,01 [bufdaemon]
root 18 0 0 0 0 DL - 0:00,01 [vnlru] 0:00,01 [vnlru]
root 19 0 0 0 0 DL - 0:00,04 [syncer] 0:00,04 [syncer]
root 20 0 0 0 0 DL - 0:00,08 [softdepflush] 0:00,08 [softdepflush]
root 401 1 401 401 0 Is - 0:00,00 /sbin/devd 0:00,00 /sbin/devd
root 502 1 502 502 0 Ss - 0:00,26 /usr/sbin/syslog 0:00,26 /usr/sbin/syslogd -s
root 527 1 527 527 0 Is - 0:00,01 /usr/sbin/auditd 0:00,01 /usr/sbin/auditd
zabbix 564 1 563 563 0 I - 0:00,14 /usr/local/sbin/ 0:00,14 /usr/local/sbin/zabbix_server
root 571 1 571 571 0 Is - 0:00,00 /usr/local/libex 0:00,00 /usr/local/libexec/vsftpd
root 574 1 574 574 0 Is - 0:00,00 /usr/local/libex 0:00,00 /usr/local/libexec/in.tftpd -l -c -4 -s /var/tftp -P /tmp/tftpd.pid -l
root 581 1 580 580 0 S - 0:00,61 /usr/local/sbin/ 0:00,61 /usr/local/sbin/snmpd -p /var/run/net_snmpd.pid -c /etc/snmpd.conf
root 611 1 611 611 0 Ss - 0:00,08 /usr/sbin/ntpd - 0:00,08 /usr/sbin/ntpd -c /etc/ntpd.conf -p /var/run/ntpd.pid -f /var/db/ntpd.drift
mysql 637 1 637 637 0 Is - 0:00,01 /bin/sh /usr/loc 0:00,01 /bin/sh /usr/local/bin/mysqld_safe --defaults-extra-file=/var/db/mysql/my.cnf --user=mysql --datadir=/var/db/mysql --pid-file=/var/db/mysql/vm-bsd.pid
mysql 731 637 637 637 0 I - 0:00,24 /usr/local/libex 0:00,24 /usr/local/libexec/mysqld --defaults-extra-file=/var/db/mysql/my.cnf --basedir=/usr/local --datadir=/var/db/mysql --plugin-dir=/usr/local/lib/mysql/plugin -
mysql 731 637 637 637 0 I - 0:00,00 /usr/local/libex 0:00,00 /usr/local/libexec/mysqld --defaults-extra-file=/var/db/mysql/my.cnf --basedir=/usr/local --datadir=/var/db/mysql --plugin-dir=/usr/local/lib/mysql/plugin -
mysql 731 637 637 637 0 S - 0:00,04 /usr/local/libex 0:00,04 /usr/local/libexec/mysqld --defaults-extra-file=/var/db/mysql/my.cnf --basedir=/usr/local --datadir=/var/db/mysql --plugin-dir=/usr/local/lib/mysql/plugin -
mysql 731 637 637 637 0 I - 0:00,01 /usr/local/libex 0:00,01 /usr/local/libexec/mysqld --defaults-extra-file=/var/db/mysql/my.cnf --basedir=/usr/local --datadir=/var/db/mysql --plugin-dir=/usr/local/lib/mysql/plugin -
Дальше консоли не хватило по ширине :)
еще раз - режуться не опции - режется имя нити - и ваши опции бесполезны
> еще раз - режуться не опции - режется имя нити - и
> ваши опции бесполезныДа? м-м-м, а как это безобразие должно выглядеть?
>> еще раз - режуться не опции - режется имя нити - и
>> ваши опции бесполезны
> Да? м-м-м, а как это безобразие должно выглядеть?ну так в первоначальном посте ТС это и приведено - остается zio_write_issue_
>>> еще раз - режуться не опции - режется имя нити - и
>>> ваши опции бесполезны
>> Да? м-м-м, а как это безобразие должно выглядеть?
> ну так в первоначальном посте ТС это и приведено - остается zio_write_issue_Друг мой, вы слепы? Нет у меня в системе zfs
А указал я всё верно.
Вот вывод мой по ядру, именно такой какой хочет топикстартерkernel/swapper 211:05,13
kernel/firmware taskq 0:00,00
kernel/kqueue taskq 0:00,00
kernel/ffs_trim taskq 0:00,00
kernel/thread taskq 0:00,02
kernel/acpi_task_0 0:00,00
kernel/acpi_task_1 0:00,00
kernel/acpi_task_2 0:00,00
kernel/em0 taskq 0:10,91
init 0:00,03
crypto 0:00,00
crypto returns 0:00,00
mpt_recovery0 0:00,00
fdc0 0:00,10
sctp_iterator 0:00,00
xpt_thrd 0:01,31
pagedaemon 0:02,29
vmdaemon 0:00,00
audit 0:00,01
idle/idle: cpu0 258:43,35
idle/idle: cpu1 259:42,81
intr/swi1: netisr 0 0:00,00
intr/swi4: clock 0:35,84
intr/swi4: clock 0:00,00
intr/swi3: vm 0:00,00
intr/swi2: cambio 0:15,41
intr/swi6: task queue 0:00,00
intr/swi6: Giant task 0:00,02
intr/swi5: fast taskq 0:00,00
intr/irq14: ata0 0:00,00
intr/irq15: ata1 0:01,10
intr/irq17: mpt0 ehci 0:22,66
intr/irq18: uhci0 0:03,23
intr/irq16: pcm0 0:00,00
intr/irq1: atkbd0 0:00,03
intr/irq12: psm0 0:00,00
intr/irq7: ppc0 0:00,00
intr/swi0: uart uart 0:00,00
geom/g_event 0:00,02
geom/g_up 0:09,58
geom/g_down 0:55,00
rand_harvestq 0:03,27
usb/usbus0 0:00,00
usb/usbus0 0:00,00
usb/usbus0 0:01,90
usb/usbus0 0:02,22
usb/usbus1 0:00,00
usb/usbus1 0:00,00
usb/usbus1 0:00,34
usb/usbus1 0:00,00
pagezero 0:00,00
bufdaemon 0:00,10
vnlru 0:00,10
syncer 0:00,64
softdepflush 0:01,22
devd 0:00,01
syslogd 0:00,90
auditd 0:00,01
zabbix_server 0:00,14
vsftpd 0:00,00
in.tftpd 0:00,00
snmpd 0:09,07
ntpd 0:00,88
sh 0:00,01
mysqld/mysqld 0:00,30
FreeBSD vm-bsd 10.0-RELEASE-p2 FreeBSD 10.0-RELEASE-p2 #0 r265431: Tue May 6 17:05:13 YEKT 2014 root@vm-bsd:/usr/obj/usr/src/sys/vm-bsd amd64Покажите где обрезает! Ну и за одно, Ваш пруф :)
Так же поясните мне что такое нити, с вашей точки зрения. (Копипаст вики не прокатит :))
>[оверквотинг удален]
> ntpd
> 0:00,88
> sh
> 0:00,01
> mysqld/mysqld 0:00,30
> FreeBSD vm-bsd 10.0-RELEASE-p2 FreeBSD 10.0-RELEASE-p2 #0 r265431: Tue May 6 17:05:13
> YEKT 2014 root@vm-bsd:/usr/obj/usr/src/sys/vm-bsd amd64
> Покажите где обрезает! Ну и за одно, Ваш пруф :)
> Так же поясните мне что такое нити, с вашей точки зрения. (Копипаст
> вики не прокатит :))Упс, прошу прошения, был не прав.
> Покажите где обрезает!Команду покажи, вывод мы и сами нарисовать умеем.
И у тя процесс /bin/sh /usr/local/bin/mysqld_safe во втором выводе исчез.
> Так же поясните мне что такое нити
TGID у всех равен.
>> Покажите где обрезает!
> Команду покажи, вывод мы и сами нарисовать умеем.
> И у тя процесс /bin/sh /usr/local/bin/mysqld_safe во втором выводе исчез.
>> Так же поясните мне что такое нити
> TGID у всех равен.ps
> psИли вас ключи интересуют. Если ключи то вот:
Значения тут "ps -L"
1 вывод
ps -j -AHwo cputime,comm
root 0 0 0 0 0 DLs - 0:25,16 [kernel/swapper] 0:25,16 kernel/swapper
root 0 0 0 0 0 DLs - 0:00,00 [kernel/firmware 0:00,00 kernel/firmware taskq
root 0 0 0 0 0 DLs - 0:00,00 [kernel/acpi_tas 0:00,00 kernel/acpi_task_0
root 0 0 0 0 0 DLs - 0:00,00 [kernel/acpi_tas 0:00,00 kernel/acpi_task_1
root 0 0 0 0 0 DLs - 0:00,00 [kernel/acpi_tas 0:00,00 kernel/acpi_task_2
root 0 0 0 0 0 DLs - 0:00,00 [kernel/ffs_trim 0:00,00 kernel/ffs_trim taskq
root 0 0 0 0 0 DLs - 0:00,00 [kernel/kqueue t 0:00,00 kernel/kqueue taskq
root 0 0 0 0 0 DLs - 0:00,00 [kernel/thread t 0:00,00 kernel/thread taskq
root 0 0 0 0 0 DLs - 0:00,03 [kernel/em0 task 0:00,03 kernel/em0 taskq
root 0 0 0 0 0 DLs - 0:01,82 [kernel/dummynet 0:01,82 kernel/dummynet
root 1 0 1 1 0 ILs - 0:00,02 /sbin/init -- 0:00,02 init
root 2 0 0 0 0 DL - 0:00,00 [crypto] 0:00,00 crypto
root 3 0 0 0 0 DL - 0:00,00 [crypto returns] 0:00,00 crypto returns
root 4 0 0 0 0 DL - 0:00,00 [mpt_recovery0] 0:00,00 mpt_recovery0
root 5 0 0 0 0 DL - 0:00,02 [fdc0] 0:00,02 fdc0
root 6 0 0 0 0 DL - 0:00,00 [sctp_iterator] 0:00,00 sctp_iterator
root 7 0 0 0 0 DL - 0:01,32 [xpt_thrd] 0:01,32 xpt_thrd
root 8 0 0 0 0 DL - 0:00,08 [pagedaemon] 0:00,08 pagedaemon
root 9 0 0 0 0 DL - 0:00,00 [vmdaemon] 0:00,00 vmdaemon
root 10 0 0 0 0 DL - 0:00,00 [audit] 0:00,00 audit
root 11 0 0 0 0 RL - 10:36,78 [idle/idle: cpu0 10:36,78 idle/idle: cpu0
root 11 0 0 0 0 RL - 10:38,77 [idle/idle: cpu1 10:38,77 idle/idle: cpu1
root 12 0 0 0 0 WL - 0:01,45 [intr/swi4: cloc 0:01,45 intr/swi4: clock
root 12 0 0 0 0 WL - 0:00,00 [intr/swi4: cloc 0:00,00 intr/swi4: clock
root 12 0 0 0 0 WL - 0:00,00 [intr/swi3: vm] 0:00,00 intr/swi3: vm
root 12 0 0 0 0 WL - 0:00,00 [intr/swi1: neti 0:00,00 intr/swi1: netisr 0
root 12 0 0 0 0 WL - 0:00,00 [intr/swi5: fast 0:00,00 intr/swi5: fast taskq
root 12 0 0 0 0 WL - 0:00,07 [intr/swi2: camb 0:00,07 intr/swi2: cambio
root 12 0 0 0 0 WL - 0:00,00 [intr/swi6: task 0:00,00 intr/swi6: task queue
root 12 0 0 0 0 WL - 0:00,00 [intr/swi6: Gian 0:00,00 intr/swi6: Giant task
root 12 0 0 0 0 WL - 0:00,00 [intr/irq14: ata 0:00,00 intr/irq14: ata0
root 12 0 0 0 0 WL - 0:00,04 [intr/irq15: ata 0:00,04 intr/irq15: ata1
root 12 0 0 0 0 WL - 0:00,06 [intr/irq17: mpt 0:00,06 intr/irq17: mpt0 ehci
root 12 0 0 0 0 WL - 0:00,17 [intr/irq18: uhc 0:00,17 intr/irq18: uhci0
root 12 0 0 0 0 WL - 0:00,00 [intr/irq16: pcm 0:00,00 intr/irq16: pcm0
root 12 0 0 0 0 WL - 0:00,00 [intr/irq1: atkb 0:00,00 intr/irq1: atkbd0
root 12 0 0 0 0 WL - 0:00,00 [intr/irq12: psm 0:00,00 intr/irq12: psm0
root 12 0 0 0 0 WL - 0:00,00 [intr/irq7: ppc0 0:00,00 intr/irq7: ppc0
root 12 0 0 0 0 WL - 0:00,00 [intr/swi0: uart 0:00,00 intr/swi0: uart uart
root 13 0 0 0 0 DL - 0:00,02 [geom/g_event] 0:00,02 geom/g_event
root 13 0 0 0 0 DL - 0:00,04 [geom/g_up] 0:00,04 geom/g_up
root 13 0 0 0 0 DL - 0:00,21 [geom/g_down] 0:00,21 geom/g_down
root 14 0 0 0 0 DL - 0:00,12 [rand_harvestq] 0:00,12 rand_harvestq
root 15 0 0 0 0 DL - 0:00,00 [usb/usbus0] 0:00,00 usb/usbus0
root 15 0 0 0 0 DL - 0:00,00 [usb/usbus0] 0:00,00 usb/usbus0
root 15 0 0 0 0 DL - 0:00,10 [usb/usbus0] 0:00,10 usb/usbus0
root 15 0 0 0 0 DL - 0:00,08 [usb/usbus0] 0:00,08 usb/usbus0
root 15 0 0 0 0 DL - 0:00,00 [usb/usbus1] 0:00,00 usb/usbus1
root 15 0 0 0 0 DL - 0:00,00 [usb/usbus1] 0:00,00 usb/usbus1
root 15 0 0 0 0 DL - 0:00,02 [usb/usbus1] 0:00,02 usb/usbus1
root 15 0 0 0 0 DL - 0:00,00 [usb/usbus1] 0:00,00 usb/usbus1
root 16 0 0 0 0 DL - 0:00,00 [pagezero] 0:00,00 pagezero
root 17 0 0 0 0 DL - 0:00,00 [bufdaemon] 0:00,00 bufdaemon
root 18 0 0 0 0 DL - 0:00,03 [syncer] 0:00,03 syncer
root 19 0 0 0 0 DL - 0:00,00 [vnlru] 0:00,00 vnlru
root 20 0 0 0 0 DL - 0:00,01 [softdepflush] 0:00,01 softdepflush
root 389 1 389 389 0 Is - 0:00,00 /sbin/devd 0:00,00 devd
root 483 1 483 483 0 Ss - 0:00,01 /usr/sbin/syslog 0:00,01 syslogd
root 541 1 541 541 0 Is - 0:00,00 /usr/local/libex 0:00,00 vsftpd
root 544 1 544 544 0 Is - 0:00,00 /usr/local/libex 0:00,00 in.tftpd
.......
2 вывод
ps -j -AHwo cputime,command
USER PID PPID PGID SID JOBC STAT TT TIME COMMAND TIME COMMAND
root 0 0 0 0 0 DLs - 0:25,16 [kernel/swapper] 0:25,16 [kernel/swapper]
root 0 0 0 0 0 DLs - 0:00,00 [kernel/firmware 0:00,00 [kernel/firmware tas]
root 0 0 0 0 0 DLs - 0:00,00 [kernel/acpi_tas 0:00,00 [kernel/acpi_task_0]
root 0 0 0 0 0 DLs - 0:00,00 [kernel/acpi_tas 0:00,00 [kernel/acpi_task_1]
root 0 0 0 0 0 DLs - 0:00,00 [kernel/acpi_tas 0:00,00 [kernel/acpi_task_2]
root 0 0 0 0 0 DLs - 0:00,00 [kernel/ffs_trim 0:00,00 [kernel/ffs_trim tas]
root 0 0 0 0 0 DLs - 0:00,00 [kernel/kqueue t 0:00,00 [kernel/kqueue taskq]
root 0 0 0 0 0 DLs - 0:00,00 [kernel/thread t 0:00,00 [kernel/thread taskq]
root 0 0 0 0 0 DLs - 0:00,04 [kernel/em0 task 0:00,04 [kernel/em0 taskq]
root 0 0 0 0 0 DLs - 0:01,93 [kernel/dummynet 0:01,93 [kernel/dummynet]
root 1 0 1 1 0 ILs - 0:00,02 /sbin/init -- 0:00,02 /sbin/init --
root 2 0 0 0 0 DL - 0:00,00 [crypto] 0:00,00 [crypto]
root 3 0 0 0 0 DL - 0:00,00 [crypto returns] 0:00,00 [crypto returns]
root 4 0 0 0 0 DL - 0:00,00 [mpt_recovery0] 0:00,00 [mpt_recovery0]
root 5 0 0 0 0 DL - 0:00,02 [fdc0] 0:00,02 [fdc0]
root 6 0 0 0 0 DL - 0:00,00 [sctp_iterator] 0:00,00 [sctp_iterator]
root 7 0 0 0 0 DL - 0:01,32 [xpt_thrd] 0:01,32 [xpt_thrd]
root 8 0 0 0 0 DL - 0:00,08 [pagedaemon] 0:00,08 [pagedaemon]
root 9 0 0 0 0 DL - 0:00,00 [vmdaemon] 0:00,00 [vmdaemon]
root 10 0 0 0 0 DL - 0:00,00 [audit] 0:00,00 [audit]
root 11 0 0 0 0 RL - 11:13,09 [idle/idle: cpu0 11:13,09 [idle/idle: cpu0]
root 11 0 0 0 0 RL - 11:15,11 [idle/idle: cpu1 11:15,11 [idle/idle: cpu1]
root 12 0 0 0 0 WL - 0:01,52 [intr/swi4: cloc 0:01,52 [intr/swi4: clock]
root 12 0 0 0 0 WL - 0:00,00 [intr/swi4: cloc 0:00,00 [intr/swi4: clock]
root 12 0 0 0 0 WL - 0:00,00 [intr/swi3: vm] 0:00,00 [intr/swi3: vm]
root 12 0 0 0 0 WL - 0:00,00 [intr/swi1: neti 0:00,00 [intr/swi1: netisr 0]
root 12 0 0 0 0 WL - 0:00,00 [intr/swi5: fast 0:00,00 [intr/swi5: fast tas]
root 12 0 0 0 0 WL - 0:00,07 [intr/swi2: camb 0:00,07 [intr/swi2: cambio]
root 12 0 0 0 0 WL - 0:00,00 [intr/swi6: task 0:00,00 [intr/swi6: task que]
root 12 0 0 0 0 WL - 0:00,00 [intr/swi6: Gian 0:00,00 [intr/swi6: Giant ta]
root 12 0 0 0 0 WL - 0:00,00 [intr/irq14: ata 0:00,00 [intr/irq14: ata0]
root 12 0 0 0 0 WL - 0:00,04 [intr/irq15: ata 0:00,04 [intr/irq15: ata1]
root 12 0 0 0 0 WL - 0:00,06 [intr/irq17: mpt 0:00,06 [intr/irq17: mpt0 eh]
root 12 0 0 0 0 WL - 0:00,18 [intr/irq18: uhc 0:00,18 [intr/irq18: uhci0]
root 12 0 0 0 0 WL - 0:00,00 [intr/irq16: pcm 0:00,00 [intr/irq16: pcm0]
root 12 0 0 0 0 WL - 0:00,00 [intr/irq1: atkb 0:00,00 [intr/irq1: atkbd0]
root 12 0 0 0 0 WL - 0:00,00 [intr/irq12: psm 0:00,00 [intr/irq12: psm0]
root 12 0 0 0 0 WL - 0:00,00 [intr/irq7: ppc0 0:00,00 [intr/irq7: ppc0]
root 12 0 0 0 0 WL - 0:00,00 [intr/swi0: uart 0:00,00 [intr/swi0: uart uar]
root 13 0 0 0 0 DL - 0:00,02 [geom/g_event] 0:00,02 [geom/g_event]
root 13 0 0 0 0 DL - 0:00,04 [geom/g_up] 0:00,04 [geom/g_up]
root 13 0 0 0 0 DL - 0:00,21 [geom/g_down] 0:00,21 [geom/g_down]
root 14 0 0 0 0 DL - 0:00,13 [rand_harvestq] 0:00,13 [rand_harvestq]
root 15 0 0 0 0 DL - 0:00,00 [usb/usbus0] 0:00,00 [usb/usbus0]
root 15 0 0 0 0 DL - 0:00,00 [usb/usbus0] 0:00,00 [usb/usbus0]
root 15 0 0 0 0 DL - 0:00,10 [usb/usbus0] 0:00,10 [usb/usbus0]
root 15 0 0 0 0 DL - 0:00,08 [usb/usbus0] 0:00,08 [usb/usbus0]
root 15 0 0 0 0 DL - 0:00,00 [usb/usbus1] 0:00,00 [usb/usbus1]
root 15 0 0 0 0 DL - 0:00,00 [usb/usbus1] 0:00,00 [usb/usbus1]
root 15 0 0 0 0 DL - 0:00,02 [usb/usbus1] 0:00,02 [usb/usbus1]
root 15 0 0 0 0 DL - 0:00,00 [usb/usbus1] 0:00,00 [usb/usbus1]
root 16 0 0 0 0 DL - 0:00,00 [pagezero] 0:00,00 [pagezero]
root 17 0 0 0 0 DL - 0:00,01 [bufdaemon] 0:00,01 [bufdaemon]
root 18 0 0 0 0 DL - 0:00,03 [syncer] 0:00,03 [syncer]
root 19 0 0 0 0 DL - 0:00,00 [vnlru] 0:00,00 [vnlru]
root 20 0 0 0 0 DL - 0:00,01 [softdepflush] 0:00,01 [softdepflush]
root 389 1 389 389 0 Is - 0:00,00 /sbin/devd 0:00,00 /sbin/devd
root 483 1 483 483 0 Ss - 0:00,01 /usr/sbin/syslog 0:00,01 /usr/sbin/syslogd -s
root 541 1 541 541 0 Is - 0:00,00 /usr/local/libex 0:00,00 /usr/local/libexec/vsftpd
root 544 1 544 544 0 Is - 0:00,00 /usr/local/libex 0:00,00 /usr/local/libexec/in.tftpd -4 -c -l -U 14 -s /var/tftp -P /var/run/tftpd.pid -l
mysql 590 1 590 590 0 Is - 0:00,02 /bin/sh /usr/loc 0:00,02 /bin/sh /usr/local/bin/mysqld_safe --defaults-extra-file=/var/db/mysql/my.cnf --user=mysql --datadir=/var/db/mysql
mysql 696 590 590 590 0 I - 0:02,73 /usr/local/libex 0:02,73 /usr/local/libexec/mysqld --defaults-extra-file=/var/db/mysql/my.cnf --basedir=/usr/local --datadir=/var/db/mysql
>> Покажите где обрезает!
> Команду покажи, вывод мы и сами нарисовать умеем.
> И у тя процесс /bin/sh /usr/local/bin/mysqld_safe во втором выводе исчез.
>> Так же поясните мне что такое нити
> TGID у всех равен.ps -AHwo f,cputime,command,tpgid
F TIME COMMAND TPGID
10000280 0:25,16 [kernel/swapper] 0
10000280 0:00,00 [kernel/firmware 0
10000280 0:00,00 [kernel/acpi_tas 0
10000280 0:00,00 [kernel/acpi_tas 0
10000280 0:00,00 [kernel/acpi_tas 0
10000280 0:00,00 [kernel/ffs_trim 0
10000280 0:00,00 [kernel/kqueue t 0
10000280 0:00,00 [kernel/thread t 0
10000280 0:00,05 [kernel/em0 task 0
10000280 0:03,37 [kernel/dummynet 0
10004200 0:00,02 /sbin/init -- 0
10000204 0:00,00 [crypto] 0
10000204 0:00,00 [crypto returns] 0
10000204 0:00,00 [mpt_recovery0] 0
10000204 0:00,04 [fdc0] 0
10000204 0:00,00 [sctp_iterator] 0
10000204 0:01,32 [xpt_thrd] 0
10000204 0:00,15 [pagedaemon] 0
10000204 0:00,00 [vmdaemon] 0
10000204 0:00,00 [audit] 0
10000284 19:51,80 [idle/idle: cpu0 0
10000284 19:54,50 [idle/idle: cpu1 0
10000284 0:02,74 [intr/swi4: cloc 0
10000284 0:00,00 [intr/swi4: cloc 0
10000284 0:00,00 [intr/swi3: vm] 0
10000284 0:00,00 [intr/swi1: neti 0
10000284 0:00,00 [intr/swi5: fast 0
10000284 0:00,07 [intr/swi2: camb 0
10000284 0:00,00 [intr/swi6: task 0
10000284 0:00,00 [intr/swi6: Gian 0
10000284 0:00,00 [intr/irq14: ata 0
10000284 0:00,06 [intr/irq15: ata 0
10000284 0:00,07 [intr/irq17: mpt 0
10000284 0:00,30 [intr/irq18: uhc 0
10000284 0:00,00 [intr/irq16: pcm 0
10000284 0:00,00 [intr/irq1: atkb 0
10000284 0:00,00 [intr/irq12: psm 0
10000284 0:00,00 [intr/irq7: ppc0 0
10000284 0:00,00 [intr/swi0: uart 0
10000284 0:00,02 [geom/g_event] 0
10000284 0:00,04 [geom/g_up] 0
10000284 0:00,22 [geom/g_down] 0
10000204 0:00,23 [rand_harvestq] 0
10000284 0:00,00 [usb/usbus0] 0
10000284 0:00,00 [usb/usbus0] 0
10000284 0:00,17 [usb/usbus0] 0
10000284 0:00,15 [usb/usbus0] 0
10000284 0:00,00 [usb/usbus1] 0
10000284 0:00,00 [usb/usbus1] 0
10000284 0:00,04 [usb/usbus1] 0
10000284 0:00,00 [usb/usbus1] 0
10000204 0:00,00 [pagezero] 0
10000204 0:00,03 [bufdaemon] 0
10000204 0:00,05 [syncer] 0
10000204 0:00,01 [vnlru] 0
10000204 0:00,02 [softdepflush] 0
10000000 0:00,00 /sbin/devd 0
10000000 0:00,01 /usr/sbin/syslog 0
10000000 0:00,00 /usr/local/libex 0
10000000 0:00,00 /usr/local/libex 0
10004000 0:00,02 /bin/sh /usr/loc 0
10004081 0:02,73 /usr/local/libex 0
10004081 0:00,00 /usr/local/libex 0
10004081 0:00,00 /usr/local/libex 0
10004081 0:00,00 /usr/local/libex 0
10004081 0:00,00 /usr/local/libex 0
10004081 0:00,00 /usr/local/libex 0
10004081 0:00,00 /usr/local/libex 0
10004081 0:00,00 /usr/local/libex 0
10004081 0:00,00 /usr/local/libex 0
10004081 0:00,00 /usr/local/libex 0
10004081 0:00,00 /usr/local/libex 0
10004081 0:00,05 /usr/local/libex 0
10004081 0:00,09 /usr/local/libex 0
10004081 0:00,01 /usr/local/libex 0
10004081 0:00,06 /usr/local/libex 0
10004081 0:00,00 /usr/local/libex 0
10004081 0:00,05 /usr/local/libex 0
10004081 0:00,00 /usr/local/libex 0
10004081 0:00,01 /usr/local/libex 0
10004081 0:00,01 /usr/local/libex 0
10004081 0:00,00 /usr/local/libex 0
10100100 0:00,00 /usr/sbin/sshd 0
10000100 0:00,04 sendmail: accept 0
10000100 0:00,00 sendmail: Queue 0
10100000 0:00,01 /usr/sbin/cron - 0
10004100 0:00,06 sshd: madhammer 0
10000100 0:00,16 sshd: madhammer@ 0
10004002 0:00,00 /usr/libexec/get 780
10004002 0:00,00 /usr/libexec/get 781
10004002 0:00,00 /usr/libexec/get 782
10004002 0:00,00 /usr/libexec/get 783
10004002 0:00,00 /usr/libexec/get 784
10004002 0:00,00 /usr/libexec/get 785
10004002 0:00,00 /usr/libexec/get 786
10004002 0:00,00 /usr/libexec/get 787
10004002 0:00,01 -bash (bash) 827
10004102 0:00,01 su - 827
10004002 0:00,04 -su (bash) 827
10004002 0:00,00 ps -AHwo f,cputi 827
>[оверквотинг удален]
> 10004002 0:00,00 /usr/libexec/get 784
> 10004002 0:00,00 /usr/libexec/get 785
> 10004002 0:00,00 /usr/libexec/get 786
> 10004002 0:00,00 /usr/libexec/get 787
> 10004002 0:00,01 -bash (bash) 827
> 10004102 0:00,01 su -
> 827
> 10004002 0:00,04 -su (bash)
> 827
> 10004002 0:00,00 ps -AHwo f,cputi 827Ну и до кучи
ps -AHwo f,cputime,tpgid,command
F TIME TPGID COMMAND
10000280 0:25,16 0 [kernel/swapper]
10000280 0:00,00 0 [kernel/firmware tas]
10000280 0:00,00 0 [kernel/acpi_task_0]
10000280 0:00,00 0 [kernel/acpi_task_1]
10000280 0:00,00 0 [kernel/acpi_task_2]
10000280 0:00,00 0 [kernel/ffs_trim tas]
10000280 0:00,00 0 [kernel/kqueue taskq]
10000280 0:00,00 0 [kernel/thread taskq]
10000280 0:00,06 0 [kernel/em0 taskq]
10000280 0:03,68 0 [kernel/dummynet]
10004200 0:00,02 0 /sbin/init --
10000204 0:00,00 0 [crypto]
10000204 0:00,00 0 [crypto returns]
10000204 0:00,00 0 [mpt_recovery0]
10000204 0:00,04 0 [fdc0]
10000204 0:00,00 0 [sctp_iterator]
10000204 0:01,32 0 [xpt_thrd]
10000204 0:00,16 0 [pagedaemon]
10000204 0:00,00 0 [vmdaemon]
10000204 0:00,00 0 [audit]
10000284 21:24,94 0 [idle/idle: cpu0]
10000284 21:27,83 0 [idle/idle: cpu1]
10000284 0:02,96 0 [intr/swi4: clock]
10000284 0:00,00 0 [intr/swi4: clock]
10000284 0:00,00 0 [intr/swi3: vm]
10000284 0:00,00 0 [intr/swi1: netisr 0]
10000284 0:00,00 0 [intr/swi5: fast tas]
10000284 0:00,07 0 [intr/swi2: cambio]
10000284 0:00,00 0 [intr/swi6: task que]
10000284 0:00,00 0 [intr/swi6: Giant ta]
10000284 0:00,00 0 [intr/irq14: ata0]
10000284 0:00,07 0 [intr/irq15: ata1]
10000284 0:00,07 0 [intr/irq17: mpt0 eh]
10000284 0:00,33 0 [intr/irq18: uhci0]
10000284 0:00,00 0 [intr/irq16: pcm0]
10000284 0:00,00 0 [intr/irq1: atkbd0]
10000284 0:00,00 0 [intr/irq12: psm0]
10000284 0:00,00 0 [intr/irq7: ppc0]
10000284 0:00,00 0 [intr/swi0: uart uar]
10000284 0:00,02 0 [geom/g_event]
10000284 0:00,04 0 [geom/g_up]
10000284 0:00,22 0 [geom/g_down]
10000204 0:00,24 0 [rand_harvestq]
10000284 0:00,00 0 [usb/usbus0]
10000284 0:00,00 0 [usb/usbus0]
10000284 0:00,18 0 [usb/usbus0]
10000284 0:00,16 0 [usb/usbus0]
10000284 0:00,00 0 [usb/usbus1]
10000284 0:00,00 0 [usb/usbus1]
10000284 0:00,04 0 [usb/usbus1]
10000284 0:00,00 0 [usb/usbus1]
10000204 0:00,00 0 [pagezero]
10000204 0:00,03 0 [bufdaemon]
10000204 0:00,06 0 [syncer]
10000204 0:00,01 0 [vnlru]
10000204 0:00,02 0 [softdepflush]
10000000 0:00,00 0 /sbin/devd
10000000 0:00,01 0 /usr/sbin/syslogd -s
10000000 0:00,00 0 /usr/local/libexec/vsftpd
10000000 0:00,00 0 /usr/local/libexec/in.tftpd -4 -c -l -U 14 -s /var/tftp -P /var/run/tftpd.pid -l
10004000 0:00,02 0 /bin/sh /usr/local/bin/mysqld_safe --defaults-extra-file=/var/db/mysql/my.cnf --user=mysql --datadir=/var/db/mysql --pid-file=/var/db/mysql/fact.pid
> 10000000 0:00,01 0 /usr/sbin/syslogd -s
> 10000000 0:00,00 0 /usr/local/libexec/vsftpd
> 10000000 0:00,00 0 /usr/local/libexec/in.tftpd -4 -c -l -U 14 -s /var/tftp -P /var/run/tftpd.pid -l
> 10004000 0:00,02 0 /bin/sh /usr/local/bin/mysqld_safe --defaults-extra-file=/var/db/mysql/my.cnf --user=mysql --datadir=/var/db/mysql --pid-file=/var/db/mysql/fact.pidВот этот гадюшник не нужен.
режет :)ps -j -AHwo cputime,comm | grep zio_write_issue
root 0 0 0 0 0 DLs ?? 29:21.84 [kernel/zio_writ 29:21.84 kernel/zio_write_issue_
root 0 0 0 0 0 DLs ?? 29:20.93 [kernel/zio_writ 29:20.93 kernel/zio_write_issue_
root 0 0 0 0 0 DLs ?? 0:33.35 [kernel/zio_writ 0:33.35 kernel/zio_write_issue_
root 0 0 0 0 0 DLs ?? 0:33.38 [kernel/zio_writ 0:33.38 kernel/zio_write_issue_
>[оверквотинг удален]
> 0 DLs ??
> 29:20.93 [kernel/zio_writ 29:20.93 kernel/zio_write_issue_
> root 0
> 0 0 0
> 0 DLs ??
> 0:33.35 [kernel/zio_writ 0:33.35 kernel/zio_write_issue_
> root 0
> 0 0 0
> 0 DLs ??
> 0:33.38 [kernel/zio_writ 0:33.38 kernel/zio_write_issue_comm и command - разные вещи
> comm и command - разные вещиага, разные. только все равно режет :)
блин, да подними уже zfs и экспериментируй - а то предлагаешь ты, а проверяем мы :)
Ну и совсем напоследок
ps -www -p 0 -AHo f,cputime,tpgid,command
F TIME TPGID COMMAND
10000280 0:25,16 0 [kernel/swapper]
10000280 0:00,00 0 [kernel/firmware tas]
10000280 0:00,00 0 [kernel/acpi_task_0]
10000280 0:00,00 0 [kernel/acpi_task_1]
10000280 0:00,00 0 [kernel/acpi_task_2]
10000280 0:00,00 0 [kernel/ffs_trim tas]
10000280 0:00,00 0 [kernel/kqueue taskq]
10000280 0:00,00 0 [kernel/thread taskq]
10000280 0:00,08 0 [kernel/em0 taskq]
10000280 0:04,26 0 [kernel/dummynet]
[root@fact ~]# ps -www -p 0 -AHo f,cputime,tpgid,comm
F TIME TPGID COMMAND
10000280 0:25,16 0 kernel/swapper
10000280 0:00,00 0 kernel/firmware taskq
10000280 0:00,00 0 kernel/acpi_task_0
10000280 0:00,00 0 kernel/acpi_task_1
10000280 0:00,00 0 kernel/acpi_task_2
10000280 0:00,00 0 kernel/ffs_trim taskq
10000280 0:00,00 0 kernel/kqueue taskq
10000280 0:00,00 0 kernel/thread taskq
10000280 0:00,09 0 kernel/em0 taskq
10000280 0:04,35 0 kernel/dummynet
> Ну и совсем напоследокПервое сообщение прочти. Автора интересует time и argv[0]
как-то так
ps -ww -AHo time,command | awk '{y=split($2, x, "/"); print $1 " "x[y]}'
00:00:00 init
00:00:00 udevd
00:00:57 preload
00:00:01 rsyslogd
00:00:00 apcupsd
00:00:00 irqbalance
00:00:00 acpid
00:00:00 dnsmasq
00:00:00 dbus-daemon
00:00:00 cron
00:00:00 slim
00:04:09 X
00:00:01 x-session-manager
00:00:00 ssh-agent
00:00:00 gpg-agent
00:00:39 xfwm4
00:00:00 Thunar
00:00:31 vmware
00:00:03 xfce4-panel
00:00:00 wrapper
00:00:03 wrapper
00:00:04 xfdesktop
00:00:00 getty
00:00:00 console-kit-daemon
00:00:00 dbus-launch
00:00:00 dbus-launch
00:00:00 dbus-daemon
00:00:00 dbus-daemon
00:00:00 xfconfd
00:00:00 xfce4-power-manager
00:00:51 conky
00:00:00 xfce4-clipman
00:00:00 upowerd
00:00:00 xfsettingsd
00:00:02 xfce4-appfinder
00:02:16 thunderbird
00:00:00 at-spi-bus-launcher
00:00:03 xterm
>[оверквотинг удален]
> 00:00:00 xfconfd
> 00:00:00 xfce4-power-manager
> 00:00:51 conky
> 00:00:00 xfce4-clipman
> 00:00:00 upowerd
> 00:00:00 xfsettingsd
> 00:00:02 xfce4-appfinder
> 00:02:16 thunderbird
> 00:00:00 at-spi-bus-launcher
> 00:00:03 xtermВот-вот, перечитай вопрос...
ps -www -p 0 -AHo time,comm
TIME COMMAND
0:25,19 kernel/swapper
0:00,00 kernel/firmware taskq
0:00,00 kernel/acpi_task_0
0:00,00 kernel/acpi_task_1
0:00,00 kernel/acpi_task_2
0:00,00 kernel/ffs_trim taskq
0:00,00 kernel/kqueue taskq
0:00,01 kernel/thread taskq
0:00,13 kernel/em0 taskq
0:25,48 kernel/dummynet
[root@fact ~]# ps -www -p 0 -AHo time,comm | awk '{y=split($2, x, "/"); print $1 " "x[y]}'
TIME COMMAND
0:25,19 swapper
0:00,00 firmware
0:00,00 acpi_task_0
0:00,00 acpi_task_1
0:00,00 acpi_task_2
0:00,00 ffs_trim
0:00,00 kqueue
0:00,01 thread
0:00,13 em0
0:25,49 dummynetРазница есть?
> [root@fact ~]# ps -www -p 0 -AHo time,comm | awk '{y=split($2, x, "/"); print $1 " "x[y]}'Не comm, a command
ps -www -p1 -AHo time,command | awk '{y=split($2, x, "/"); print $1 " "x[y]}'
Но этот вариант кривой, он режет процессы ядра в имени которых есть "/"
---Воп ля...
$ ps -www -p$(pidof init) -AHo time,command | \
awk '{printf $1" "} { \
if (index($2, "]") && index($2,"["))\
{print $2}\
else \
{y=split($2, x, "/"); print x[y]} }';
>> [root@fact ~]# ps -www -p 0 -AHo time,comm | awk '{y=split($2, x, "/"); print $1 " "x[y]}'
> Не comm, a commandУ меня наоборот
>[оверквотинг удален]
> kernel/zio_write_issue_ 0:31,23
> kernel/zio_write_issue_ 0:31,19
> kernel/zio_write_issue_ 0:31,39
> kernel/zio_write_issue_ 0:00,52
> kernel/zio_write_issue_ 0:00,53
> kernel/zio_write_issue_ 0:00,55
> kernel/zio_write_issue_ 0:00,54
> kernel/zio_write_issue_ 0:00,52имена ниток ядра обрезаны. как получить необрезанный
ключик -ww расширит горизонт
ps -ww -AHo time,command
>[оверквотинг удален]
>> kernel/zio_write_issue_ 0:31,39
>> kernel/zio_write_issue_ 0:00,52
>> kernel/zio_write_issue_ 0:00,53
>> kernel/zio_write_issue_ 0:00,55
>> kernel/zio_write_issue_ 0:00,54
>> kernel/zio_write_issue_ 0:00,52имена ниток ядра обрезаны. как получить необрезанный
>> вариант имён ниток ядра с потраченным процессорным временем для каждой? вообще
>> время нужно в секундах, но формат как выше тоже годится.
> ключик -ww расширит горизонт
> ps -ww -AHo time,commandа самому проверить? :)
> ключик -ww расширит горизонт
> ps -ww -AHo time,commandа ты читать не пробовал то, на что отвечаешь? )))
>> ключик -ww расширит горизонт
>> ps -ww -AHo time,command
> а ты читать не пробовал то, на что отвечаешь? )))топикстартер просил: время и argv[0]