Книги автора: UNIX: разработка сетевых приложенийUNIX Network Programming
UNIX: взаимодействие процессовUNIX Network Programming. Volume 2 Second Edition. Interprocess Communications
/ Книги автора: UNIX: разработка сетевых приложенийUNIX Network Programming
UNIX: взаимодействие процессовUNIX Network Programming. Volume 2 Second Edition. Interprocess Communications
/ Книга: UNIX: взаимодействие процессов
Результаты измерения задержки
Результаты измерения задержки
В табл. А.1 приведены значения задержки в Solaris 2.6 и Digital Unix 4.0B.
Таблица А.1. Задержка при передаче сообщения размером 1 байт (в микросекундах)
Канал | Очередь сообщений Posix | Очередь сообщений System V | Двери | Sun RPC TCP | Sun RPC UDP | Сокет TCP | Сокет UDP | Доменный сокет | |
---|---|---|---|---|---|---|---|---|---|
Solaris 2.6 | 324 | 584 | 260 | 121 | 1891 | 1677 | 798 | 755 | 465 |
DUnix 4.0B | 574 | 995 | 625 | 1648 | 1373 | 848 | 639 | 289 |
Рис. А.1. Полоса пропускания средств передачи сообщений в Solaris 2.6.
В разделе A.4 мы приведем листинги программ, использованных для получения первых четырех величин, а оставшиеся три получены с помощью пакета lmbench. При измерении скорости работы TCP и UDP оба процесса находились на одном узле.
Таблица А.2. Полоса пропускания для разных типов сообщений в Solaris 2.6 (Мбайт/с)
Размер сообщения | Канал | Очередь сообщений Posix | Очередь сообщений System V | Двери | Sun RPC TCP | Sun RPC UDP | Сокет TCP | Доменный сокет |
---|---|---|---|---|---|---|---|---|
1024 | 6,3 | 3,7 | 4,9 | 6,3 | 0,5 | 0,5 | ||
2048 | 8,7 | 5,3 | 6,3 | 10,0 | 0,9 | 1,0 | ||
4096 | 9,8 | 8,4 | 6,6 | 12,6 | 1,6 | 2,8 | ||
8192 | 12,7 | 10,2 | 5,8 | 14,4 | 2,4 | 2,8 | ||
16384 | 13,1 | 11,6 | 6,1 | 16,8 | 3,2 | 3,4 | ||
32768 | 13,2 | 13,4 | 11,4 | 3,5 | 4,3 | |||
65536 | 13,7 | 14,4 | 12,2 | 3,7 | 13,2 | 11,3 |
Рис. А.2. Полоса пропускания для различных средств передачи сообщений (Digital Unix 4.0B)
Таблица А.З. Полоса пропускания для различных типов сообщения в Digital Unix 4.0B (Мбайт/с)
Размер сообщения | Канал | Очередь сообщений Posix | Очередь сообщений System V | Sun RPC TCP | Sun RPC UDP | Сокет TCP | Доменный сокет |
---|---|---|---|---|---|---|---|
1024 | 9,9 | 1,8 | 12,7 | 0,6 | 0,6 | ||
2048 | 15,2 | 3,5 | 15,0 | 0,8 | 1,0 | ||
4096 | 17,1 | 5,9 | 21,1 | 1,3 | 1,8 | ||
8192 | 16,5 | 8,6 | 17,1 | 1,8 | 2,5 | ||
16384 | 17,3 | 11,7 | 17,3 | 2,3 | |||
32768 | 15,9 | 14,0 | 2,6 | ||||
65536 | 14,2 | 9,4 | 2,8 | 4,6 | 18,0 |
Похожие страницы
- Результаты синхронизации процессов
- А.2. Результаты
- 1.2. Определение количества информации. Единицы измерения количества информации
- Достигнутые результаты
- Возможны задержки
- Проблема с измерениями в секторе B2B
- Удивительные результаты
- Ежедневные и еженедельные измерения
- Методы и их результаты
- Короткие задержки
- ПРИЛОЖЕНИЕ В Результаты измерения производительности
- Единица измерения, предлагаемая по умолчанию