ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] безбуфферный ввод/вывод
@ 2003-07-25  8:18 Yuriy
  2003-07-25  8:35 ` Maxim.Savrilov
    0 siblings, 2 replies; 4+ messages in thread
From: Yuriy @ 2003-07-25  8:18 UTC (permalink / raw)
  To: community

Привет всем  !


Есть задача по обработке данных со снифера,
которые передаются через:

 #!/usr/bin/perl -w
 
 open(SOURCE,"/opt/M*S/bin/some_sniffer  |")||die "$!";
 
 программе на Perl для человеческого представления

 Проблема заключена в буфферизации данных которые передаются
 через "|". Когда данные поступают, как я предполагаю, по мере
 наполнения буффера.Соответственно часть данных будет теряться.

 Можно ли изменить размер буффера в системе ?

 


  

-- 
Best regards,
 Yuriy                          mailto:yuriy@telsycom.ru



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Comm] безбуфферный ввод/вывод
  2003-07-25  8:18 [Comm] безбуфферный ввод/вывод Yuriy
@ 2003-07-25  8:35 ` Maxim.Savrilov
    1 sibling, 0 replies; 4+ messages in thread
From: Maxim.Savrilov @ 2003-07-25  8:35 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 687 bytes --]

On Fri, 25 Jul 2003 12:18:39 +0400
Yuriy <yuriy@telsycom.ru> wrote:

> 
> Есть задача по обработке данных со снифера,
> которые передаются через:
> 
>  #!/usr/bin/perl -w
>  
>  open(SOURCE,"/opt/M*S/bin/some_sniffer  |")||die "$!";
>  
>  программе на Perl для человеческого представления
> 
>  Проблема заключена в буфферизации данных которые передаются
>  через "|". Когда данные поступают, как я предполагаю, по мере
>  наполнения буффера.Соответственно часть данных будет теряться.
> 
>  Можно ли изменить размер буффера в системе ?

man perlvar
/buffer


-- 
No matter how subtle the wizard,
a knife in the shoulder blades will seriously cramp his style.

[-- Attachment #2: Type: application/pgp-signature, Size: 307 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re[2]: [Comm] безбуфферный ввод/вывод
  @ 2003-07-25 10:07   ` Yuriy
  2003-07-25 10:12     ` Re[3]: " Yuriy
  0 siblings, 1 reply; 4+ messages in thread
From: Yuriy @ 2003-07-25 10:07 UTC (permalink / raw)
  To: community

Здравствуйте Igor,

Friday, July 25, 2003, 12:41:05 PM, you wrote:




IH> у вас часто 
IH> $ tar  cvf some_file | gzip >some.tar.gz
IH> теряет данные ?

Пример не удачный по следующей причине.
Cниффер отслеживает обмен данными  с  некоторым
проложением. Если данные помещаются  в буфер они передаются
в "|" и далее в дескриптор SORCE программы. Если данных недостатояно для
заполнения буфера в программу они попадут только после поступления следующих данных
от пользователя и заполнения буффера, если при этом  пользователь не будет вводить
никаких командр ,то эти данные вообще икогда в программу  не попадут.



IH> $| = 1; вам в руки

Спасибо только причем здесь "$|"  ???

IH> perlvar (1)

Тоже самое.

IH> * Yuriy <yuriy@telsycom.ru> [030725 12:18]:
>> Привет всем  !


>> Есть задача по обработке данных со снифера,
>> которые передаются через:

>>  #!/usr/bin/perl -w
>>  
>>  open(SOURCE,"/opt/M*S/bin/some_sniffer  |")||die "$!";
>>  
>>  программе на Perl для человеческого представления

>>  Проблема заключена в буфферизации данных которые передаются
>>  через "|". Когда данные поступают, как я предполагаю, по мере
>>  наполнения буффера.Соответственно часть данных будет теряться.

>>  Можно ли изменить размер буффера в системе ?

>>  


>>   

>> -- 
>> Best regards,
>>  Yuriy                          mailto:yuriy@telsycom.ru




-- 
Best regards,
 Yuriy                            mailto:yuriy@telsycom.ru



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re[3]: [Comm] безбуфферный ввод/вывод
  2003-07-25 10:07   ` Re[2]: " Yuriy
@ 2003-07-25 10:12     ` Yuriy
  0 siblings, 0 replies; 4+ messages in thread
From: Yuriy @ 2003-07-25 10:12 UTC (permalink / raw)
  To: homyakov; +Cc: community



Здравствуйте Igor,

Y> Friday, July 25, 2003, 12:41:05 PM, you wrote:




IH>> у вас часто 
IH>> $ tar  cvf some_file | gzip >some.tar.gz
IH>> теряет данные ?

Пример не удачный по следующей причине.
Cниффер отслеживает обмен данными  с  некоторым
проложением. Если данные помещаются  в буфер они передаются
 в "|" и далее в дескриптор SORCE программы. Если данных недостатояно для
 заполнения буфера в программу они попадут только после поступления следующих данных
 от пользователя и заполнения буффера, если при этом  пользователь не будет вводить
 никаких командр ,то эти данные вообще икогда в программу  не попадут.



IH>> $| = 1; вам в руки

 Спасибо только причем здесь "$|"  ???

IH>> perlvar (1)

 Тоже самое.

IH>> * Yuriy <yuriy@telsycom.ru> [030725 12:18]:
>>> Привет всем  !


>>> Есть задача по обработке данных со снифера,
>>> которые передаются через:

>>>  #!/usr/bin/perl -w
>>>  
>>>  open(SOURCE,"/opt/M*S/bin/some_sniffer  |")||die "$!";
>>>  
>>>  программе на Perl для человеческого представления

>>>  Проблема заключена в буфферизации данных которые передаются
>>>  через "|". Когда данные поступают, как я предполагаю, по мере
>>>  наполнения буффера.Соответственно часть данных будет теряться.

>>>  Можно ли изменить размер буффера в системе ?

>>>  


>>>   

>>> -- 
>>> Best regards,
>>>  Yuriy                          mailto:yuriy@telsycom.ru



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2003-07-25 10:12 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-07-25  8:18 [Comm] безбуфферный ввод/вывод Yuriy
2003-07-25  8:35 ` Maxim.Savrilov
2003-07-25 10:07   ` Re[2]: " Yuriy
2003-07-25 10:12     ` Re[3]: " Yuriy

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git