История изменений
Исправление manul91, (текущая версия) :
Теперь понял, что мой SSD не только мой, но и еще чей-то, как и ядра процессора – часть общего процессора (так?), как и сетевуха, как и провод ethernet, идущий к общему серверу.
Все вы верно поняли. Если например, у вашего хостера ресурсы заоверкомичены (не гарантируются минимальные, а отдаются «столько сколько есть») то чужое виртуальные сервера на общей железке могут занимать/съедать общие ресурсы когда нагружены, и ваш виртуальный сервер «подвисать». Изнутри вашей виртуалки это будет «видеться» как непонятные зависоны с сети, медленность/зависонов обращений к накопителями, процессоров и т.д. И «причин» нельзя диагностировать обычными средствами «изнутри» вашей виртуалки; можно только «снаружи» на «железном» хосте где работают все виртуальные сервера как ваш.
А в плане зависаний, как я понял, надо просто на выделенный переезжать, и там проблем не будет уже чужих во всяком случае?
Правильно, на выделенной железке «чужих» не будет; и все будет в вашем контроле, и всех проблем можно в принципе нормально отследить.
На виртуальном тоже все будет нормально, если хостер отдает/разделяет гарантированные минимальные ресурсы железки для виртуальных гостей (например, гарантированный минимальный bandwidth/latency для сети и накопителях для каждого виртуального сервера, гарантированная минимальная производительность процессоров каждого виртуального сервера и т.д.). Но по описанию это не ваш случай (даже сеть не выделена как надо, если у вас на виртуальном сетевом адаптере приходят «чужие» пакеты для чужих IP адресов).
Исходная версия manul91, :
Теперь понял, что мой SSD не только мой, но и еще чей-то, как и ядра процессора – часть общего процессора (так?), как и сетевуха, как и провод ethernet, идущий к общему серверу.
Все вы верно поняли. Если например, у вашего хостера ресурсы заоверкомичены (не гарантируются минимальные, а отдаются «столько сколько есть») то чужое виртуальные сервера на общей железке могут занимать/съедать общие ресурсы когда нагружены, и ваш виртуальный сервер «подвисать». Изнутри вашей виртуалки это будет «видеться» как непонятные зависоны с сети, медленность/зависонов обращений к накопителями, процессоров и т.д. И «причин» нельзя диагностировать обычными средствами «изнутри» вашей виртуалки; можно только «снаружи» на «железном» хосте где работают все виртуальные сервера как ваш.
А в плане зависаний, как я понял, надо просто на выделенный переезжать, и там проблем не будет уже чужих во всяком случае?
На выделенной железке все будет в вашем контроле, и всех проблем можно в принципе нормально отследить.
На виртуальном тоже все будет нормально, если хостер отдает/разделяет гарантированные минимальные ресурсы железки для виртуальных гостей (например, гарантированный минимальный bandwidth/latency для сети и накопителях для каждого виртуального сервера, гарантированная минимальная производительность процессоров каждого виртуального сервера и т.д.). Но по описанию это не ваш случай (даже сеть не выделена как надо, если у вас на виртуальном сетевом адаптере приходят «чужие» пакеты для чужих IP адресов).