Re: usleep feature for pgbench

Поиск
Список
Период
Сортировка
От Heikki Linnakangas
Тема Re: usleep feature for pgbench
Дата
Msg-id 468E7CAB.9070802@enterprisedb.com
обсуждение исходный текст
Ответ на Re: usleep feature for pgbench  (Jan Wieck <JanWieck@Yahoo.com>)
Ответы Re: usleep feature for pgbench
Re: usleep feature for pgbench
Список pgsql-hackers
Jan Wieck wrote:
> On 7/6/2007 10:44 AM, Peter Eisentraut wrote:
>> Am Donnerstag, 5. Juli 2007 21:12 schrieb Jan Wieck:
>>> To test some changes in Slony I needed a
>>>
>>>      \usleep [microseconds|:variable]
>>>
>>> in pgbench's scripting language to be able to have hundreds of
>>> concurrent running transactions without totally swamping the system. I
>>> was wondering if anyone would object to permanently adding this to the
>>> pgbench code?
>>
>> Or maybe a \sleep command that takes units, if it's not too much work.
>>
> 
> You mean as a second, optional argument? Good idea.
> 
>   us = microseconds
>   ms = milliseconds
>   s  = seconds (default)
> 
>   \sleep {value|:variable} [us|ms|s]
> 
> Is that okay with everyone?

I won't object, but is it really worth the trouble?

Can you do microsecond precision sleeps, and on what platforms? How much 
overhead is there? IIRC, on Linux the minimum time you can sleep depends 
on CONFIG_HZ, and the default was 10 ms until recently.

--   Heikki Linnakangas  EnterpriseDB   http://www.enterprisedb.com


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Jan Wieck
Дата:
Сообщение: Re: usleep feature for pgbench
Следующее
От: Heikki Linnakangas
Дата:
Сообщение: Re: Bgwriter strategies