The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"как ps отучить резать имена ниток ядра по длине?"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Мониторинг, логи / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"как ps отучить резать имена ниток ядра по длине?"  –1 +/
Сообщение от raven428 email(ok) on 30-Июл-14, 09:18 
здравствуйте. хочется снимать процессорное время, потраченное нитками ядра. запускаю "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
имена ниток ядра обрезаны. как получить необрезанный вариант имён ниток ядра с потраченным процессорным временем для каждой? вообще время нужно в секундах, но формат как выше тоже годится.
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "как ps отучить резать имена ниток ядра по длине?"  +1 +/
Сообщение от Andrey Mitrofanov on 30-Июл-14, 09:53 
> "ps -AHo comm,time"

ps -AHo time,comm

Опа! :))

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "как ps отучить резать имена ниток ядра по длине?"  –1 +/
Сообщение от raven428 email(ok) on 30-Июл-14, 10:14 
>> "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_

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

5. "как ps отучить резать имена ниток ядра по длине?"  +2 +/
Сообщение от Andrey Mitrofanov on 30-Июл-14, 12:25 
>> ps -AHo time,comm
>> Опа! :))
> ну да, опа. столбцы поменялись местами, но резальтат по-прежнему тот же:
  
>   5:09,32 kernel/zio_write_issue_
>     5:09,22 kernel/zio_write_issue_

Каждый раз одно и то же, страдаю за доброту к бсдешникам. У меня на Debian-е полные имена показало. Ну, поищи в своей версии man ps вокруг слова width.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

6. "как ps отучить резать имена ниток ядра по длине?"  –1 +/
Сообщение от pavlinux (ok) on 31-Июл-14, 01:17 
> Каждый раз одно и то же, страдаю за доброту к бсдешникам. У
> меня на Debian-е полные имена показало. Ну, поищи в своей версии
> man ps вокруг слова width.

00:00:00   console-kit-dae
00:00:00   xfce4-settings-
00:00:00   xfce4-power-man

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

46. "как ps отучить резать имена ниток ядра по длине?"  +/
Сообщение от Andrey Mitrofanov on 04-Авг-14, 18:07 
>> Каждый раз одно и то же, страдаю за доброту к бсдешникам. У
>

гм... режет: скопировал /bin/bash в ~/bash12345678901234567890123456789012345678901234567890, запустил, посмотрел в /proc/$$/comm, а там "bash12345678901". ///Не FreeBSD по-прежнему.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

51. "как ps отучить резать имена ниток ядра по длине?"  +1 +/
Сообщение от pavlinux (ok) on 05-Авг-14, 01:21 
>>> Каждый раз одно и то же, страдаю за доброту к бсдешникам. У
>>
> гм... режет: скопировал /bin/bash в ~/bash12345678901234567890123456789012345678901234567890,
> запустил, посмотрел в /proc/$$/comm, а там "bash12345678901".

///Не FreeBSD по-прежнему.

Ниже написано же https://www.opennet.ru/openforum/vsluhforumID1/95709.html#7

Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

3. "как ps отучить резать имена ниток ядра по длине?"  +/
Сообщение от izyk email(ok) on 30-Июл-14, 11:42 
ps -AHwwo time,args
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "как ps отучить резать имена ниток ядра по длине?"  –1 +/
Сообщение от raven428 email(ok) on 30-Июл-14, 12:10 
> 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]

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

7. "как ps отучить резать имена ниток ядра по длине?"  +/
Сообщение от pavlinux (ok) on 31-Июл-14, 01:58 
> как получить необрезанный вариант имён ниток ядра

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 */


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "как ps отучить резать имена ниток ядра по длине?"  +/
Сообщение от allez (ok) on 31-Июл-14, 06:55 
> здравствуйте. хочется снимать процессорное время, потраченное нитками ядра. запускаю
> "ps -AHo comm,time", получаю
> . . .
> имена ниток ядра обрезаны. как получить необрезанный
> вариант имён ниток ядра с потраченным процессорным временем для каждой? вообще
> время нужно в секундах, но формат как выше тоже годится.

А если попробовать так?

ps -AHo time,command

P. S. Подчеркну: не "comm", а именно "command".

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

25. "как ps отучить резать имена ниток ядра по длине?"  +1 +/
Сообщение от Pahanivo (ok) on 01-Авг-14, 16:49 
> А если попробовать так?
>
ps -AHo time,command

> P. S. Подчеркну: не "comm", а именно "command".

я если попробовать попробовать самому что предлагать попробовать другим ))

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

54. "как ps отучить резать имена ниток ядра по длине?"  +/
Сообщение от allez (ok) on 05-Авг-14, 11:04 
>> А если попробовать так?
>>
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 -b

P. S. Да, я заметил, что вывод и в этом случае режется. Но я ведь и не назвал свой
вариант решением проблемы. ;-)

Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

55. "как ps отучить резать имена ниток ядра по длине?"  +/
Сообщение от arachnid (ok) on 05-Авг-14, 12:05 
при чем тут mpd, если автора интересует zio_write_issue ?

