Меня зовут Роман, я профессионально занимаюсь веб-разработкой уже не одно десятилетие, и в этом блоге, я буду делиться с вами своими историями, идеями и переживаниями. По сути, это блок не столь о веб-разработке, сколько о жизни программиста... Хотя посмотрим, что в итоге получится. Всем привет, друзья!
Разработал небольшой онлайн инструмент для тестирования доступности WebSocket, доступен по ссылке https://rche.ru/6220_testirovanie-dostupnosti-websocke-onlajn.html
Будет чем заняться на выходные! Получил посылку с сетевыми картами Infiniband, для установки в сервера. Кабеля DAC Qsfp (скорость 40Gb) ещё в пути, так что пока только установка и настройка под Linux.
Сегодня завершил разработку Hi-Load решения – Проверка треков, с частотой миллион-два(для начала) запросов в сутки, работающего в многопоточным режиме, без остановки. Скорость проверки одного трека 0.05 сек. При проверке осуществляется сбор информации о его статусе. На выходе имеем возможность экспорта данных в Excel и прочее. Комбайн-монстр! Разработка под Hi-load - это борьба за ресурсы системы(от производительности накопителя - до сетевого канала), где каждый байт, каждая миллисекунда важна! Ведь при таких оборотах все это выливается в гигабайты и терабайты гоняемых туда-сюда данных! И да, написан такой софт на PHP, т.к. слабое место тут далеко не CPU(как известно язык PHP не из самых быстрых).
Заметка о настройке Infiniband и старой сетевой карты хоть и на 40 GB, на ядре Linux 3.10 (старое ядро). Далее планирую пересобрать ядро 4.8 с поддержкой драйверов под эту карту (фан). https://rche.ru/6224_ustanovka-qlogick-qle7430-v-centos-7.html
Блог вебмастера Романа Чернышова
Установка Qlogick QLE7430 в CentOS 7
Доброго времени друзья! Добавлю небольшую заметку о том как установить и настроить Infiniband с сетевой картой Qlogick QLE7430 в CentOS 7. В большинстве случаев все достаточно просто, устанавливаем группу пакетов «Infiniband Support», запускаем RDMA, и настраиваем…
