А.4. Измерение задержки передачи сообщений: программы

А.4. Измерение задержки передачи сообщений: программы

Приведем текст трех программ, измеряющих задержку при передаче сообщений по каналам, очередям Posix и очередям System V. Данные о производительности, полученные с их помощью, приведены в табл. А.1.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

ПРОГРАММЫ «МГНОВЕННЫХ СООБЩЕНИЙ»

Из книги Знакомства и общение в Интернете автора Леонтьев Виталий Петрович

ПРОГРАММЫ «МГНОВЕННЫХ СООБЩЕНИЙ» В любой момент в Интернете находятся миллионы людей. И, возможно, в их числе – те несколько человек, которые очень нужны вам именно сейчас. Те, с кем вам срочно нужно обсудить те или иные проблемы, назначить встречу или задать вопрос…Не


5.3.3.1 Измерение

Из книги ИНФОРМАЦИОННАЯ ТЕХНОЛОГИЯ ОЦЕНКА ПРОГРАММНОЙ ПРОДУКЦИИ ХАРАКТЕРИСТИКИ КАЧЕСТВА И РУКОВОДСТВА ПО ИХ ПРИМЕНЕНИЮ автора Автор неизвестен

5.3.3.1 Измерение Для измерения выбранные метрики применяются к программной продукции. Результатом являются значения в масштабах


Установка задержки перед появлением контекстного меню

Из книги Delphi. Учимся на примерах автора Парижский Сергей Михайлович

Установка задержки перед появлением контекстного меню Для того чтобы установить задержку появления контекстного меню в 10 миллисекунд следует создать такой ключ:[HKEY_CURRENT_USERControlPaneldesktop]


Получение и пересылка сообщений. Создание ответных сообщений

Из книги Office 2007. Мультимедийный курс автора Мединов Олег

Получение и пересылка сообщений. Создание ответных сообщений Чтобы получить новую почту, выполните команду главного меню Сервис ? Отправить/Получить ? Доставить почту либо нажмите клавишу F9. Все полученные почтовые сообщения будут помещены в папку Входящие и помечены


Результаты измерения задержки

Из книги UNIX: взаимодействие процессов автора Стивенс Уильям Ричард

Результаты измерения задержки В табл. А.1 приведены значения задержки в Solaris 2.6 и Digital Unix 4.0B.Таблица А.1. Задержка при передаче сообщения размером 1 байт (в микросекундах)  Канал Очередь сообщений Posix Очередь сообщений System V Двери Sun RPC TCP Sun RPC UDP Сокет TCP Сокет UDP Доменный


А.З. Измерение полосы пропускания: программы

Из книги iOS. Приемы программирования автора Нахавандипур Вандад

А.З. Измерение полосы пропускания: программы В этом разделе приведены тексты трех программ, измеряющих полосу пропускания каналов, очередей сообщений Posix и System V. Результаты работы этих программ приведены в табл. А.2 и


Измерение полосы пропускания очереди сообщений Posix

Из книги Новый ум короля [О компьютерах, мышлении и законах физики] автора Пенроуз Роджер

Измерение полосы пропускания очереди сообщений Posix В листинге А.5 приведена функция main программы, измеряющей полосу пропускания очереди сообщений Posix. Листинг А.6 содержит функции reader и writer. Эта программа устроена аналогично предыдущей, измерявшей полосу пропускания


Программа измерения задержки канала

Из книги Разработка ядра Linux автора Лав Роберт

Программа измерения задержки канала Программа для измерения задержки канала приведена в листинге А.14.Листинг А.14. Программа измерения задержки канала//bench/lat_pipe.c1  #include "unpipc.h"2  void3  doit(int readfd, int writefd)4  {5   char c;6   Write(writefd, &c, 1);7   if (Read(readfd, &c, 1) != 1)8    err_quit("read error");9 


Программа измерения задержки очередей сообщений Posix

Из книги автора

Программа измерения задержки очередей сообщений Posix Пpoгрaммa измерения задержки для очередей сообщений Posix приведена в листинге А.15.Листинг А. 15. Программа измерения задержки для очереди сообщений Posix//bench/lat_pxmsg.с1  #include "unpipc.h"2  #define NAME1 "lat_pxmsg1"3  #define NAME2 "lat_pxmsg2"4  #define MAXMSG 4 /*


Измерение задержки очередей сообщений System V

Из книги автора

Измерение задержки очередей сообщений System V В листинге А.16 приведен текст программы измерения времени задержки для очередей сообщений System V.Листинг А.16. Программа измерения времени задержки для очередей сообщений System V//bench/lat_svmsg.c1  #include "unpipc.h"2  struct msgbuf p2child = { 1, { 0 } }; /* type = 1


Программа измерения задержки интерфейса дверей

Из книги автора

Программа измерения задержки интерфейса дверей Пpoгрaммa измерения задержки для интерфейса дверей дана в листинге А.17. Дочерний процесс создает дверь и связывает с ней функцию server. Родительский процесс открывает дверь и вызывает door_call в цикле. В качестве аргумента


Программа измерения времени задержки Sun RPC

Из книги автора

Программа измерения времени задержки Sun RPC Для измерения времени задержки Sun RPC мы напишем две программы: клиент и сервер, аналогично измерению полосы пропускания. Мы используем старый файл спецификации RPC, но на этот раз клиент вызывает нулевую процедуру сервера.


Короткие задержки

Из книги автора

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