при том, что использование операнда command не выводит zio_write_issue

Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору

10. "как ps отучить резать имена ниток ядра по длине?"  +/
Сообщение от arachnid (ok) on 31-Июл-14, 09:12 
у вас, случаем, не 9ая версия?

9ка режет, да
10 нет :)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "как ps отучить резать имена ниток ядра по длине?"  +/
Сообщение от raven428 email(ok) on 31-Июл-14, 09:28 
> у вас, случаем, не 9ая версия?
> 9ка режет, да
> 10 нет :)

режет, выше вывод из неё:

uname -v
FreeBSD 10.0-STABLE #0 r266463: Tue May 20 18:24:03 UTC 2014

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

13. "как ps отучить резать имена ниток ядра по длине?"  +/
Сообщение от arachnid (ok) on 31-Июл-14, 10:40 
>> у вас, случаем, не 9ая версия?
>> 9ка режет, да
>> 10 нет :)
> режет, выше вывод из неё:
uname -v 
> FreeBSD 10.0-STABLE #0 r266463: Tue May 20 18:24:03 UTC 2014

да, прошу прощения - zio_write_issue_ обрезается

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

17. "как ps отучить резать имена ниток ядра по длине?"  +/
Сообщение от Pahanivo (ok) on 31-Июл-14, 17:03 
подтверждаю, режет
попробовал мучить разными опциями на разных версиях фри - 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

и тд
надо править код

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

16. "как ps отучить резать имена ниток ядра по длине?"  +/
Сообщение от pavlinux (ok) on 31-Июл-14, 17:03 
>> у вас, случаем, не 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 */

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

18. "как ps отучить резать имена ниток ядра по длине?"  +/
Сообщение от Pahanivo (ok) on 31-Июл-14, 17:04 
угу - тока не все такие тру кодеры аки наш павлинушка )))
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

20. "как ps отучить резать имена ниток ядра по длине?"  +/
Сообщение от pavlinux (ok) on 31-Июл-14, 17:19 
> угу - тока не все такие тру кодеры аки наш павлинушка )))

Ой, и не говори.... Ушёл на велике катаццо, ну вас в ... GPU.
  

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

22. "как ps отучить резать имена ниток ядра по длине?"  +/
Сообщение от Аноним (??) on 31-Июл-14, 19:17 
> GPU.

гупу? :-)

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

23. "как ps отучить резать имена ниток ядра по длине?"  +/
Сообщение от Hammer email(ok) on 01-Авг-14, 11:26 
> у вас, случаем, не 9ая версия?
> 9ка режет, да
> 10 нет :)

Ни та, ни другая ничего не режут.
Может быть настройки терминального окна?

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

24. "как ps отучить резать имена ниток ядра по длине?"  +/
Сообщение от Pahanivo (ok) on 01-Авг-14, 16:45 

> Ни та, ни другая ничего не режут.
> Может быть настройки терминального окна?

пруф в студию

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

29. "как ps отучить резать имена ниток ядра по длине?"  +/
Сообщение от Hammer email(ok) on 04-Авг-14, 10:57 
>> Ни та, ни другая ничего не режут.
>> Может быть настройки терминального окна?
> пруф в студию

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

Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

30. "как ps отучить резать имена ниток ядра по длине?"  +/
Сообщение от Hammer email(ok) on 04-Авг-14, 11:05 
>[оверквотинг удален]
> -    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

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,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 -


Дальше консоли не хватило по ширине :)

Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

31. "как ps отучить резать имена ниток ядра по длине?"  +/
Сообщение от arachnid (ok) on 04-Авг-14, 11:30 
еще раз - режуться не опции - режется имя нити - и ваши опции бесполезны
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

32. "как ps отучить резать имена ниток ядра по длине?"  +/
Сообщение от Hammer email(ok) on 04-Авг-14, 13:16 
> еще раз - режуться не опции - режется имя нити - и
> ваши опции бесполезны

Да? м-м-м, а как это безобразие должно выглядеть?

Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

33. "как ps отучить резать имена ниток ядра по длине?"  +/
Сообщение от arachnid (ok) on 04-Авг-14, 13:33 
>> еще раз - режуться не опции - режется имя нити - и
>> ваши опции бесполезны
> Да? м-м-м, а как это безобразие должно выглядеть?

ну так в первоначальном посте ТС это и приведено - остается zio_write_issue_

Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

34. "как ps отучить резать имена ниток ядра по длине?"  +/
Сообщение от Hammer email(ok) on 04-Авг-14, 15:14 
>>> еще раз - режуться не опции - режется имя нити - и
>>> ваши опции бесполезны
>> Да? м-м-м, а как это безобразие должно выглядеть?
> ну так в первоначальном посте ТС это и приведено - остается 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

Покажите где обрезает! Ну и за одно, Ваш пруф :)
Так же поясните мне что такое нити, с вашей точки зрения. (Копипаст вики не прокатит :))

Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

