• Hyper-v, почему медленно пишет диск в гостевой ОС?

    @vit451 Автор вопроса
    Добрый день.

    Эту проблему фиксирую на конфигурации Ryzen 9 7900 + SSD Samsung 990 Pro.
    Виртуалку Gen 2 пробовал - без толку.
    Разнести диски виртуальных машин на другой SSD пока нет физической возможности.
    Но думаю это не поможет.
    Указанные вами пути решения проблемы - это для варианта когда SSD не справляется с нагрузкой.
    В моем случае это не так. Если бы SSD не справлялся , то деградация скорости записи должна фиксироваться на всех виртуальных машинах хоста и на самом хосте (ведь это все находится физически на одном SSD )
    А у меня деградация скорости записи только на виртуалке с включенной репликацией. При этом на другой виртуалке с отключенной репликацией на этом же хосте скорость в порядке, на самом хосте скорость - ок.
    Да и не может такого быть чтобы деградация наступала не позже ни раньше как я нажимаю кнопку "включить репликацию" и прекращалась не позже не раньше как я нажимаю "удалить репликацию".

    Вот примеры подобной ситуации

    https://forums.servethehome.com/index.php?threads/...

    https://learn.microsoft.com/en-us/answers/question...

    Ну и вишенка на торте.
    Раз пошла такая пьянка решил я протестировать скорости на моем текущем сервере : Xeon E-2176G + диски SSD Kingston DC500M
    Тут как раз выполняется рекомендация сам hyper-v на отдельном физическом диске, диски виртуальных машин на другом физическом диске.
    Все это работает 24/7 с 2020 года, 10 виртуальных машин, у всех включена репликация.

    Беру ту же виртуалку что и выше и запускаю тест.

    С репликацией
    670c7f30e3387734934750.png

    Удаляю репликацию и тут же запускаю тест

    670c7f4700ae1702128869.png

    Делал так несколько раз - всегда получал в тестах заметную деградацию записи.

    Получается в одном случае Intel , в другом AMD , в одном случае SATA SSD из серверной линейки Kingston , в другом PCIe 4.0x4 SSD Samsung 990 Pro со скоростями 7 Гигабайт в секунду на чтения и на запись.
    И там и там прослеживается падение скорости записи внутри виртуалки при включении репликации.
    Но только если на SATA SSD это падение примерно в два раза , то для Samsung 990 Pro - это падение в 20 раз.
    Написано
  • Десктоп или xeon под сервер?

    @vit451 Автор вопроса
    hint000, спасибо , подскажите по опыту эксплуатации парка декстопов - а надо ли гнаться за ECC памятью ? У вас парк с ECC или с обычной non-ECC памятью?

    Дополню: если закопаться в спеки материнской платы то например для ASUS PRIME X670-P заявлена совместимость только с ECC модулями Kingston объемом 16 Gb каждый, что дает максимум 64 Gb.
    Либо , если не заострять на ECC, тогда можно набивать планками по 32 Gb и получить 128 Gb оперативки.
    Написано
  • Почему возникает ошибка DOMDocument::loadXML(): Opening and ending tag mismatch: если xml валидный?

    @vit451 Автор вопроса
    Большое спасибо за ответ.
    Выполнил вашу рекомендацию, выгрузил $data в файл , получил data.xml, открываю , а там
    301 Moved Permanently 301 Moved Permanently nginx
    и тут я посмотрел ссылки
    в коде 'http://xml.meteoservice.ru/export/gismeteo/point/%s.xml'
    а по факту браузер открывает https://www.meteoservice.ru/export/gismeteo/point/146.xml
    они просто перешли на HTTPS , ссылка перестала работать, исправил в коде на https, скрипт выполнился без ошибок
    спасибо
  • Почему возникает ошибка DOMDocument::loadXML(): Opening and ending tag mismatch: если xml валидный?

    @vit451 Автор вопроса
    А как проверить переменную $data?
    Можно ли ее содержимое выгрузить в файл?