TL;DR: автор собрал коллектор NetFlow/sFlow из GoFlow, Kafka, ClickHouse, Grafana и костыля на Go.
Эксплуататор
Подводные грабли управления частотами процессоров Intel
Во время сравнения нового серверного чипа Centriq от Qualcomm с имеющимися в наличии Intel Xeon поколения Skylake мною была замечена странная штука: производительность шифра ChaCha20-Poly1305 плохо масштабируется при добавлении ядер. Один поток работал на скорости примерно 2,89 Гбайт/с, а на 24 ядрах и при 48 потоках сумарная производительность составила всего лишь 35 Гбайт/с.
Неплохо, конечно, но я ожидал увидеть что-то вроде 69 Гбайт/с. 35 Гбайт/с это всего лишь 1,46 Гбайт/с на ядро, или около 50 % от производительности одного ядра. AES-GCM масштабируется в тех же условиях гораздо лучше, до примерно 80 % производительности одного ядра, что объясняется способностью процессора повышать частоту при нагрузке на одно ядро.
Почему один процесс NGINX берёт на себя всю работу?
Метод масштабирования TCP-серверов, как правило, очевиден. Начни с одного процесса, когда будет нужно — просто добавь ещё. Так делают многие приложения, включая HTTP-серверы типа Apache, NGINX или Lighttpd.
Увеличение количества обслуживающих процессов это отличный метод решения проблемы использования всего одного ядра CPU, правда, ценой возникновения других проблем.
Небезопасная конфигурация по умолчанию WiFi-точек доступа D-Link
В OID 1.3.6.1.4.1.171.11.37.4.3.1.2.0 находится пароль администратора точки доступа открытым текстом.
Ссылки
Сообщение об аналогичной уязвимости в DWL-1000AP, 2001 год
Сообщение на русском форуме D-Link, 2006 год
Замечания
Письма в русскую, а затем американскую поддержку остались без ответа.
Мораль
Всегда проверяйте все настройки оборудования и программного обеспечения собственными руками, не доверяйте их производителям/авторам/мэинтейнерам.
Электронные библиотеки по продуктам Microsoft
Для ликвидации пробелов я решил обратиться к давнему другу человека — книге. Однако, переводы западных изданий не всегда блещут качеством, а покупка оригиналов может влететь в солидную копеечку. Впрочем, есть и другой вариант поиска «друзей» — электронные библиотеки.
Information
- Rating
- Does not participate
- Location
- Новосибирск, Новосибирская обл., Россия
- Registered
- Activity