Я использую KVM для нескольких серверов управления на работе, я действительно очень доволен всем этим, и теперь хочу перейти к следующему этапу и развернуть некоторые тяжелые службы (интеллектуальный анализ данных, ETL, и т. д.) на них.
Мне было интересно, использовал ли кто-нибудь здесь KVM для чего-то серьезного и имел ли какие-либо проблемы или комментарии.
Меня особенно интересуют проблемы, связанные с производительностью, с которыми вы столкнулись (при условии, что у вас не было проблем со стабильностью с самого начала.
Формулируя это для вопросов и ответов ...
(Когда я дойду до этого, а в конце концов я это сделаю, я помещу один из моих LVM в очень загруженную (непродуктивную) среду, и я дам вам всем знать, как это происходит. настолько тяжелый, насколько это возможно, поэтому я уверен, что этот тест будет плодотворным! =) - Тем временем я все еще с нетерпением жду ответов на вопросы выше от всех, кто хотел бы поделиться. И большое спасибо всем, кто ответил.
Лично я не использовал KVM ни для чего другого, кроме своих личных экспериментов (пока). Но если вам интересно, готов ли KVM к работе в прайм-тайм: Red Hat, кажется, думаю так.
Тем не менее, поскольку пока нет готовых корпоративных дистрибутивов, реализующих kvm, я сомневаюсь, что вы найдете много людей, которые действительно использовали kvm в тяжелом производстве. Тем не менее, я почти уверен, что я и мои коллеги собираемся изучить kvm, как только RHEV будет запущен. Технология слишком многообещающая, чтобы ее игнорировать.
Я использовал KVM на своем ноутбуке (некоторые Intel core2duo с 2 ГБ ОЗУ), для упаковки и компиляции приложений, я не думаю, что это считается ресурсоемким, но я мог работать одновременно с 4 виртуальными машинами на постоянной основе, выполняя различные виды компиляции / упаковка / apache У меня не было проблем со стабильностью, за исключением случаев, когда процессор хоста был израсходован, тогда некоторые виртуальные машины сообщали об ошибках о часах и работали слишком медленно, но перезапуск этой виртуальной машины исправляет
virtio хорош, если вы загрузите с ним виртуальную машину. и, как правило, хорошо отделять диски виртуальных машин друг от друга, попробуйте использовать диск для каждой виртуальной машины или LVM / Raid для дисков, которые я рекомендую избегать файловых дисков
До сих пор я использовал KVM только для небольших виртуальных машин личного пользования, поэтому я не могу вам помочь в этом вопросе.
Если вы обнаружите, что у вас проблемы с производительностью KVM, попробуйте установить драйверы virtio включены. Я обнаружил, что виртуальная машина значительно быстрее реагирует на запросы ввода-вывода.