Удаленный непосредственный доступ к памяти
В данных сценариях придется платить уменьшением количества копирований. Поэтому некоторыми сетевыми интерфейсами поддерживается технология удаленного непосредственного доступа к памяти (Remote Direct Memory Access (RDMA)), которая позволяет одной машине выполнять непосредственный доступ к памяти с одного компьютера на другой.
Технология RDMA не связана ни с одной операционной системой, и данные непосредственно извлекаются из памяти приложения или записываются в эту память.RDMA представляется весьма интересной технологией, но она не лишена недостатков. Как и при использовании обычного DMA, операционной системе на обменивающихся данными узлах нужно закрепить страницы, вовлеченные в обмен данными. Кроме того, простое помещение данных в память удаленного компьютера не приведет к существенному сокращению задержки, если в курсе этого не будет другая программа. Успешный RDMA-доступ не появляется автоматически вместе с явными уведомлениями. Вместо этого широкое распространение получило решение, при котором получатель опрашивает байт в памяти. После осуществления передачи отправитель изменяет байт, чтобы уведомить получателя о наличии новых данных. При всей работоспособности такого решения оно не идеально и приводит к пустой трате циклов центрального процессора.
Для действительно серьезного высокоскоростного трейдинга создаются специализированные сетевые карты с использованием программируемых вентильных матриц. Задержка от получения битов на сетевую карту до передачи сообщения на покупку многолиллионных ценностей связана только с проводными соединениями и занимает порядка микросекунды. Покупка ценных акций на 1 млн долларов за 1 мкс дает производительность в 1 терадоллар в секунду, что весьма неплохо, если вы способны правильно отлавливать все взлеты и падения курса и у вас крепкие нервы. Операционные системы в таких экстремальных настройках особой роли не играют.
8.2.3.
Еще по теме Удаленный непосредственный доступ к памяти:
- Непосредственный доступ и предсказания
- Упражнение № 3. Удаление обид
- ПРЕДСТАВЛЕНИЕ ПАМЯТИ
- Глава 16 НЕПОСРЕДСТВЕННОЕ ПОСТУПЛЕНИЕ ИНФОРМАЦИИ
- Прямой доступ к информации и предузнавание
- Непосредственное спутниковое ТВ
- • выявления непосредственных мотивов
- § 6. Равный доступ к государственной службе
- 3. Доступ к источникам информации.
- 2. До беседы и непосредственно перед ней
- 2. До беседы и непосредственно перед ней