Разбираемся со стандартами USB 3 и USB 4

Скоростные характеристики

Generations

Начнем с того, что разница между USB 3.1 Gen1 и USB 3.1 Gen2 заключается в скорости, где Gen обозначает поколение (generation). USB 3.1 Gen 1 изначально назывался USB 3.0 и обеспечивал скорость передачи данных до 5 Гбит/с. USB 3.1 Gen 2 удвоил эту скорость до 10 Гбит/с.

Стандарты Bluetooth и аудио кодеки

Версии Bluetooth лишь отчасти связаны с качеством передачи звука, однако они влияют на различные характеристики аудио устройств, такие как скорость передачи и расстояние. Отчасти появление новых версий Bluetooth также связано и с появлением новых аудио кодеков, что может улучшить качество звучания, но это не всегда справедливо.

Процесс загрузки в Linux

Предлагаю вашему вниманию краткий пошаговый обзор процесса загрузки Linux. Он может отличаться для разных дистрибутивов Linux, но в целом справедлив для большинства современных.

Начнем с того, что процесс загрузки отличается в зависимости от того, какой режим был выбран в BIOS: Legacy (Compatibility Mode), Native UEFI. Некоторые материнские платы умеет комбинировать режимы, например, Dell.

Как вычислить память, потребляемую PHP-FPM

Вычисление этого значения важно для правильной настройки php-fpm воркеров, в частности максимального количества процессов pm.max_children.

Конфигурирование DNS в кластере Kubernetes

Процесс резолвинга имен

Каждый раз, когда создается новый под, k8s делает запись о новом поде в DNS-сервере, а также прокидывает настройки DNS в под, создавая файл /etc/resolv.conf. Он указывает на IP-адрес DNS- сервера, который необходимо использовать. Этот файл реплицируется с настроек ноды, на которой был создан под.