EnglishFrenchSpanyol

Ad


Favicon OnWorks

cpipe - Dalam talian di Awan

Jalankan cpipe dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah cpipe arahan yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


cpipe - salin stdin ke stdout sambil mengira bait dan melaporkan kemajuan

SINOPSIS


cpipe [-b saiz] [-vt] [-vr] [-vw] [-ngr] [-s kelajuan]

PILIHAN


-b saiz penimbal dalam kB,
1 Nilai int antara 1 dan oo.
Lalai: `128'

-vt tunjukkan daya pengeluaran.

-vr menunjukkan masa baca.

-vw menunjukkan masa tulis.

-ngr tidak tamak membaca. Jangan kuatkan penimbal penuh pada bacaan sebelum mula menulis.

-s had laju pemprosesan dalam kB/s,
1 Nilai berganda antara 1 dan oo.

DESCRIPTION


Cpipe menyalin input standardnya kepada output standardnya sambil mengukur masa yang diperlukan
untuk membaca penimbal input dan menulis penimbal output. Jika satu atau lebih daripada -vx pilihan ialah
diberikan, statistik purata daya pemprosesan dan jumlah jumlah bait yang disalin dicetak
kepada output ralat piawai.

tidak Tamak Baca
Biasanya, cpipe melakukan yang terbaik untuk mengisi penimbalnya sepenuhnya (pilihan -b) sebelum ia bermula
menulis. Walau bagaimanapun, dalam beberapa situasi, contohnya jika anda bercakap dengan program interaktif melalui cpipe,
ini menemui jalan buntu komunikasi: program tersebut menunggu input yang tidak akan pernah dilihat,
kerana input tersekat dalam penimbal cpipe. Tetapi cpipe sendiri tidak akan melihat lebih banyak input
sebelum program tidak bertindak balas.

Untuk mengatasi perkara ini, cuba gunakan -ngr. Apabila mengeluarkan panggilan baca, cpipe kemudiannya berpuas hati sebagai
sebaik sahaja ia mendapat sekurang-kurangnya satu bait. Daripada mengisi penimbal, ia berhenti membaca dan
menulis apa sahaja yang ada pada output. Walau bagaimanapun, ambil perhatian bahawa ukuran daya tampung akan
kurang tepat jika bilangan bait yang dipindahkan dalam satu pasangan baca/tulis menjadi kecil,
kerana cpipe akan menghabiskan lebih banyak masa bekerja pada setiap bait.

Mengehadkan Pemprosesan
Jika had pemprosesan ditentukan dengan pilihan -s, cpipe panggilan tidur(3) di antara
menyalin penimbal, dengan itu memanjangkan tempoh kitaran baca/tulis secara buatan. Sejak
pada kebanyakan sistem terdapat masa minimum tertentu usleep() tidur, contohnya 0.01s, ia adalah
mustahil untuk mencapai had yang tinggi dengan saiz penimbal yang kecil. Dalam kes ini meningkatkan
saiz penimbal (pilihan -b) mungkin membantu. Walau bagaimanapun, perlu diingat bahawa ini mengehadkan daya pemprosesan
hanya secara purata. Setiap penimbal tunggal disalin secepat mungkin.

CONTOH


Perintah itu
tar cCf / - usr | cpipe -vr -vw -vt > /dev/null
menghasilkan output seperti
...
dalam: 19.541ms pada 6.4MB/s ( purata 4.7MB/s) 2.0MB
keluar: 0.004ms pada 30.5GB/s ( purata 27.1GB/s) 2.0MB
melalui: 19.865ms pada 6.3MB/s ( purata 4.6MB/s) 2.0MB
...
. pertama ruang menunjukkan masa yang diperlukan untuk mengendalikan satu penimbal data (128kB secara lalai).
Panggilan baca mengambil masa 19.541ms, panggilan tulis ke /dev/null hanya mengambil masa 0.004ms dan dari
permulaan bacaan hingga akhir penulisan, ia mengambil masa 19.865ms.

. kedua ruang menunjukkan keputusan membahagikan saiz penimbal (128kB secara lalai) dengan
kali dalam lajur pertama.

. ketiga ruang mengandungi purata ke atas semua nilai yang diukur dari permulaan
program.

Akhir sekali, lepas ruang menunjukkan jumlah bilangan bait yang dipindahkan, yang sudah tentu
sama untuk membaca dan menulis.

Gunakan cpipe dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

  • 1
    SWIG
    SWIG
    SWIG ialah alat pembangunan perisian
    yang menghubungkan atur cara yang ditulis dalam C dan
    C++ dengan pelbagai peringkat tinggi
    bahasa pengaturcaraan. SWIG digunakan dengan
    berbeza...
    Muat turun SWIG
  • 2
    Tema WooCommerce Nextjs React
    Tema WooCommerce Nextjs React
    Tema WooCommerce React, dibina dengan
    Seterusnya JS, Webpack, Babel, Node dan
    Ekspres, menggunakan GraphQL dan Apollo
    Pelanggan. Kedai WooCommerce dalam React(
    mengandungi: Produk...
    Muat turun Tema WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Repo pakej untuk ArchLabs Ini adalah
    aplikasi yang juga boleh diambil
    dari
    https://sourceforge.net/projects/archlabs-repo/.
    Ia telah dihoskan dalam OnWorks di...
    Muat turun archlabs_repo
  • 4
    Projek Zephyr
    Projek Zephyr
    Projek Zephyr ialah generasi baharu
    sistem pengendalian masa nyata (RTOS) yang
    menyokong pelbagai perkakasan
    seni bina. Ia berdasarkan a
    inti tapak kecil...
    Muat turun Projek Zephyr
  • 5
    SCON
    SCON
    SCons ialah alat pembinaan perisian
    itu adalah alternatif yang lebih baik daripada
    alat binaan klasik "Buat" yang
    kita semua tahu dan suka. SCons ialah
    melaksanakan...
    Muat turun SCons
  • 6
    PSeInt
    PSeInt
    PSeInt ialah penterjemah kod pseudo untuk
    pelajar pengaturcaraan berbahasa Sepanyol.
    Tujuan utamanya adalah untuk menjadi alat untuk
    mempelajari dan memahami asas
    konsep...
    Muat turun PSeInt
  • Lebih »

Arahan Linux

Ad