Re: CentOS + FB2.1.3 SS + gbak + TOP CPU=200%
On Fri, 17 Jul 2009 11:22:48 +0500, Oleg Matveyev o_matv...@mail.ru wrote: Провел эксперимент под виндой и Classic. У меня и на Винде и на Линуксе второй вариант не прокатывает. gbak: ERROR:connection rejected by remote interface gbak:Exiting before completion due to errors т.е. база указывается только локально. Запусился бакап, и появились _два_ fb_inet_server! оба жрут по одному ядру, так что в твоем эксперименте 200% для одного процесса Superserver объяснимо. Вот как раз и ничего и не объясняет: для классика - да, для супера - нет. -- Гоголь Дмитрий
Re: CentOS + FB2.1.3 SS + gbak + TOP CPU=200%
Привет! Обратил внимание, что при работе GBAK утилита top показывает 200% использования CPU. До сего дня просто не интересовался. Вопрос: Как такое возможно? Напомню: FB SuperServer Пусть меня Птицеводы поправят, но сие возможно только если: 1) top глючит и плющит нипадеццки и он врёт 2) gbak использует 2 нити, обе хавают по ядру на 100% -- Best regards, Sergeymailto:gebele...@gmail.com
Re: CentOS + FB2.1.3 SS + gbak + TOP CPU=200%
On Thu, 16 Jul 2009 12:40:45 +0500, Sergey Mereutsa gebele...@gmail.com wrote: Пусть меня Птицеводы поправят, но сие возможно только если: 1) top глючит и плющит нипадеццки и он врёт 2) gbak использует 2 нити, обе хавают по ядру на 100% Ну слава Богу, с головой значит у меня все в порядке. Я сам такие же выводы сделал. Но как-то уж очень странно, особенно учитывая что top-у не один год от роду. Да и многопроцессорным(многоядерным) машинам тоже. А по второму пункту вопрос к Владу и Диме: оно так бывает? -- Гоголь Дмитрий
Re: CentOS + FB2.1.3 SS + gbak + TOP CPU=200%
Гоголь Дмитрий wrote: 2) gbak использует 2 нити, обе хавают по ядру на 100% оно так бывает? Нет. -- Дмитрий Еманов
Re: CentOS + FB2.1.3 SS + gbak + TOP CPU=200%
On Thu, 16 Jul 2009 16:08:05 +0500, Dmitry Yemanov dim...@users.sf.net wrote: Гоголь Дмитрий wrote: 2) gbak использует 2 нити, обе хавают по ядру на 100% оно так бывает? Нет. А через ServicesAPI? Сейчас проверял: если запускать gbak с ключом -se, то 200% на процесс, если без такового - 100%. -- Гоголь Дмитрий
Re: CentOS + FB2.1.3 SS + gbak + TOP CPU=200%
Гоголь Дмитрий wrote: А через ServicesAPI? Там на сервере не может быть никакого процесса gbak. Разве что тот, который ты вызвал с -se (если ты это делаешь локально). Но он процессор грузить почти не будет. Сейчас проверял: если запускать gbak с ключом -se, то 200% на процесс, Два потока работают независимо: сервис gbak и fbserver. Аффинити на линуксах нет, т.е. процессом сервера может быть загружено два ядра. Правда, вряд ли одновременно оба на 100%, ибо потоки по сути последовательно работают в процессе бекапа. если без такового - 100%. Тоже самое, но каждый процесс (gbak, fbserver) загрузит по одному ядру. -- Дмитрий Еманов
Re: CentOS + FB2.1.3 SS + gbak + TOP CPU=200%
óÅÊÞÁÓ ÐÒÏ×ÅÒÑÌ: ÅÓÌÉ ÚÁÐÕÓËÁÔØ gbak Ó ËÌÀÞÏÍ -se, ÔÏ 200% ÎÁ ÐÒÏÃÅÓÓ, ÅÓÌÉ ÂÅÚ ÔÁËÏ×ÏÇÏ - 100%. ÓÔÅÓÎÑÀÓØ ÓÐÒÏÓÉÔØ: ÐÏÌÎÕÀ ÓÔÒÏËÕ ÚÁÐÕÓËÁ Ó ËÌÀÞÅÍ -se ÍÏÖÎÏ Õ×ÉÄÅÔØ? ÒÁÚ×Å ÞÔÏ ÐÁÒÏÌØ ÍÏÖÎÏ ÐÒÏÐÕÓÔÉÔØ :-)
Re: CentOS + FB2.1.3 SS + gbak + TOP CPU=200%
On Thu, 16 Jul 2009 17:22:28 +0500, Dmitry Yemanov dim...@users.sf.net wrote: Гоголь Дмитрий wrote: А через ServicesAPI? Там на сервере не может быть никакого процесса gbak. Разве что тот, который ты вызвал с -se (если ты это делаешь локально). Но он процессор грузить почти не будет. А gbak и не вижу, есть процесс fbserver и он грузит до 200%. Два потока работают независимо: сервис gbak и fbserver. Аффинити на линуксах нет, т.е. процессом сервера может быть загружено два ядра. Правда, вряд ли одновременно оба на 100%, ибо потоки по сути последовательно работают в процессе бекапа. Спасибо, Дима, за подробные объяснения. PS. И еще спасибо за реализацию: Dmitry Yemanov resolved CORE-1971. -- Resolution: Fixed The new predicate evaluation order is always from left to right. -- Гоголь Дмитрий
Re: CentOS + FB2.1.3 SS + gbak + TOP CPU=200%
А gbak и не вижу, есть процесс fbserver и он грузит до 200%. Чтобы не быть голословным: http://alf2.nm.ru/fb_top.gif -- Гоголь Дмитрий
Re: CentOS + FB2.1.3 SS + gbak + TOP CPU=200%
ÄÁ ÔÁÍ ×ÓÅ ÔÏ ÖÅ ÓÁÍÏÅ ÔÏÌØËÏ ÄÏÂÁ×ÌÑÅÔÓÑ -se hostname:service_mgr ÏË, ÐÅÒÅÆÒÁÚÉÒÕÀ (ÞÔÏ ÈÏÔÅÌ Õ×ÉÄÅÔØ): ÐÕÔØ Ë âä - ÔÏÞÎÏ ÕËÁÚÁÎ ÌÏËÁÌØÎÙÊ, ÂÅÚ hostname:?