Отличное видео о настройке Linux для low-latency торговых систем.
Читать далее
Архив метки: linux
Low-latency оптимизации на всех уровнях торговой системы
В предыдущей статье я говорил об оптимизации вообще, а теперь приведу несколько советов по low-latency оптимизациях в Java-приложениях на всех уровнях торговой системы:
- аппаратный уровень: процессор, сетевой интерфейс, коммутация
- операционная система
- настройка JVM
- оптимизации на уровне приложения
Linux для биржевой торговли
Операционная система играет важнейшую роль в работе торговой системы. Поэтому выбор ОС является главным этапом создания биржевой торговой системы с приемлимым уровнем latency. Исторически так сложилось, что теперь в качестве ОС чаще всего выбирают Linux.
Linux — это бесплатное ядро операционной системы общего назначения. ОС, построенная на основе ядра Linux, способна работать на обычных настольных компьютерах, на многопроцессорных серверах, лаптопах, планшетах, телефонах и встроенных устройствах. Поэтому для работы в задачах биржевой торговли, где особо высоки требования к low-latency, необходимо провести тонкую настройку ОС Linux.