Тормоза на виртуальной машине [message #34360] |
Wed, 24 December 2008 18:50 |
Egenius
Messages: 21 Registered: September 2008
|
Junior Member |
|
|
Помогите разобраться !
Есть виртуалка с запущенным в ней Плеском. Первый месяц всё работало нормально, но потом начались глюки - в виртуалке забивается вся память и система практически умирает. Точнее умирает апач. После перезагрузки апача некоторое время(от одного часа до недели) всё нормально, но потом опять апач плодит процессы и всё виснет. Помимо этого при работе очень тормозит файловая система, простые операции просмотра директории или открытия файла проходят очень медленно. Добавлю что раздел с виртуальной машиной лежит на внешнем раиде. При чём, даже во время сильных тормозов на виртуалке, физическая машина ведёт себя нормально, без каких-либо тормозов. Пробовал настраивать всё что только можно настроить в плеске, в апаче, в мускле, в PHP, но результата пока не добился.
Грешу на медленный раид или на настройки виртуальной машины.
Подскажите куда копать ?
Спасибо !
[Updated on: Wed, 24 December 2008 19:17] Report message to a moderator
|
|
|
Re: Тормоза на виртуальной машине [message #34361 is a reply to message #34360] |
Wed, 24 December 2008 19:04 |
|
Задачи оптимизации производительности, поиска узких мест и т.п. требуют высокой квалификации и большого опыта админа, ну и, конечно, доступа к машине, длительного наблюдения, экспериментов и т.п.
Какие-то готовые универсальные рекомендации заочно дать затруднительно (как и, скажем, ставить диагноз и лечить по фотографии). Написать мануал по оптимизации производительности контейнера — тоже практически невозможно, это скорее тянет на серию книг, чем на пост в форуме.
Поэтому вам нужен человек, который умеет это делать. Не уверен, что вы найдёте такого человека на этом форуме. Второй вариант — зарыться в литературу и самому стать таким человеком, но это дорого и очень долго.
Kir Kolyshkin
|
|
|
|
Re: Тормоза на виртуальной машине [message #34452 is a reply to message #34375] |
Sun, 04 January 2009 18:29 |
sHaggY_caT
Messages: 144 Registered: August 2008 Location: Moscow, Russian Federatio...
|
Senior Member |
|
|
Если еще актуально, советую обратить внимание на превышение ресурсов в файле:
/proc/user_beancounters
В контейнере, и посмотреть, может быть действительно проблемы с вводом-выводом.
Можно, во-первых, обратить внимание на количество процессов в состоянии D+ (ожидание ввода-вывода), а во-вторых, поставить утилиту atop(она дает кое-какую информацию по вводу-выводу), как в контейнер, так и на ноду;
В-третьих, если есть сервисы на ноде, можно попробовать их отключить (во время тормозов, или совсем), перенеся их потом в другой контейнер.
Наконец, стоит посмотреть логи апача и данные по нетстату, что вообще происходит в момент проявления проблемы.
IT-outsource for UNIX servers,
http://ha-systems.ru
|
|
|