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

Ad


Значок OnWorks

mm-webrecord - Онлайн в облаке

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

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

ПРОГРАММА:

ИМЯ


Махи Махи - легкие, компонуемые инструменты сетевой эмуляции

эмуляция ссылки: мм-задержка, миллиметровые потери, мм-он-выкл, мм-ссылка

скрипты анализа: мм-пропускная способность, мм-задержка-график

наблюдение: мм-метр

записывать и воспроизводить веб-сайты с разным происхождением: мм-веб-запись, мм-webreplay

ОПИСАНИЕ


Махи Махи представляет собой набор инструментов пользовательского пространства для эмуляции и анализа сети.

Каждый инструмент махимахи порождает легкий контейнер, обычно подключенный к внешней стороне через
синтетическое сетевое устройство, которое наблюдает за пакетами в пути или имитирует желаемый
поведение.

Инструменты можно компоновать, чтобы можно было объединить серию эмулируемых сетевых эффектов.
вместе, с контейнерами махимахи, вложенными друг в друга. Каждый инструмент требует дополнительного
команда для выполнения, поэтому можно создать серию вложенных контейнеров с одним
командная строка.

LINK ЭМУЛЯЦИЯ ИНСТРУМЕНТЫ


мм-задержка задерживать [команда ...]

Каждый пакет задерживается на указанное задерживать (в миллисекундах) ввод и
выходя из контейнера.

миллиметровые потери восходящий канал | нисходящий канал скорость [команда ...]

Пакеты теряются при заданном скорость либо при выходе (аплинк), либо при входе
(нисходящий канал) контейнер. скорость это число от 0 до 1 XNUMX.

мм-он-выкл восходящий канал | нисходящий канал средний срок среднее время [команда ...]

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

мм-ссылка [--uplink-log =имя файла] [--downlink-log =имя файла] [--meter-uplink] [--метр-
задержка восходящего канала] [--meter-нисходящий канал] [--meter-задержка нисходящего канала] [--однажды] имя-файла восходящей линии связи
имя-файла нисходящей ссылки [команда ...]

мм-пропускная способность
мм-задержка-график

Эмулирует канал с ограниченной пропускной способностью с указанной доставкой пакетов
график и анализирует итоговую производительность. Видеть мм-ссылка(1).

НАБЛЮДЕНИЯ ИНСТРУМЕНТЫ


мм-метр [--meter-uplink] [--meter-нисходящий канал] [команда ...]

Отображает анимированный график скорости передачи данных на входе или выходе из
контейнер.

ЗАПИСЬ И ПОВТОР САЙТЫ


мм-веб-запись каталог [команда ...]

Прозрачно проксирует исходящие соединения HTTP и HTTPS, сохраняя
запросы, соответствующие ответы и IP-адрес каждого веб-сервера
связались в данном каталог. мм-веб-запись использует самоподписанный TLS
сертификат в своем прокси-сервере HTTPS, в результате чего обычные веб-браузеры отклоняют его.
В целях тестирования или отладки это поведение обычно можно отключить,
например: с --no-check-сертификат вариант Wget(1) или --игнорировать-
ошибки сертификата вариант хром-браузер(1).

мм-webreplay каталог [команда ...]

Воспроизводит сохраненный сеанс из предыдущего запуска мм-веб-запись, В отличие от большинства
инструменты махимахи, мм-webreplay контейнер не имеет сетевого подключения
во внешний мир. Вместо этого у него есть фиктивные сетевые интерфейсы, привязанные к каждому
IP-адрес, на котором веб-сервер в сохраненном сеансе ответил на запрос.
мм-webreplay работает apache2(8) Веб-сервер, привязанный к каждому такому IP-адресу.
внутри контейнера. Каждый веб-сервер эмулирует соответствующий сервер из
сохраненный сеанс. При получении запроса, соответствующего одному из
каталог, соответствующий apache2 отвечает тем же ответом, что и
ранее захвачены.

мм-webreplay может использоваться для измерения производительности веб-браузеров на
сложные веб-сайты и влияние изменений в веб-протоколах (например, HTTP,
HTTP / 2, SPDY, QUIC). В отличие от таких инструментов, как воспроизведение веб-страницы, мм-webreplay
сохраняет сегментированную структуру веб-сайта, привязывается к фактическому IP
адреса, которые использовались на реальном веб-сайте, и обслуживает запросы из реальной сети
сервера.

ОКРУЖАЮЩАЯ СРЕДА


Переменная среды MAHIMAHI_BASE установлена ​​на IP-адрес хоста вне любых
контейнер. Это может быть использовано для проведения измерений по сценарию на серии махимахи.
контейнеры, связанные вместе.

ПРИМЕРЫ


Чтобы создать оболочку с отложенной ссылкой на Интернет с потерями:

$ миллиметровая задержка 50 мм потери восходящего канала 0.2
[задерживать 50 РС] [потеря up = 0.1] $

Чтобы запустить ping по той же ссылке:

$ мм-задержка 50 мм-потери восходящего канала 0.2 sh -c 'ping -c 10 -n $ MAHIMAHI_BASE'
ПИНГ 100.64.0.1 (100.64.0.1) 56(84) байта данных.
64 байта из 100.64.0.1: icmp_seq = 1 ttl = 63 time = 101 мс
64 байта из 100.64.0.1: icmp_seq = 2 ttl = 63 time = 100 мс
64 байта из 100.64.0.1: icmp_seq = 4 ttl = 63 time = 101 мс
64 байта из 100.64.0.1: icmp_seq = 5 ttl = 63 time = 100 мс
64 байта из 100.64.0.1: icmp_seq = 7 ttl = 63 time = 101 мс
64 байта из 100.64.0.1: icmp_seq = 8 ttl = 63 time = 101 мс
64 байта из 100.64.0.1: icmp_seq = 9 ttl = 63 time = 101 мс
64 байта из 100.64.0.1: icmp_seq = 10 ttl = 63 time = 101 мс