35. "как ps отучить резать имена ниток ядра по длине?"  +/
Сообщение от Hammer email(ok) on 04-Авг-14, 15:31 
>[оверквотинг удален]
> 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
> Покажите где обрезает! Ну и за одно, Ваш пруф :)
> Так же поясните мне что такое нити, с вашей точки зрения. (Копипаст
> вики не прокатит :))

Упс, прошу прошения, был не прав.

Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

36. "как ps отучить резать имена ниток ядра по длине?"  +/
Сообщение от pavlinux (ok) on 04-Авг-14, 16:25 
> Покажите где обрезает!

Команду покажи, вывод мы и сами нарисовать умеем.

И у тя процесс  /bin/sh /usr/local/bin/mysqld_safe  во втором выводе исчез.

> Так же поясните мне что такое нити

TGID у всех равен.


Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

38. "как ps отучить резать имена ниток ядра по длине?"  +/
Сообщение от Hammer (ok) on 04-Авг-14, 16:50 
>> Покажите где обрезает!
> Команду покажи, вывод мы и сами нарисовать умеем.
> И у тя процесс  /bin/sh /usr/local/bin/mysqld_safe  во втором выводе исчез.
>> Так же поясните мне что такое нити
> TGID у всех равен.

ps

Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

39. "как ps отучить резать имена ниток ядра по длине?"  +/
Сообщение от Hammer (ok) on 04-Авг-14, 16:59 
> 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

Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

40. "как ps отучить резать имена ниток ядра по длине?"  +/
Сообщение от Hammer (ok) on 04-Авг-14, 17:06 
>> Покажите где обрезает!
> Команду покажи, вывод мы и сами нарисовать умеем.
> И у тя процесс  /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

Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

41. "как ps отучить резать имена ниток ядра по длине?"  +/
Сообщение от Hammer (ok) on 04-Авг-14, 17:08 
>[оверквотинг удален]
> 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

Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

44. "как ps отучить резать имена ниток ядра по длине?"  +/
Сообщение от pavlinux (ok) on 04-Авг-14, 17:20 
> 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

Вот этот гадюшник не нужен.

Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

45. "как ps отучить резать имена ниток ядра по длине?"  +/
Сообщение от arachnid (ok) on 04-Авг-14, 17:54 
режет :)

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_

Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

47. "как ps отучить резать имена ниток ядра по длине?"  +/
Сообщение от Hammer (ok) on 04-Авг-14, 19:28 
>[оверквотинг удален]
>    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 - разные вещи

Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

53. "как ps отучить резать имена ниток ядра по длине?"  +/
Сообщение от arachnid (ok) on 05-Авг-14, 08:29 
> comm и command - разные вещи

ага, разные. только все равно режет :)

блин, да подними уже zfs и экспериментируй - а то предлагаешь ты, а проверяем мы :)


Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору

42. "как ps отучить резать имена ниток ядра по длине?"  +/
Сообщение от Hammer (ok) on 04-Авг-14, 17:11 
Ну и совсем напоследок
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

Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

43. "как ps отучить резать имена ниток ядра по длине?"  +/
Сообщение от pavlinux (ok) on 04-Авг-14, 17:17 
> Ну и совсем напоследок

Первое сообщение прочти. Автора интересует 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

Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

48. "как ps отучить резать имена ниток ядра по длине?"  +/
Сообщение от Hammer (ok) on 04-Авг-14, 19:31 
>[оверквотинг удален]
> 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

Вот-вот, перечитай вопрос...

Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

49. "как ps отучить резать имена ниток ядра по длине?"  +/
Сообщение от Hammer (ok) on 04-Авг-14, 19:42 
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

Разница есть?

Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

50. "как ps отучить резать имена ниток ядра по длине?"  +/
Сообщение от pavlinux (ok) on 05-Авг-14, 00:15 
> [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]} }';

Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

52. "как ps отучить резать имена ниток ядра по длине?"  +/
Сообщение от Hammer email(ok) on 05-Авг-14, 07:30 
>> [root@fact ~]# ps -www -p 0 -AHo time,comm  | awk '{y=split($2, x, "/");  print $1 "  "x[y]}'
> Не comm, a command

У меня наоборот

Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору

26. "как ps отучить резать имена ниток ядра по длине?"  +/
Сообщение от kostya_from_berdsk on 02-Авг-14, 08:49 
>[оверквотинг удален]
> 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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

27. "как ps отучить резать имена ниток ядра по длине?"  +/
Сообщение от arachnid (ok) on 04-Авг-14, 08:57 
>[оверквотинг удален]
>> 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

а самому проверить? :)

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

28. "как ps отучить резать имена ниток ядра по длине?"  +/
Сообщение от Pahanivo (ok) on 04-Авг-14, 08:57 
> ключик -ww расширит горизонт
> ps -ww -AHo time,command

а ты читать не пробовал то, на что отвечаешь? )))


Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

37. "как ps отучить резать имена ниток ядра по длине?"  +/
Сообщение от pavlinux (ok) on 04-Авг-14, 16:46 
>> ключик -ww расширит горизонт
>> ps -ww -AHo time,command
> а ты читать не пробовал то, на что отвечаешь? )))

топикстартер просил: время и argv[0]


Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру