The OpenNET Project / Index page

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

Утилита для исследования времени реакции Linux системы

20.01.2008 23:54

Компания Intel представила открытый проект LatencyTOP, в рамках которого разрабатывается утилита для оценки степени отзывчивости системы в целом и отдельных приложений, через наглядное представление уровня задержки (latency - задержка между запросом и реакцией) вносимого различными операциями и действиями.

  1. Главная ссылка к новости (http://kerneltrap.org/Linux/La...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/13744-latency
Ключевые слова: latency, linux, debug, profile
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (6) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, pavlinux (ok), 00:59, 21/01/2008 [ответить]  
  • +/
    Забавная утиль...
     
  • 1.2, pavlinux (ok), 02:49, 21/01/2008 [ответить]  
  • +/
    Чёй-то я не вкурю ...

    Cause                                               Maximum          Average
    Unknown reason (sys_rt_sigsuspend+0xc1/)            5.9 msec          0.2 msec
    Userspace lock contention (futex)                   4.9 msec          0.2 msec
    Unknown reason (0x1332000ffffffff)                  4.8 msec          0.3 msec
    Waiting for event (select)                          4.7 msec          0.3 msec
    Unknown reason (0x6c83fcf8ffffffff)                 2.0 msec          0.4 msec
    Unknown reason (0x0)                                1.9 msec          0.6 msec
    Unknown reason (0x7e21400000000000)                 4.3 msec          2.1 msec
    Unknown reason (0x6c83fcf8ffffffff)                 2.5 msec          2.5 msec
    Unknown reason (0x67621a40ffffffff)                 1.0 msec          1.0 msec
    Waiting for event (select)                          0.9 msec          0.2 msec


    Одна из человеко-читаемых (select и futex несчитается :)) - это sys_rt_sigsuspend. Это, типа, одна из тормозных ф-ций?

    Ну нашел её ядре... kernel/signal.c, строка № 2568, и чё делать? :)

     
     
  • 2.5, MMX (?), 12:40, 21/01/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Чёй-то я не вкурю ...
    >

    [....]
    > Ну нашел её ядре... kernel/signal.c, строка № 2568, и чё делать?
    >:)

    вообще-то, если судить по этому списку, то самая тормознутая это "Unknown reason (0x6c83fcf8ffffffff)                 2.5 msec          2.5 msec", у которой средняя реакция 2,5 миллисекунд,... но я гляжу крутой этот тест =) типа "неизвестная реакция - задержка ___ мсек..." LOL

     
     
  • 3.6, pavlinux (ok), 13:18, 21/01/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Ну да, там пиковая, а у этой устаканившеяся (aka средняя), подросла маленько

    Unknown reason (0x6c86bcf8ffffffff)  3.8 msec 2.9 msec

    Видимо надо Full Debiging в ведре включать, иль лазить nm по vmlinux

     

  • 1.7, horsh (ok), 16:01, 21/01/2008 [ответить]  
  • +/

    >утилита

    А вот как это делается в XXI веке.
    http://www.opensolaris.org/jive/thread.jspa?threadID=49600&tstart=0

     
     
  • 2.9, Nick (??), 17:54, 22/01/2008 [^] [^^] [^^^] [ответить]  
  • +/
    http://sourceware.org/systemtap/


    и?

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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