--- 100.64.0.1 статистика пинга ---
Передано 10 пакетов, принято 8, потеря пакетов 20%, время 8999 мс
rtt min / avg / max / mdev = 100.910 / 101.009 / 101.092 / 0.279 мс

Чтобы записать загрузку страницы из www.nytimes.com:

$ mm-webrecord / tmp / nytimes Chrome-browser --ignore-certificate-errors --user-data-dir = / tmp / nonexistent $ (date +% s% N) www.nytimes.com

Использование --user-data-dir = / tmp / nonexistent $ (дата +% s% N) заключается в том, чтобы запретить браузеру
от повторного использования существующего процесса браузера Chrome.

Чтобы Chrome извлекал сохраненный веб-сайт по отложенной ссылке с потерями, пропускная способность которой
ограничено 1 полноразмерным пакетом в миллисекунду:

$ mm-webreplay / tmp / nytimes mm-delay 50 mm-loss uplink 0.1 mm-link <(echo 1) <(echo 1) - chromium-browser --ignore-certificate-errors --user-data-dir = / tmp / несуществующий $ (дата +% s% N) www.nytimes.com

Чтобы имитировать изменяющуюся сотовую сеть и визуализировать использование сети процессом:

$ мм-задержка 20 мм-ссылка --meter-all /usr/share/mahimahi/traces/Verizon-LTE-short.up /usr/share/mahimahi/traces/Verizon-LTE-short.down
[задерживать 20 РС] [Ссылка] $

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


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

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

  • 1
    JXplorer - браузер Java Ldap
    JXplorer - браузер Java Ldap
    Java-клиент LDAP с поддержкой LDIF,
    безопасность (включая SSL, SASL и GSSAPI),
    переведен на многие языки (в т.
    китайский), интерактивную справку, пользовательские формы и
    многие другие ...
    Скачать JXplorer — браузер Java Ldap
  • 2
    PosteRazor - Создайте свой собственный плакат!
    PosteRazor - Создайте свой собственный плакат!
    Хотите напечатать плакат? PosteRazor режет
    файл изображения на части, и вы можете
    распечатайте потом на принтере и приклейте
    вместе к плакату. Простой на основе FLTK
    использовать ...
    Скачать PosteRazor - Создайте свой собственный постер!
  • 3
    Pharser
    Pharser
    Phaser - это быстрый, бесплатный и увлекательный
    исходный игровой фреймворк HTML5, который предлагает
    WebGL и рендеринг Canvas через
    настольные и мобильные веб-браузеры. Игры
    может быть со ...
    Скачать Фазер
  • 4
    VASSAL Двигатель
    VASSAL Двигатель
    VASSAL - игровой движок для создания
    электронные версии традиционной доски
    и карточные игры. Он обеспечивает поддержку
    рендеринг и взаимодействие игровых элементов,
    и ...
    Скачать движок VASSAL
  • 5
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF — это библиотека Java для создания
    и редактирование PDF-файлов с помощью LGPL и
    Лицензия с открытым исходным кодом MPL. OpenPDF – это
    LGPL/MPL преемник iText с открытым исходным кодом,
    и ...
    Скачать OpenPDF — форк iText
  • 6
    SAGA GIS
    SAGA GIS
    САГА - Автоматизированная система
    Геонаучный анализ - это географический
    Программное обеспечение информационной системы (ГИС) с
    огромные возможности для геоданных
    обработка и анализ ...
    Скачать ГИС САГА
  • Больше »

Команды Linux

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    комар, gnatbind, gnatbl, gnatchop,
    гнатфинд, гнаттмл, гнаткр, гнатлинк,
    гнатлы, гнатмейке, гнатпреп, гнатпста,
    gnatpsys, gnatxref — набор инструментов GNAT
    ОПИСАНИЕ: Т...
    Запустите aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnathop-5
    aarch64-linux-gnu-gnathop-5
    комар, gnatbind, gnatbl, gnatchop,
    гнатфинд, гнаттмл, гнаткр, гнатлинк,
    гнатлы, гнатмейке, гнатпреп, гнатпста,
    gnatpsys, gnatxref — набор инструментов GNAT
    ОПИСАНИЕ: Т...
    Запустите aarch64-linux-gnu-gnatchop-5
  • 3
    cpupower-idle-информация
    cpupower-idle-информация
    cpupower Idle-info — Утилита для
    получить информацию о простое ядра процессора
    СИНТАКСИС: мощность процессора [ -c список процессоров ]
    Idle-info [опции] ОПИСАНИЕ: Инструмент
    который печатает p...
    Запустите cpupower-idle-info
  • 4
    cpupower-idle-set
    cpupower-idle-set
    cpupower Idle-Set — Утилита для настройки процессора
    специальные параметры ядра для состояния простоя
    СИНТАКСИС: мощность процессора [ -c список процессоров ]
    Idle-info [опции] ОПИСАНИЕ:
    мощность процессора в режиме ожидания...
    Запустите cpupower-idle-set
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets — изменяет/печатает пользовательские
    текущий путь поиска набора карт. Влияет на
    доступ пользователя к данным, существующим в рамках
    другие наборы карт в текущем местоположении. ...
    Запустите g.mapsetsgrass
  • 6
    г.messagegrass
    г.messagegrass
    g.message — печатает сообщение, предупреждение,
    информация о ходе выполнения или фатальная ошибка в
    ТРАВЯНОЙ путь. Этот модуль следует использовать в
    сценарии для сообщений, доставляемых пользователю.
    КЕЙВО...
    Запустите g.messagegrass
  • Больше »

Ad