Как мы проверяем то, что пишем
Заметка о сервере полезна, только если её можно повторить. Поэтому у нас три правила: команды запускаем сами, цифры подписываем, ошибки исправляем открыто.
Команды
Каждую команду и конфиг из заметки запускаем на чистом сервере перед публикацией. Основные системы — Debian и Ubuntu в актуальных версиях; если команда отличается для другой системы, пишем об этом рядом. Вывод команд приводим настоящий, без правки, разве что заменяем IP-адреса и имена хостов на примеры.
Расчёт и замер — разные вещи
Задержку до дата-центра можно посчитать: свет в оптоволокне проходит около 200 километров за миллисекунду, значит, 100 километров пути туда и обратно дают минимум 1 миллисекунду. Это нижняя граница: реальный кабель длиннее прямой, а маршрутизаторы добавляют своё. Поэтому:
- расчётные цифры помечаем словами «расчёт, не измерение»;
- у замеров указываем дату, откуда мерили и чем (ping, mtr, iperf3);
- один замер не выдаём за типичное значение — повторяем в разное время суток.
Источники
Факты о программах берём из официальной документации и списков изменений, факты о городах и регионах — из открытых справочников (Википедия, Wikidata) со ссылкой на конкретную запись. Ссылки на источники стоят в тексте, а не списком в конце.
Обновления и ошибки
Дата в начале заметки — дата последней проверки. Когда меняется версия программы или выясняется, что команда работает иначе, мы обновляем текст и дату. Нашли ошибку — напишите на blog4remont@gmail.com: проверим и исправим.