Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
па-пми / лр-2.docx
Скачиваний:
0
Добавлен:
10.06.2026
Размер:
280.3 Кб
Скачать

Приложение b Тестирование

Таблица 1 - Результаты тестирования программы

Число процессов

Вывод программы

1

Запуск кольца: 1 процессов. Каждый процесс генерирует от 1 до 5 сообщений.

Всего сообщений в системе: 3

[rank 0] Локально доставлено сообщение id=0 payload='Payload from 0 id=0'

[rank 0] Локально доставлено сообщение id=1 payload='Payload from 0 id=1'

[rank 0] Локально доставлено сообщение id=2 payload='Payload from 0 id=2'

Контролёр (единственный процесс): доставлено 3, удалено 0, всего=3

2

Запуск кольца: 2 процессов. Каждый процесс генерирует от 1 до 5 сообщений.

Всего сообщений в системе: 5

[rank 0] Отправил message id=0 (dest=1) в 1

[rank 0] Локальная доставка собственного сообщения id=1. Всего доставлено (локально)=1

[rank 0] Отправил message id=2 (dest=1) в 1

[rank 1] Локальная доставка собственного сообщения id=0, уведомил контролёр

[rank 1] Отправил message id=1 (dest=0) в 0

[rank 0] Получено уведомление о доставке от 1. Всего доставлено: 2

[rank 0] Получено и доставлено message from 1 id=1'

[rank 0] Получено уведомление о доставке от 1. Всего доставлено: 4

[rank 0] Получено уведомление о доставке от 1. Всего доставлено: 5

[rank 0] Все сообщения обработаны (доставлено 5, удалено 0). Отправил TERMINATE.

[rank 0] Получил возвращённый TERMINATE. Завершение.

Контролёр: завершено. Доставлено: 5, Удалено: 0, Всего: 5

[rank 1] Получено и доставлено message from 0 id=0'

[rank 1] Получено и доставлено message from 0 id=2'

[rank 1] Получил TERMINATE, переслал и завершаю.

4

Запуск кольца: 4 процессов. Каждый процесс генерирует от 1 до 5 сообщений.

Всего сообщений в системе: 14

[rank 0] Отправил message id=0 (dest=1) в 1

[rank 0] Отправил message id=1 (dest=2) в 1

[rank 0] Локальная доставка собственного сообщения id=2. Всего доставлено (локально)=1

[rank 0] Локальная доставка собственного сообщения id=3. Всего доставлено (локально)=2

[rank 0] Локальная доставка собственного сообщения id=4. Всего доставлено (локально)=3

[rank 1] Отправил message id=0 (dest=3) в 2

[rank 1] Отправил message id=1 (dest=0) в 2

[rank 1] Отправил message id=2 (dest=2) в 2

[rank 1] Отправил message id=3 (dest=2) в 2

[rank 2] Отправил message id=0 (dest=1) в 3

[rank 2] Отправил message id=1 (dest=3) в 3

[rank 2] Отправил message id=2 (dest=1) в 3

[rank 3] Отправил message id=0 (dest=2) в 0

[rank 3] Отправил message id=1 (dest=1) в 0

[rank 3] Получено и доставлено message from 2 id=1'

[rank 3] Получено и доставлено message from 1 id=0'

[rank 1] Получено и доставлено message from 0 id=0'

[rank 1] Получено и доставлено message from 3 id=1'

[rank 1] Получено и доставлено message from 2 id=0'

[rank 1] Получено и доставлено message from 2 id=2'

[rank 2] Получено и доставлено message from 1 id=2'

[rank 2] Получено и доставлено message from 1 id=3'

[rank 2] Получено и доставлено message from 0 id=1'

[rank 2] Получено и доставлено message from 3 id=0'

[rank 0] Получено уведомление о доставке от 1. Всего доставлено: 4

[rank 0] Получено уведомление о доставке от 2. Всего доставлено: 5

[rank 0] Получено уведомление о доставке от 3. Всего доставлено: 6

[rank 0] Получено уведомление о доставке от 3. Всего доставлено: 7

[rank 0] Получено и доставлено message from 1 id=1'

[rank 0] Получено уведомление о доставке от 2. Всего доставлено: 9

[rank 0] Получено уведомление о доставке от 1. Всего доставлено: 10

[rank 0] Получено уведомление о доставке от 2. Всего доставлено: 11

[rank 0] Получено уведомление о доставке от 1. Всего доставлено: 12

[rank 0] Получено уведомление о доставке от 2. Всего доставлено: 13

[rank 0] Получено уведомление о доставке от 1. Всего доставлено: 14

[rank 0] Все сообщения обработаны (доставлено 14, удалено 0). Отправил TERMINATE.

[rank 0] Получил возвращённый TERMINATE. Завершение.

Контролёр: завершено. Доставлено: 14, Удалено: 0, Всего: 14

[rank 1] Получил TERMINATE, переслал и завершаю.

[rank 2] Получил TERMINATE, переслал и завершаю.

[rank 3] Получил TERMINATE, переслал и завершаю.

8

Запуск кольца: 8 процессов. Каждый процесс генерирует от 1 до 5 сообщений.

Всего сообщений в системе: 25

[rank 0] Отправил message id=0 (dest=3) в 1

[rank 0] Получено уведомление о доставке от 1. Всего доставлено: 1

