|
|
|
|
|
для: glsv (Дизайнер)
(17.12.2007 в 23:12)
| | Базы у меня практически отсутствуют. Разве только счетчик, но сейчас и он обнулен. В панели есть название процесса mysqld, и этот процесс занимает 5,54 Мб. | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(17.12.2007 в 23:00)
| | >Только определить потребность памяти по размеру swap нельзя.
Можно определить по потребностям Apache + MySQL. У Вас ведь больше ничего нет? | |
|
|
|
|
|
|
|
для: Владимир55
(17.12.2007 в 23:08)
| | Чтобы понять что происходит выводы этих команд нужно мониторить в течении периода времени.
Как я понял, Apache-статус у Вас есть.
Какое кол-во запросов он обслуживает одновременно? И сколько процессов при этом запущено.
Т.е. какое сколько реально работают, а сколько простаивают занимая память? | |
|
|
|
|
|
|
|
для: Владимир55
(15.12.2007 в 11:41)
| | А скольк памяти потребляет MySQL? Этот товарищ тоже прожорив.
Сколько памяти он может потребить можно расчитать по формуле
Used MySQL memory = key_buffer + max_connections * (join_buffer + record_buffer +
sort_buffer + thread_stack + tmp_table_size)
|
key_buffer известен, а вот сколько у Вас разрешено max_connections и размеры буферов. | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(17.12.2007 в 23:03)
| | У меня только панель ISP VDS manager. А top, free - это, неверное, выше. | |
|
|
|
|
|
|
|
для: Владимир55
(17.12.2007 в 19:33)
| | >Исходные данные беру в Панели управления.
Т.е. у Вас есть только веб-интерфейс? Хорошо бы видеть реальный вывод системных команд: top, free и т.п. | |
|
|
|
|
|
|
|
для: Владимир55
(17.12.2007 в 15:45)
| | >Как показали измерения, реально у меня съедается 655 Мбайт оперативной памяти (RAM+swap).
Не совсем так. Оперативной памяти у Вас всего 64 Мб - остальное swap.
>Означает ли это, что мне нужен тариф, включающий в себя RAM порядка 700 Мбайт?
Наверняка нет. swap - это не та память, которую Вы реально используете, типа файла подкачки в Windows. Swap - это объем памяти в какой-то момент, сброшенной на специальный раздел диска.
На какой-то момент был дефицит памяти и система сбросила, редко неиспользуемую память, как она посчитала, на диск. Так она там и осталась. Swap - не очищается автоматически как только пропадает дефицит памяти. Управление Swap значительно сложнее. Система может иметь Гиг абсолютно свободной оперативки, но swap так и не будет очищен до конца - просто потому что система в этом не нуждается (ну лежит там 200-300 Мб ненужного "мусора" - ничего страшного с точки зрения системы).
Нужно смотреть в комплексе. Сколько памяти занимают процессы, сколько свободной, сколько в "файловом" кеше, сколько на буфера. Вполне возможно, что память, действительно, постоянно сбрасывается в swap. Только определить потребность памяти по размеру swap нельзя. | |
|
|
|
|
|
|
|
для: а-я
(17.12.2007 в 17:44)
| | Потребляемую оперативную память я вычисляю путем суммирования памяти, потребляемой каждым из процессов (фактически, каждым посетителем). Исходные данные беру в Панели управления.
Там же и нагрузка на процессор по каждому текущему процессу. | |
|
|
|
|
|
|
|
для: Владимир55
(15.12.2007 в 11:41)
| | ачуметь... почти ничего не понял... можете посоветовать литературу, где об этом можно почитать?
и как вы вообще измеряете оперативную память? нагрузку? и т.д. | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(17.12.2007 в 06:08)
| | Как показали измерения, реально у меня съедается 655 Мбайт оперативной памяти (RAM+swap).
Означает ли это, что мне нужен тариф, включающий в себя RAM порядка 700 Мбайт?
Это же огромная цифра, которую далеко не все VDS обеспечивают! | |
|
|
|
|