Вопросы по теме 'vdso'

Откуда берутся ммапы `[stack]`, `[vdso]` и `[vsyscall]`?
Рассмотрим следующую программу, предназначенную для Linux x86_64: информация: .global _start .text _start: jmp _start По сути, это бесконечный цикл. Если я свяжу и раздену это, я получу исполняемый файл ELF: $ gcc...
1129 просмотров
schedule 05.12.2022

clock_gettime может быть очень медленным даже при использовании VDSO
Я использую CentOS Linux версии 7.3.1611 на процессоре Intel (R) Xeon (R) E5-2667 v4 @ 3,20 ГГц Во время тестирования моего приложения в пользовательском пространстве я заметил, что clock_gettime (CLOCK_MONOTONIC, & ts) может занимать до 5-6...
2549 просмотров
schedule 15.04.2024

Будет ли функция gettimeofday() работать медленнее из-за исправления недавно объявленной ошибки Intel?
Я оценивал влияние недавно объявленной ошибки Intel на мое приложение для обработки пакетов, используя netmap . Пока я измерил, что обрабатываю около 50 пакетов на каждый сделанный poll() системный вызов, но это число не включает gettimeofday()...
441 просмотров
schedule 04.05.2023

Как python определяет PID, казалось бы, без обычных системных вызовов в Linux?
При выполнении следующей команды strace -f python3 -c 'import os; print(os.getpid())' Я заметил, что strace не перехватывает вызов системного вызова getpid (2). Сначала я подумал, что это произошло из-за того, что glibc кэширует pid, но не...
120 просмотров
schedule 17.10.2023