[rank 1] Локальная доставка собственного сообщения id=0, уведомил контролёр

[rank 1] Отправил message id=1 (dest=6) в 2

[rank 1] Отправил message id=2 (dest=6) в 2

[rank 1] Отправил message id=3 (dest=0) в 2

[rank 1] Отправил message id=4 (dest=7) в 2

[rank 3] Отправил message id=0 (dest=4) в 4

[rank 3] Локальная доставка собственного сообщения id=1, уведомил контролёр

[rank 3] Локальная доставка собственного сообщения id=2, уведомил контролёр

[rank 3] Получено и доставлено message from 0 id=0'

[rank 3] Получено и доставлено message from 7 id=0'

[rank 5] Отправил message id=0 (dest=0) в 6

[rank 5] Получено и доставлено message from 4 id=1'

[rank 5] Получено и доставлено message from 2 id=2'

[rank 7] Отправил message id=0 (dest=3) в 0

[rank 7] Отправил message id=1 (dest=4) в 0

[rank 7] Отправил message id=2 (dest=5) в 0

[rank 7] Отправил message id=3 (dest=2) в 0

[rank 7] Получено и доставлено message from 6 id=2'

[rank 7] Получено и доставлено message from 2 id=0'

[rank 7] Получено и доставлено message from 1 id=4'

[rank 2] Отправил message id=0 (dest=7) в 3

[rank 2] Отправил message id=1 (dest=0) в 3

[rank 2] Отправил message id=2 (dest=5) в 3

[rank 2] Отправил message id=3 (dest=6) в 3

[rank 2] Получено и доставлено message from 7 id=3'

[rank 4] Отправил message id=0 (dest=2) в 5

[rank 4] Отправил message id=1 (dest=5) в 5

[rank 4] Получено и доставлено message from 3 id=0'

[rank 4] Получено и доставлено message from 7 id=1'

[rank 6] Локальная доставка собственного сообщения id=0, уведомил контролёр

[rank 6] Отправил message id=1 (dest=2) в 7

[rank 6] Отправил message id=2 (dest=7) в 7

[rank 6] Отправил message id=3 (dest=5) в 7

[rank 6] Отправил message id=4 (dest=1) в 7

[rank 6] Получено и доставлено message from 2 id=3'

[rank 6] Получено и доставлено message from 1 id=1'

[rank 6] Получено и доставлено message from 1 id=2'

[rank 0] Получено уведомление о доставке от 3. Всего доставлено: 2

[rank 0] Получено уведомление о доставке от 4. Всего доставлено: 3

[rank 0] Получено уведомление о доставке от 5. Всего доставлено: 4

[rank 0] Получено уведомление о доставке от 6. Всего доставлено: 5

[rank 0] Получено уведомление о доставке от 3. Всего доставлено: 6

[rank 0] Получено уведомление о доставке от 5. Всего доставлено: 7

[rank 0] Получено уведомление о доставке от 6. Всего доставлено: 8

[rank 0] Получено уведомление о доставке от 3. Всего доставлено: 9

[rank 0] Получено уведомление о доставке от 6. Всего доставлено: 10

[rank 0] Пол[rank 5] Получено и доставлено message from 7 id=2'учено уведомление о доставке от 6. Всего доставлено: 11

[rank 0] Получено уведомление о доставке от 7. Всего доставлено: 12

[rank 0] Получено и доставлено message from 5 id=0'

[rank 0] Получено уведомление о доставке от 7. Всего доставлено: 14

[rank 0] Получено и доставлено message from 2 id=1'

[rank 0] Получено и доставлено message from 1 id=3'

[rank 0] Получено уведомление о доставке от 7. Всего доставлено: 17

[rank 0] Получено уведомление о доставке от 1. Всего доставлено: 18

[rank 0] Получено уведомление о доставке от 2. Всего доставлено: 19

[rank 0] Получено уведомление о доставке от 3. Всего доставлено: 20

[rank 0] Получено увед[rank 2] Получено и доставлено message from 6 id=1'

[rank 2] Получено и доставлено message from 4 id=0'

[rank 1] Получено и доставлено message from 6 id=4'

[rank 5] Получено и доставлено message from 6 id=3'

мление о доставке от 4. Всего доставлено: 21

[rank 0] Получено уведомление о доставке от 5. Всего доставлено: 22

[rank 0] Получено уведомление о доставке от 2. Всего доставлено: 23

[rank 0] Получено уведомление о доставке от 5. Всего доставлено: 24

[rank 0] Получено уведомление о доставке от 2. Всего доставлено: 25

[rank 0] Все сообщения обработаны (доставлено 25, удалено 0). Отправил TERMINATE.

[rank 1] Получил TERMINATE, переслал и завершаю.

[rank 2] Получил TERMINATE, переслал и завершаю.

[rank 3] Получил TERMINATE, переслал и завершаю.

[rank 4] Получил TERMINATE, переслал и завершаю.

[rank 5] Получил TERMINATE, переслал и завершаю.

[rank 6] Получил TERMINATE, переслал и завершаю.

[rank 0] Получил возвращённый TERMINATE. Завершение.

Контролёр: завершено. Доставлено: 25, Удалено: 0, Всего: 25

[rank 7] Получил TERMINATE, переслал и завершаю.

Соседние файлы в папке па-пми