İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

mm-webreplay - Online in the Cloud

OnWorks ücretsiz barındırma sağlayıcısında mm-webreplay'i Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü üzerinden çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen mm-webreplay komutudur.

Program:

ADI


Mahimahi - hafif, şekillendirilebilir ağ öykünme araçları

bağlantı öykünmesi: mm gecikme, mm-kayıp, mm-açık, mm-bağlantısı

analiz komut dosyaları: mm-verim-grafiği, mm-gecikme-grafiği

gözlem: mm-metre

çok kaynaklı web sitelerini kaydedin ve yeniden oynatın: mm-web kaydı, mm-web oynatma

TANIM


Mahimahi ağ öykünmesi ve analizi için bir kullanıcı alanı araçları paketidir.

Her mahimahi aracı, genellikle dışarıya şu yollarla bağlanan hafif bir kap oluşturur.
geçiş halindeki paketleri gözlemleyen veya istenen bir
davranışı.

Araçlar birleştirilebilir, böylece bir dizi öykünmüş ağ efekti zincirlenebilir
birlikte, iç içe geçmiş mahimahi kapları ile. Her araç isteğe bağlı bir
yürütmek için komut, böylece bir tane ile bir dizi iç içe kapsayıcı oluşturmak mümkündür.
Komut satırı.

LINK öykünme ARAÇLAR


mm gecikme geciktirmek [emretmek...]

Her paket belirtilen kadar geciktirilir geciktirmek (milisaniye cinsinden) girme ve
konteyner terk.

mm-kayıp yukarı bağlantı|aşağı bağlantı oranları [emretmek...]

Paketler verilen sürede kaybolur oranları ya çıkarken (yukarı bağlantı) ya da girerken
(aşağı bağlantı) kapsayıcı. oranları 0 ile 1 arasında bir sayıdır.

mm-açık yukarı bağlantı|aşağı bağlantı ortalama zaman ortalama kapalı zaman [emretmek...]

Yukarı bağlantı veya aşağı bağlantı kesintili olacak ve bağlı ile aşağı bağlantı arasında geçiş yapacaktır.
belirli bir ortalamaya sahip bir Poisson noktası sürecine göre bağlantısız durumlar
"açık" ve "kapalı" harcanan süreler.

mm-bağlantısı [--uplink-log=Dosya] [--downlink-log=Dosya] [--metre-uplink] [--metre-
yukarı bağlantı gecikmesi] [--meter-downlink] [--meter-downlink-gecikmesi] [--bir Zamanlar] uplink-dosya adı
aşağı bağlantı-dosya adı [emretmek...]

mm-verim-grafiği
mm-gecikme-grafiği

Belirtilen paket teslimi ile aktarım hızı sınırlı bir bağlantıyı öykünür
ortaya çıkan performansı planlar ve analiz eder. Görmek mm-bağlantısı(1).

GÖZLEM ARAÇLAR


mm-metre [--metre-uplink] [--meter-downlink] [emretmek...]

Alana giren veya çıkan aktarım hızının canlı canlı grafiğini görüntüler.
konteyner.

KAYIT VE REPLAY WEBSİTELERİ


mm-web kaydı rehber [emretmek...]

Giden HTTP ve HTTPS bağlantılarını şeffaf bir şekilde proxy'ler,
her Web sunucusunun istekleri, karşılık gelen yanıtları ve IP adresi
verilen adreste iletişime geçildi rehber. mm-web kaydı kendinden imzalı bir TLS kullanır
HTTPS proxy'sindeki sertifika, tipik Web tarayıcılarının onu reddetmesine neden olur.
Test etme veya hata ayıklama amacıyla bu davranış genellikle kapatılabilir,
örneğin: ile - no-check-sertifika için seçenek wget(1) veya --görmezden gelmek-
sertifika hataları için seçenek krom tarayıcı(1).

mm-web oynatma rehber [emretmek...]

Bir önceki çalıştırmadan kaydedilmiş bir oturumu yeniden oynatır mm-web kaydı. çoğunun aksine
mahimahi araçları, mm-web oynatma kapsayıcının ağ bağlantısı yok
dış dünyaya. Bunun yerine, her birine bağlı sahte ağ arabirimlerine sahiptir.
Kaydedilen oturumdaki bir Web sunucusunun bir isteği yanıtladığı IP adresi.
mm-web oynatma çalıştırır apache2(8) Bu tür IP adreslerinin her birine bağlı web sunucusu
konteynerin içinde. Her Web sunucusu, ilgili sunucuya öykünür.
kaydedilen oturum Aşağıdakilerden biriyle eşleşen bir istek alırken
rehber, karşılık gelen apache2, aynı yanıtla yanıt verir.
daha önce yakalanmış.

mm-web oynatma üzerindeki Web tarayıcılarının performansını ölçmek için kullanılabilir.
karmaşık web siteleri ve Web protokollerindeki değişikliklerin etkisi (örn. HTTP,
HTTP/2, SPDY, QUIC). Web sayfası yeniden oynatma gibi araçların aksine, mm-web oynatma
bir web sitesinin parçalı yapısını korur, gerçek IP'ye bağlanır
gerçek web sitesinin kullandığı ve gerçek Web'den gelen isteklere hizmet ettiği adresler
Sunucular.

ÇEVRE


