powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Ubuntu+oracle (Разметка диска)
6 сообщений из 31, страница 2 из 2
Ubuntu+oracle (Разметка диска)
    #37041330
A.V.Goncharyk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я думаю достаточно почитать что такое Big Kernel Global Lock и как он мешает работе фс на SMP.
А соответственно и БД какая утилизирует нормально SMP.
На домашнем ноуте, не спеша, с одним конектом к БД разницы не будет.
...
Рейтинг: 0 / 0
Ubuntu+oracle (Разметка диска)
    #37041648
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
A.V.GoncharykЯ думаю достаточно почитать что такое Big Kernel Global Lock и как он мешает работе фс на SMP.
Так ведь написано только что он есть. Понятно, что он что-то блокирует. Но что ? Не написано как именно он влияет на несравнимо более длительные операции с диском.
Может быть, только на супербыстрых накопителях типа IOFusion будет какое-то отличие.
...
Рейтинг: 0 / 0
Ubuntu+oracle (Разметка диска)
    #37042325
A.V.Goncharyk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это значит, что в один момент времени операцией над фс может управлять только одно ядро/процессор, и он берёт этот ресурс в личное пользование(лочит). И если у вас щас пишется например лог системы одним ядром процессора, то БД процес которой исполняется в той момент на другом ядре стоит и ожидает своей очереди. А например на ext4 эти процесы будуть исполнять свои операции паралельно в отличии от рейзер версии 3.*
...
Рейтинг: 0 / 0
Ubuntu+oracle (Разметка диска)
    #37042399
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
A.V.Goncharykэто значит, что в один момент времени операцией над фс может управлять только одно ядро/процессор, и он берёт этот ресурс в личное пользование(лочит).
Возможно вы и правы, но такого нигде не написано.
Вот что написано :
LKML its codebase handles concurrency using a single big lock - the BKL (Big Kernel Lock). This means that its SMP scalability is very poor. This release won't fix that issue, but it replaces the BKL with a reiserfs-specific solution.

Блокировка есть. Блокировка часто есть.
Ну и что? Вы этот код писали, чтобы такое заявлять ? Блокировка может быть на какую-то конкретную критическую операцию, но не обязательно блокирующую все остальные вызовы записи. Иначе как объяснить превосходящие результаты по другим тестам ?
...
Рейтинг: 0 / 0
Ubuntu+oracle (Разметка диска)
    #37042413
A.V.Goncharyk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
из вашей цытаты "This means that its SMP scalability is very poor."
А соотносительно "превосходящие результаты по другим тестам" По каким ? в какой конфигурации железа, какой тип нагрузки, какое ядро/io-scheduler, количество активных процессов, обьем данных ? и тд.
А на одном проце, или нескольких слабопишущих процессах не проявится BKL.
...
Рейтинг: 0 / 0
Ubuntu+oracle (Разметка диска)
    #37042571
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
A.V.Goncharyk, По разным тестам. Никто же не привел, вот я и не помню.
This means - это они так же как вы и рассуждают. Нифига не means, пока тест или программист написавший патч это не подтвердит.
...
Рейтинг: 0 / 0
6 сообщений из 31, страница 2 из 2
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Ubuntu+oracle (Разметка диска)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]