|
|
|
Ubuntu+oracle (Разметка диска)
|
|||
|---|---|---|---|
|
#18+
Я думаю достаточно почитать что такое Big Kernel Global Lock и как он мешает работе фс на SMP. А соответственно и БД какая утилизирует нормально SMP. На домашнем ноуте, не спеша, с одним конектом к БД разницы не будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2010, 17:08 |
|
||
|
Ubuntu+oracle (Разметка диска)
|
|||
|---|---|---|---|
|
#18+
A.V.GoncharykЯ думаю достаточно почитать что такое Big Kernel Global Lock и как он мешает работе фс на SMP. Так ведь написано только что он есть. Понятно, что он что-то блокирует. Но что ? Не написано как именно он влияет на несравнимо более длительные операции с диском. Может быть, только на супербыстрых накопителях типа IOFusion будет какое-то отличие. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2010, 20:10 |
|
||
|
Ubuntu+oracle (Разметка диска)
|
|||
|---|---|---|---|
|
#18+
это значит, что в один момент времени операцией над фс может управлять только одно ядро/процессор, и он берёт этот ресурс в личное пользование(лочит). И если у вас щас пишется например лог системы одним ядром процессора, то БД процес которой исполняется в той момент на другом ядре стоит и ожидает своей очереди. А например на ext4 эти процесы будуть исполнять свои операции паралельно в отличии от рейзер версии 3.* ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2010, 12:25 |
|
||
|
Ubuntu+oracle (Разметка диска)
|
|||
|---|---|---|---|
|
#18+
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. Блокировка есть. Блокировка часто есть. Ну и что? Вы этот код писали, чтобы такое заявлять ? Блокировка может быть на какую-то конкретную критическую операцию, но не обязательно блокирующую все остальные вызовы записи. Иначе как объяснить превосходящие результаты по другим тестам ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2010, 13:04 |
|
||
|
Ubuntu+oracle (Разметка диска)
|
|||
|---|---|---|---|
|
#18+
из вашей цытаты "This means that its SMP scalability is very poor." А соотносительно "превосходящие результаты по другим тестам" По каким ? в какой конфигурации железа, какой тип нагрузки, какое ядро/io-scheduler, количество активных процессов, обьем данных ? и тд. А на одном проце, или нескольких слабопишущих процессах не проявится BKL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2010, 13:16 |
|
||
|
|

start [/forum/topic.php?fid=25&msg=37042413&tid=1484504]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
178ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 250ms |
| total: | 493ms |

| 0 / 0 |
