The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Увеличение скорости ввода/вывода на 6% в Linux, благодаря кэшированию запросов времени, opennews (??), 16-Янв-24, (0) [смотреть все]

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


11. "Увеличение скорости ввода/вывода на 6% в Linux, благодаря кэ..."  +/
Сообщение от Аноним (13), 17-Янв-24, 00:18 
>Querying the current time is the most costly thing we do in the block layer

nehalem: rtdsc throughput^-1: 24, портов не занимает.

Ну в принципе довольно долго, да, так как умножение - 1-2. Плюс ещё по 6 тактов на освобождение нужных регистгов. Но не настолько долго, чтобы ради производительности это упразднять.

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

28. "Увеличение скорости ввода/вывода на 6% в Linux, благодаря кэ..."  +/
Сообщение от Аноним (-), 17-Янв-24, 01:16 
> Ну в принципе довольно долго, да, так как умножение - 1-2. Плюс ещё по 6 тактов
> на освобождение нужных регистгов. Но не настолько долго, чтобы ради производительности
> это упразднять.

Он просто посмотрел на это в "perf top" и увидел что ему не нравится тот процент. Так просто и банально. Да, в линухе есть довольно продвинутый профайлинг. Уже давно.

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

76. "Увеличение скорости ввода/вывода на 6% в Linux, благодаря кэ..."  +1 +/
Сообщение от n00by (ok), 17-Янв-24, 09:13 
IA SDM Vol 3b, 17.17.1

Invariant TSC

The time stamp counter in newer processors may support an enhancement, referred to as invariant TSC.

Processor’s support for invariant TSC is indicated by CPUID.80000007H:EDX[8].
The invariant TSC will run at a constant rate in all ACPI P-, C-. and T-states. This is the architectural behavior
moving forward. On processors with invariant TSC support, the OS may use the TSC for wall clock timer services
(instead of ACPI or HPET timers). TSC reads are much more efficient and do not incur the overhead associated with
a ring transition or access to a platform resource.

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

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

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




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

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