<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
					xmlns:content="http://purl.org/rss/1.0/modules/content/"
					xmlns:wfw="http://wellformedweb.org/CommentAPI/"
					xmlns:atom="http://www.w3.org/2005/Atom"
				  >
<channel>
<atom:link rel="self"  type="application/rss+xml"  href="http://rulinux.net/rss_from_sect_1_subsect_1_thread_33693"  />
<title>rulinux.net - Новости - Документация - Pipe Viewer - оценка скорости прохождения данных через pipe</title>
<link>http://rulinux.net/</link>
<description><![CDATA[Портал о GNU/Linux и не только]]></description>
<image><title>rulinux.net - Новости - Документация - Pipe Viewer - оценка скорости прохождения данных через pipe</title>
<link>http://rulinux.net/</link>
<url>http://rulinux.net/rss_icon.png</url>
</image>
<item>
<title>Re: Pipe Viewer - оценка скорости прохождения данных через pipe</title>
<link>https://rulinux.net/message.php?newsid=33693&amp;page=1#94895</link>
<guid>https://rulinux.net/message.php?newsid=33693&amp;page=1#94895</guid>
<pubDate>Sun, 19 Jun 2011 09:11:01 +0400</pubDate>
<description><![CDATA[<p>Ошибочка  pv  тоже есть,  при беглом осмотре функции 1 в 1 похожи, но pv  ИМХО имеет больше опций.</p>]]></description>
</item>
<item>
<title>Re: Pipe Viewer - оценка скорости прохождения данных через pipe</title>
<link>https://rulinux.net/message.php?newsid=33693&amp;page=1#94894</link>
<guid>https://rulinux.net/message.php?newsid=33693&amp;page=1#94894</guid>
<pubDate>Sun, 19 Jun 2011 09:04:49 +0400</pubDate>
<description><![CDATA[<p>Спасибо, полезная штука,  в дебиане  нет утилиты с названием pv (pipe view) но есть pipemeter в репах.</p><p> Теперь наконец таки можно меряться пайпами :)</p>]]></description>
</item>
<item>
<title>Pipe Viewer - оценка скорости прохождения данных через pipe</title>
<link>https://rulinux.net/message.php?newsid=33693&amp;page=1#94893</link>
<guid>https://rulinux.net/message.php?newsid=33693&amp;page=1#94893</guid>
<pubDate>Sun, 19 Jun 2011 08:44:27 +0400</pubDate>
<description><![CDATA[
<div class="post-body entry-content"> 
  <div style="text-align: justify;">При обработке очень больших файлов такими утилитами как <tt class="term">tar</tt>, <tt class="term">gzip</tt>, <tt class="term">grep</tt> и др. порой возникает необходимость видеть ETA или по крайней мере 
скорость работы программы. Проблема в том, что большинство стандартных 
UNIX-утилит не отображает скорость обработки конкретного файла. В лучшем
 случае имеется ключ вида <tt class="term">--verbose</tt>, при указании 
которого программа сообщает имя файла, который обрабатывается в 
настоящий момент. Ясно, что если файл очень большой и только один, то 
пользы от подобного ключа будет немного.<br />
  </div><br />
  <div style="text-align: justify;">Однако, если программа умеет работать в режиме фильтра или по крайней мере читать данные со <tt class="term">STDIN</tt>, то для оценки скорости её работы можно воспользоваться утилитой <tt class="term">pv</tt> - <a href="http://www.ivarch.com/programs/pv.shtml">Pipe Viewer</a>. Она показывает скорость прохождения данных через pipe, а также ETA, если это возможно. Например:<br />
  </div><pre class="term"><br />pv very-big-file | gzip -c &gt; very-big-file.gz 219MB 0:00:13 [16,3MB/s] [========&gt;              ] 34% ETA 0:00:24]<br /></pre><br />
  <div style="text-align: justify;">В данном примере <tt class="term">pv</tt> действует аналогично утилите <tt class="term">cat</tt>, считывая данные и передавая их дальше по конвейеру программе <tt class="term">gzip</tt>. При этом, <tt class="term">pv</tt> "знает" с какой скоростью <tt class="term">gzip</tt> считывает входные данные со <tt class="term">STDIN</tt>, размер файла также известен. Таким образом, можно достаточно точно получить ETA.<span style="font-weight: bold;"><br /><br />Ссылки<br /></span>
  </div>
  <ul>
    <li><a href="http://www.catonmat.net/blog/unix-utilities-pipe-viewer/">A Unix Utility You Should Know About: Pipe Viewer</a></li>
    <li><a href="http://spamaps.org/pipemeter.php">Pipemeter</a></li>
  </ul>  
</div>  <span class="post-author vcard">Автор:<span class="fn">Александр Симаков</span> </span> <span class="post-timestamp">на<a title="permanent link" rel="bookmark" class="timestamp-link" href="http://alexander-simakov.blogspot.com/2010/01/pipe-viewer-pipe.html"><abbr title="2010-01-11T22:09:00+03:00" class="published">22:09</abbr></a> </span><br />&gt;&gt;&gt; <a href="http://alexander-simakov.blogspot.com/2010/01/pipe-viewer-pipe.html">Подробнее</a>]]></description>
</item>
</channel>
</rss>