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

Значок 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
    Джин Веб Фреймворк
    Джин Веб Фреймворк
    Джин - невероятно быстрый веб-фреймворк
    написано на Голанге, может выполнять до
    В 40 раз быстрее благодаря
    мартини-подобный API и кастомная версия
    httprout ...
    Скачать Gin Web Framework
  • 2
    ЦЕРЕУС ЛИНУКС
    ЦЕРЕУС ЛИНУКС
    CEREUS LINUX базируется на MX LINUX con
    различные энторнос де эскриториос. Это
    приложение, которое также можно получить
    от
    https://sourceforge.net/projects/cereu...
    Скачать CEREUS LINUX
  • 3
    Тренер по задачам
    Тренер по задачам
    Task Coach - Ваше дружеское задание
    управляющий делами. Task Coach — это бесплатная открытая
    источник todo менеджер. Он вырос из
    разочарование по поводу других программ не
    работа с композитом...
    Скачать тренер задач
  • 4
    Ядро СУБД HyperSQL (HSQLDB)
    Ядро СУБД HyperSQL (HSQLDB)
    HSQLDB — это механизм реляционной базы данных.
    написан на Java, с драйвером JDBC,
    соответствующий ANSI SQL:2016. Маленький,
    быстрый, многопоточный движок и сервер
    с памятью...
    Загрузите ядро ​​базы данных HyperSQL (HSQLDB)
  • 5
    БАТИК-ВОССТАНОВЛЕНИЕ
    БАТИК-ВОССТАНОВЛЕНИЕ
    Проект Recovery, разработанный Батиком
    Команда восстановления из Индонезии, это
    Batik Recovery является производной от
    Официальный TWRP, модифицированный
    разработка ...
    Скачать БАТИК-ВОССТАНОВЛЕНИЕ
  • 6
    TightVNC
    TightVNC
    TightVNC — это улучшенная версия VNC,
    отличный бесплатный инструмент для удаленного рабочего стола.
    Улучшения включают в себя оптимальную пропускную способность
    «Жесткое» кодирование, передача файлов
    дюйма ..
    Скачать TightVNC
  • Больше »

Команды Linux

Ad