То что тестирование в виртуалках - это нормально. Ведь интересует производительность именно в виртуалках. А то что параметры тестирования неправильные, это сводит ценность статьи к нулю.
Начну с главного: все тесты, что вы сделали, неверны и ошибочны.
У вас иопсы рандомные сильно выше линейных. Это из-за ошибок в тестировании. Должны быть ниже.
1) слишком маленький тестовый объём - 1G. Он тупо кешируется.
2) нужно явно указывать раздел, который тестируете. Хотя бы для тестов чтения. Это, кстати, улучшит результаты. Файловая система - это абстракция, которая замедляет ввод/вывод.
3) Самая главная ошибка. Нужно было отключать кеш и буфера. Вот пример правильной команды для тестирования случайной записи:
Вообще-то в статье есть рубрика "Как должно быть в идеале" и там предложено решение с тарификацией. Вот как сделать тарификацию звонков ТОЛЬКО для роботов - это вопрос.
По идее тогда нужно делать для всех: исходящий платит, входящий получает деньги, а мобильный оператор берёт комиссию.
А сейчас все плюшки получает мобильный оператор. Ведь ему-то как-раз роботы и выгодны.
Но в этом случае на устройство PCI-E 1.0 будет всего 4 линии и оно будет страшно медленно работать.
И это "колхоз" возиться с переходниками.
Ограничение линий на процессор - это недавняя придумка. На заре компов, в 90х в любую мать во все слоты можно было что-то запихнуть. А сейчас искусственно ограничили число линий, чтобы заставить больше платить за нормальные процессоры.
Момент не в пропускной способности, а именно в числе линий. Даже если вставить в разъём устройство PCI-E x8 1.0 оно будет потреблять 8 линий PCI-E x8 5.0.
Посмотрел. Да, хорошая производительность по тесту у 9950X, примерно 2600. Всего на 300-420 баллов меньше, чем у 7C13 (2650-2750).
Но дорогие матери epyc имеют 128 pci-e линий, m.2 110мм, дают возможность подключать дешёвую ecc reg память и имеют удалённое управление, что прикольно.
На али я видел 7c13 за 80 + таможенная пошлина. Думаю, если ловить, то можно поймать и по более выгодной цене. Этих процессоров сотни тысяч. Цена должна упасть...
Как его отключить?
На арене как найти Грок 3? Вижу только Грок 2.
Какой ссылкой вы сами пользовались?
Я заметил, что в Vue-шаблоне используется TypeScript. Каким образом он выполняется в браузере, ведь браузеры не поддерживают TypeScript?
Что такое MRR?
То что тестирование в виртуалках - это нормально. Ведь интересует производительность именно в виртуалках. А то что параметры тестирования неправильные, это сводит ценность статьи к нулю.
Начну с главного: все тесты, что вы сделали, неверны и ошибочны.
У вас иопсы рандомные сильно выше линейных. Это из-за ошибок в тестировании. Должны быть ниже.
1) слишком маленький тестовый объём - 1G. Он тупо кешируется.
2) нужно явно указывать раздел, который тестируете. Хотя бы для тестов чтения. Это, кстати, улучшит результаты. Файловая система - это абстракция, которая замедляет ввод/вывод.
3) Самая главная ошибка. Нужно было отключать кеш и буфера. Вот пример правильной команды для тестирования случайной записи:
fio --name=randwrite --filename=/dev/nvme0n1p9 --size=10G --ioengine=libaio --iodepth=1 --buffered=0 --direct=1 --rw=randwrite --blocksize=4k
Ну так это будут те абоненты, которым я и так звонил. Зачем это нужно отслеживающему?
А зачем нужен вообще звонок тому абоненту, которого я собираюсь отслеживать?
Он появится в определённой геозоне, для этого?
В сочетании с роботами наши телефоны это просто интерефейс для прослушивания рекламы. Так о нас думают мобильные операторы.
https://habr.com/ru/companies/ruvds/articles/861302/
Годится любая симка, даже сильно просроченная.
В 10 андроиде (Samsung Note 9) точно такая возможность есть. При активации тайской симкой.
Можно активировать телефон тайской симкой. И будет возможность автоматически всё записывать. У них это разрешено.
Вообще-то в статье есть рубрика "Как должно быть в идеале" и там предложено решение с тарификацией. Вот как сделать тарификацию звонков ТОЛЬКО для роботов - это вопрос.
По идее тогда нужно делать для всех: исходящий платит, входящий получает деньги, а мобильный оператор берёт комиссию.
А сейчас все плюшки получает мобильный оператор. Ведь ему-то как-раз роботы и выгодны.
Очевидно речь шла о исходном коде
Спасибо за статью. Приятно слышать информацию о рынке из первых уст, от человека который в центре событий.
Это ваш внутренний закрытый софт?
То есть я должен гитхабу дать ssh-ключи от моего боевого сервера?
С риском, что их кто-то может получить?
Или это только для приватных репозитоориев?
Но в этом случае на устройство PCI-E 1.0 будет всего 4 линии и оно будет страшно медленно работать.
И это "колхоз" возиться с переходниками.
Ограничение линий на процессор - это недавняя придумка. На заре компов, в 90х в любую мать во все слоты можно было что-то запихнуть. А сейчас искусственно ограничили число линий, чтобы заставить больше платить за нормальные процессоры.
Момент не в пропускной способности, а именно в числе линий. Даже если вставить в разъём устройство PCI-E x8 1.0 оно будет потреблять 8 линий PCI-E x8 5.0.
Так устроены материнские платы.
И меня рейд-карта, видеокарта, 2 nvme по 4 линии.. Уже 32. И могу воткнуть ещё массу всего в комп. Нет идиотских лимитов.
Посмотрел. Да, хорошая производительность по тесту у 9950X, примерно 2600. Всего на 300-420 баллов меньше, чем у 7C13 (2650-2750).
Но дорогие матери epyc имеют 128 pci-e линий, m.2 110мм, дают возможность подключать дешёвую ecc reg память и имеют удалённое управление, что прикольно.
На али я видел 7c13 за 80 + таможенная пошлина. Думаю, если ловить, то можно поймать и по более выгодной цене. Этих процессоров сотни тысяч. Цена должна упасть...
Для меня 20 линий десктопного CPU - это слёзы.