MAHIMAHI_BASE ortam değişkeni, herhangi bir
konteyner. Bu, bir dizi mahimahi üzerinde yazılı ölçümler yapmak için kullanılabilir.
birbirine zincirlenmiş kaplar.

ÖRNEKLER


İnternete gecikmeli, kayıplı bir bağlantı içeren bir kabuk oluşturmak için:

$ mm gecikme 50 mm kayıp yukarı bağlantı 0.2
[gecikme 50 Hanım] [kayıp yukarı=0.1] $

Aynı bağlantı üzerinden ping yapmak için:

$ mm gecikme 50 mm kayıplı yukarı bağlantı 0.2 sh -c 'ping -c 10 -n $MAHIMAHI_BASE'
PING100.64.0.1 (100.64.0.1) 56(84) bayt veri.
64'den 100.64.0.1 bayt: icmp_seq=1 ttl=63 zaman=101 ms
64'den 100.64.0.1 bayt: icmp_seq=2 ttl=63 zaman=100 ms
64'den 100.64.0.1 bayt: icmp_seq=4 ttl=63 zaman=101 ms
64'den 100.64.0.1 bayt: icmp_seq=5 ttl=63 zaman=100 ms
64'den 100.64.0.1 bayt: icmp_seq=7 ttl=63 zaman=101 ms
64'den 100.64.0.1 bayt: icmp_seq=8 ttl=63 zaman=101 ms
64'den 100.64.0.1 bayt: icmp_seq=9 ttl=63 zaman=101 ms
64'den 100.64.0.1 bayt: icmp_seq=10 ttl=63 zaman=101 ms

--- 100.64.0.1 ping istatistikleri ---
10 paket iletildi, 8 alındı, %20 paket kaybı, zaman 8999ms
rtt min/ort/maks/mdev = 100.910/101.009/101.092/0.279 ms

Bir sayfa yüklemesini kaydetmek için www.nytimes.com:

$ mm-webrecord /tmp/nytimes krom tarayıcı --ignore-certificate-errors --user-data-dir=/tmp/nonexistent$(tarih +%s%N) www.nytimes.com

Kullanılması --user-data-dir=/tmp/nonexistent$(tarih +%s%N) tarayıcıyı engellemektir
mevcut bir krom tarayıcı sürecini yeniden kullanmaktan.

Chrome'un kaydedilen web sitesini, verimi düşük olan gecikmeli, kayıplı bir bağlantı üzerinden almasını sağlamak için
milisaniyede 1 tam boyutlu paketle sınırlıdır:

$ mm-webreplay /tmp/nytimes mm-gecikme 50 mm kayıplı yukarı bağlantı 0.1 mm-bağlantı <(eko 1) <(eko 1) -- krom tarayıcı --ignore-certificate-errors --user-data-dir=/ tmp/nonexistent$(tarih +%s%N) www.nytimes.com

Değişken bir hücresel ağı taklit etmek ve bir işlemin ağ kullanımını görselleştirmek için:

$ mm-gecikme 20 mm-link --meter-all /usr/share/mahimahi/traces/Verizon-LTE-short.up /usr/share/mahimahi/traces/Verizon-LTE-short.down
[gecikme 20 Hanım] [bağlantı] $

onworks.net hizmetlerini kullanarak mm-webreplay'i çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    yudum
    yudum
    SWIG bir yazılım geliştirme aracıdır
    C ile yazılmış programları birbirine bağlayan ve
    Çeşitli yüksek seviyeli C++
    Programlama dilleri. SWIG ile birlikte kullanılır
    farklı...
    SWIG'i indirin
  • 2
    WooCommerce Nextjs Tepki Tepkisi
    WooCommerce Nextjs Tepki Tepkisi
    İle oluşturulmuş React WooCommerce teması
    Sonraki JS, Webpack, Babel, Node ve
    GraphQL ve Apollo kullanarak Express
    Müşteri. React'te WooCommerce Mağazası(
    içerir: Ürünler...
    WooCommerce Nextjs React Temasını İndirin
  • 3
    arşiv_repo
    arşiv_repo
    ArchLabs için paket deposu Bu bir
    ayrıca alınabilen uygulama
    itibaren
    https://sourceforge.net/projects/archlabs-repo/.
    OnWorks'te barındırılan...
    archlabs_repo'yu indirin
  • 4
    Zephyr Projesi
    Zephyr Projesi
    Zephyr Projesi yeni nesildir
    gerçek zamanlı işletim sistemi (RTOS)
    birden fazla donanımı destekler
    mimariler. Bir
    az yer kaplayan çekirdek...
    Zephyr Projesini İndirin
  • 5
    SCon'lar
    SCon'lar
    SCons bir yazılım oluşturma aracıdır
    bu daha üstün bir alternatif
    klasik "Yap" oluşturma aracı
    hepimiz biliyoruz ve seviyoruz. SCons (şimdiki değeri)
    uygulanmış...
    SCons'u İndirin
  • 6
    PSeInt
    PSeInt
    PSeInt, aşağıdakiler için bir sözde kod yorumlayıcısıdır.
    ispanyolca konuşan programlama öğrencileri.
    Temel amacı, bir araç olmaktır.
    temel bilgileri öğrenmek ve anlamak
    konsept...
    PSeInt'i indirin
  • Daha fazla »

Linux komutları

Ad