Iperf: Batasan lari 1 jam dan interval statistik dalam keluaran JSON

Dibuat pada 8 Mei 2014  ·  5Komentar  ·  Sumber: esnet/iperf

Hai,
Saya mencoba menjalankan tes iperf3 antara beberapa (hingga 70 sekali bekerja dengan benar) host dengan cara yang saling terkait. Saya ingin menjalankannya selama sehari, tetapi pada tahap ini waktu pengoperasian maksimal adalah 1 jam. Sayangnya karena keterbatasan server maksimal satu instance iperf3 simultan / run per port, saya tidak bisa mendapatkan hasil yang saya perlukan untuk tes harian lengkap. Apakah ada cara untuk mengubah batas ini? Saya khawatir saya tidak menyukai pemrograman.

Pertanyaan lain adalah tentang keluaran statistik (misalnya jitter) dalam file JSON: ini hanya dicetak di akhir proses dan tidak sesering interval. Adakah cara untuk mengubah perilaku ini? Seperti di atas, saya tidak memiliki keahlian pemrograman apa pun.

Terima kasih banyak.
Salam
Federico

enhancement question

Komentar yang paling membantu

@Yakkity : Kami ingin menghindari bahaya aliran bitrate tinggi yang pada dasarnya berjalan selamanya. Seseorang yang benar-benar membutuhkan ini harus dapat memodifikasi kode (ini sepele).

Semua 5 komentar

Batas waktu berjalan maksimum ditentukan oleh konstanta MAX_TIME dalam src/iperf.h . Mengubahnya akan mengubah nilai maksimum yang dapat ditentukan pada baris perintah. @bltierney dan saya membahas hal ini, dan menurut kami maksimum pasti lebih tinggi, karena ada beberapa kasus penggunaan yang baik untuk menjalankan pengujian yang lebih lama dari satu jam, meskipun kami tidak yakin persis berapa jauh lebih tinggi. Mungkin kita mungkin pergi ke 1 hari (86400).

JSON hanya dapat ditampilkan di akhir proses karena, karena hasil JSON saat ini terstruktur, tidak mungkin untuk menampilkan hasil parsial.

Menandai ini untuk 3.0.x untuk meningkatkan parameter MAX_TIME .

Hai Bruce,

Terima kasih. Tentang keluaran JSON: Saya mengerti semua itu tertulis di bagian akhir, tetapi pertanyaan saya adalah tentang subjek lain, tetapi saya menyelesaikan ini. Faktanya, salah satu kolega saya memperhatikan bahwa output server dan klien berbeda: output dari server memiliki jitter yang dicetak sesuai dengan interval, sedangkan output dari klien hanya memilikinya di akhir dan dihitung selama proses keseluruhan. Jadi kami menyelesaikannya menggunakan output server, tetapi mungkin Anda ingin memeriksa alasan perbedaan ini.

Salam
Federico

Statistik jitter saat ini hanya tersedia di server karena di sanalah mereka dibuat. Ada masalah luar biasa (# 160) bagi klien dan server untuk bertukar lebih banyak data di akhir pengujian sehingga masing-masing memiliki rangkaian hasil yang lebih lengkap.

Dapatkah saya dengan sopan bertanya mengapa menetapkan batas atas durasi tes?

@Yakkity : Kami ingin menghindari bahaya aliran bitrate tinggi yang pada dasarnya berjalan selamanya. Seseorang yang benar-benar membutuhkan ini harus dapat memodifikasi kode (ini sepele).

Apakah halaman ini membantu?
0 / 5 - 0 peringkat