Постгрес не делится ядром с остальными, Roman, 24-Июн-15, 00:10 [смотреть все]Доброго времени суток. Debian8, в ней VirtualBox, в ней Debian8, в ней Postgres9.4, i7 4770/HDDСистема ни чем не занята, запускаю один сложный select - нагрузка того ядра на который он попал сразу 100%, и если потом на это ядро попадает еще кто нибудь то он повисает пока select не закончится, если же попадает на другое ядро то все норм. Не могу понять, ОС ведь должна делить ядро между процессами? почему так происходит? куда копать?
|
- Постгрес не делится ядром с остальными, eRIC, 08:13 , 24-Июн-15 (1)
- Постгрес не делится ядром с остальными, Roman, 10:06 , 24-Июн-15 (2)
Спасибо. Выясняется что все несколько сложнее, можно загрузить все 4 ядра под завязку и при этом новые соединения будут обслуживаться, а иногда достаточно одного чтобы новые висели, такое впечатление как лок в базе, но там только select'ы и лок новых клиентов на стадии коннекта. Есть тут еще PgBouncer, но по предварительным тестам от него не зависит..
- Постгрес не делится ядром с остальными, Andrey Mitrofanov, 12:42 , 24-Июн-15 (3)
> Debian8, в ней VirtualBox, в ней Debian8, в ней Postgres9.4"Я молчать не буду! Тиграм в VB процессора не докладывают!!"
|