Работает ли MySQL в режиме пользователя или ядра?

Я пытаюсь подсчитать IOPS и размер ввода-вывода с помощью скрипта SystemTap и использовать MySQL для работы.

Я обнаружил, что mysqld не вызывает systemcall, но mysqld имеет чтение / запись на VFS.

Итак, выполняются ли процессы MySQL в режимах пользователя или ядра?

Mysql не имеет модуля ядра, поэтому он работает в пользовательском режиме.

Возможно, вы видите, что mysql использует файлы с отображением памяти вместо вызова чтения / записи. Таким образом, доступ к странице памяти вызывает чтение / запись без использования syscall.

Или, может быть, вы назвали strace без «-f», чтобы следить за дочерними процессами?