АнглийскийФранцузскийИспанский

Значок OnWorks

cpipe - Онлайн в облаке

Запустите cpipe в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда cpipe, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


cpipe - скопируйте stdin в stdout, подсчитывая байты и сообщая о прогрессе

СИНТАКСИС


cpipe [-b размер] [-vt] [-vr] [-vw] [-ngr] [-s скорость]

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


-b размер буфера в КБ,
1 значение Int от 1 до oo.
По умолчанию: `128 '

-vt показать пропускную способность.

-vr показать время чтения.

-vw показать время записи.

-ngr читать не жадно. Не применяйте полный буфер при чтении перед началом записи.

-s ограничение скорости пропускной способности в кБ / с,
1 Двойное значение от 1 до oo.

ОПИСАНИЕ


Спайп копирует стандартный ввод в стандартный вывод, измеряя время, необходимое
для чтения входного буфера и записи выходного буфера. Если один или несколько -vx варианты
задано, выводится статистика средней пропускной способности и общее количество скопированных байтов
в стандартный вывод ошибок.

не Жадный Читать
Обычно cpipe делает все возможное, чтобы полностью заполнить свой буфер (опция -b) до его начала
пишу. Однако в некоторых ситуациях, например, если вы разговариваете с интерактивной программой через cpipe,
это блокирует связь: указанная программа ожидает ввода, который она никогда не увидит,
потому что ввод застрял в буфере cpipe. Но сам cpipe больше не увидит ввод
раньше программа не отвечает.

Чтобы обойти это, попробуйте использовать -нгр. При выполнении вызова чтения cpipe удовлетворяется как
как только получит хотя бы один байт. Вместо заполнения буфера он перестает читать и
пишет все, что попало на выход. Обратите внимание, однако, что измерения пропускной способности будут
будет менее точным, если количество байтов, переданных в одной паре чтения / записи, станет небольшим,
потому что cpipe будет тратить относительно больше времени на обработку каждого байта.

Ограничивающий Увеличить пропускную способность
Если предел пропускной способности указан с опцией -s, cpipe призывы ты спишь(3) между
копирование буферов, тем самым искусственно увеличивая продолжительность цикла чтения / записи. С
в большинстве систем существует определенное минимальное время ожидания usleep (), например 0.01 с, это
невозможно достичь высоких пределов при небольшом размере буфера. В этом случае увеличение
размер буфера (опция -b) может помочь. Однако имейте в виду, что это ограничивает пропускную способность.
только в среднем. Каждый буфер копируется с максимально возможной скоростью.

ПРИМЕР


Команда
tar cCf / - usr | cpipe -vr -vw -vt> / dev / null
приводит к выводу, подобному
...
через: 19.541 мс при 6.4 МБ / с (в среднем 4.7 МБ / с) 2.0 МБ
выход: 0.004 мс при 30.5 ГБ / с (27.1 ГБ / с в среднем) 2.0 МБ
сквозной: 19.865 мс при 6.3 МБ / с (средн. 4.6 МБ / с) 2.0 МБ
...
Команда первый обзор показывает время, необходимое для обработки одного буфера данных (по умолчанию 128 КБ).
Вызов чтения занял 19.541 мс, вызов записи в / dev / null занял всего 0.004 мс, а из
от начала чтения до конца записи потребовалось 19.865 мсек.

Команда второй обзор показывает результат деления размера буфера (по умолчанию 128 КБ) на
раз в первом столбце.

Команда в третьих обзор содержит среднее значение по всем измеренным значениям с начала
программу.

Наконец, последний обзор показывает общее количество переданных байтов, что, конечно,
то же самое для чтения и письма.

Используйте cpipe онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    ПостустановщикF
    ПостустановщикF
    PostInstallerF установит все
    программное обеспечение, которое Fedora Linux и другие
    не включает по умолчанию, после
    запуск Fedora в первый раз. Его
    легко для ...
    Скачать PostInstallerF
  • 2
    Трассирование
    Трассирование
    Проект strace перенесен в
    https://strace.io. strace is a
    диагностика, отладка и обучение
    трассировщик пользовательского пространства для Linux. Это используется
    следить за...
    Скачать стрейс
  • 3
    Графический интерфейс извлечения gMKV
    Графический интерфейс извлечения gMKV
    Графический интерфейс для утилиты mkvextract (часть
    MKVToolNix), который включает большинство (если
    не все) функциональность mkvextract и
    утилиты мквинфо. Написано на C#NET 4.0,...
    Скачать gMKVExtractGUI
  • 4
    Библиотека JasperReports
    Библиотека JasperReports
    Библиотека JasperReports - это
    самый популярный в мире открытый исходный код
    бизнес-аналитика и отчетность
    двигатель. Он полностью написан на Java
    и это умеет ...
    Скачать библиотеку JasperReports
  • 5
    Книги Frappe
    Книги Frappe
    Frappe Books — это бесплатная книга с открытым исходным кодом.
    программное обеспечение для настольного бухгалтерского учета, которое
    простой и хорошо продуманный для использования
    малый бизнес и фрилансеры. Это'...
    Скачать книги фраппе
  • 6
    Числовой Python
    Числовой Python
    НОВОСТИ: NumPy 1.11.2 — последний релиз
    это будет сделано на sourceforge. Колеса
    для Windows, Mac и Linux, а также
    заархивированные исходные дистрибутивы могут быть четыре...
    Скачать числовой Python
  • Больше »

Команды Linux

Ad