The OpenNET Project / Index page

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

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

"Для Linux ядра создана подсистема анализа производительности"  
Сообщение от opennews on 09-Дек-08, 11:59 
Для Linux ядра представлены (http://lkml.org/lkml/2008/12/4/401) патчи с реализацией подсистемы анализа производительности, использующей в своей работе данные из специальных PERFMON регистров современных процессоров, появившихся в CPU начиная с Intel Core 2 и отражающих такие статистически данные как число выполненных  инструкций, распределение попаданий данных во внутренний кеш, качество работы предсказательной логики CPU. Достоинство задействования аппаратных счетчиков производительности в возможности проведения операции профилирования без использования ptrace и без замедления работы на выполнение сопутствующих вычислений.


Несмотря на то, что дизайн новой подсистемы ориентирован на упрощенный доступ к счетчикам производительности из пользовательских приложений, он предусматривает и возможность будущего расширения для реализации полного спектра возможностей. Для работы со счетчиками представлен только один новый системный вызов - sys_perf_counter_open(), все основные операции посл...

URL: http://www.phoronix.com/scan.php?page=news_item&px=NjkxMQ
Новость: https://www.opennet.ru/opennews/art.shtml?num=19290

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

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


1. "Для Linux ядра создана подсистема анализа производительности"  
Сообщение от Arsenicum on 09-Дек-08, 11:59 
Теперь можно мерить производительность в одинаковых пингвинах, а не всяких разноцветных попугаях.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Интересно, можно ли это портировать во FreeBSD и в Windows? "  
Сообщение от Дмитрий Ю. Карпов on 09-Дек-08, 12:27 
Сабж.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "Интересно, можно ли это портировать во FreeBSD и в Windows? "  
Сообщение от cvsup (ok) on 09-Дек-08, 19:16 
> Интересно, можно ли это портировать во FreeBSD и в Windows?

Во FreeBSD сабж уже есть, см. hwpmc(4)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "Интересно, можно ли это портировать во FreeBSD и в Windows? "  
Сообщение от pavlinux (ok) on 09-Дек-08, 19:56 
2002 Декабрь - http://www.hpl.hp.com/hosted/linux/mail-archives/perfmon/200...

:-P

September 28, 2005 -  http://people.freebsd.org/~jkoshy/download/hwpmc.4.txt ...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Для Linux ядра создана подсистема анализа производительности"  
Сообщение от Аноним (??) on 09-Дек-08, 13:31 
Наша беда не в попугаях - тактов хватает на всё. Тут уже вопрос в устойчивости и безопасности самих систем, СУБД, сети... Мой _домашний_ комп уже работает на 3.3ГГц. Ичо? Пишу ДотНЕТовый сервис, который дрючит систему на все 100%, хотя по идее должен сидеть не выше 10%. Винда - та вообще работает со скоростью винчестера - кто винт не загрузит, вешает всю систему.
Линукс - понятно, там полегче, но опять же - вечные vulnerabilities и переполнения стека. Наши потомки будут над нами смеяться!
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Для Linux ядра создана подсистема анализа производительности"  
Сообщение от const email(??) on 09-Дек-08, 14:26 
>Линукс - понятно, там полегче, но опять же - вечные vulnerabilities и
>переполнения стека. Наши потомки будут над нами смеяться!

Да вы оптимист! Я вот боюсь, как бы нам не пришлось смеяться над нашими потомками...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Для Linux ядра создана подсистема анализа производительности"  
Сообщение от . on 09-Дек-08, 14:35 
>Пишу ДотНЕТовый сервис, который дрючит систему на все 100%,
>хотя по идее должен сидеть не выше 10%.

компиляй в native

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Для Linux ядра создана подсистема анализа производительности"  
Сообщение от smb on 09-Дек-08, 16:28 
>Пишу ДотНЕТовый сервис, который дрючит
>систему на все 100%, хотя по идее должен сидеть не выше
>10%.

Нда.....Кто же в этом виноват? :D
И по чьей идее?Профайлеры аффтар не осилил?


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

23. "Для Linux ядра создана подсистема анализа производительности"  
Сообщение от XoRe (ok) on 12-Дек-08, 13:14 
>Наша беда не в попугаях

Беда в мозгах.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Для Linux ядра создана подсистема анализа производительности"  
Сообщение от Аноним (??) on 09-Дек-08, 16:32 
а во фре грядет dtrace
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "Для Linux ядра создана подсистема анализа производительности"  
Сообщение от cvsup (ok) on 09-Дек-08, 19:18 
>а во фре грядет dtrace

Dtrace - профилировщик,

Извлечение данных из регистров процессора (т.е. сабж) - несколько иное.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Для Linux ядра создана подсистема анализа производительности"  
Сообщение от mv (??) on 09-Дек-08, 19:03 
>Для Linux ядра представлены (http://lkml.org/lkml/2008/12/4/401) патчи с реализацией подсистемы анализа производительности, использующей
>в своей работе данные из специальных PERFMON регистров современных процессоров,

Ну да. Причём, представлены в двух видах: perfmon3 и вот этот. И авторы между собой срутся по-чёрному.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

19. "Для Linux ядра создана подсистема анализа производительности"  
Сообщение от vitek (??) on 09-Дек-08, 22:44 
не срутся, а спорят.
значит нам (а возможно и Вам) будет предоставлен лучший продукт.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

20. "Для Linux ядра создана подсистема анализа производительности"  
Сообщение от mv (??) on 10-Дек-08, 14:45 
Молнаровский вариант, в отличие от perfmon, прост, как тапок. Вчера опробовал :)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

21. "Для Linux ядра создана подсистема анализа производительности"  
Сообщение от pavlinux (ok) on 10-Дек-08, 18:25 
Который из них?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

22. "Для Linux ядра создана подсистема анализа производительности"  
Сообщение от mv (??) on 10-Дек-08, 18:40 
Молнаровский. Он у него и Томаса один.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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