Вопрос о потреблении памяти

О виртуальном выделенном сервере

Модераторы: dobs, ArniXXX, hostess, pseudo

Ответить
Сообщение
Автор
0z0n
Сообщения: 39
Зарегистрирован: Пт май 20, 2011 18:50

Вопрос о потреблении памяти

#1 Сообщение 0z0n » Пт май 27, 2011 19:56

Собственно теряюсь в догадках...

Есть впс от ho.ua и есть еще одна вдс не на ho. Так вот, потребление памяти блогом на WP (версии 3.1.3) на втором вдс 10Мб, то же самое, но тут на VPS - 33Мб.

Набор плагинов почти одинаковый, в варианте на ho даже меньше.

Собственно разница между вдсками только в том, что там php 5.2.3+eacceleratr+zend optimizer , тут php 5.3.6+eaccelerator без оптимайзера. В обоих случаях eaccelerator запущен как приложение php а не как зенд. Может быть разница в ОСях? Там Ubuntu 10.4 32Bit... Честно, перелопатил не один десяток сайтов, уже не знаю куда копать.

По настройкам eaccelerator то тут

Код: Выделить всё

eaccelerator.shm_size="32"
там даже меньше в двое

Код: Выделить всё

eaccelerator.shm_size="16"
Я бы не парился особо, но уж больно любопытно откуда такая разница? 10мб там, и 33 тут.

dobs
HO Moderators
Сообщения: 2504
Зарегистрирован: Вс апр 09, 2006 14:42
Откуда: /home/Ukraine/Kyiv
Контактная информация:

#2 Сообщение dobs » Пт май 27, 2011 20:19

Думаю на первой впс меньше модулей пыха грузит чем тот что на Федоре...

0z0n
Сообщения: 39
Зарегистрирован: Пт май 20, 2011 18:50

#3 Сообщение 0z0n » Пт май 27, 2011 20:38

сравнивал через php -m одинаково ...

dobs
HO Moderators
Сообщения: 2504
Зарегистрирован: Вс апр 09, 2006 14:42
Откуда: /home/Ukraine/Kyiv
Контактная информация:

#4 Сообщение dobs » Пт май 27, 2011 21:18

Проверил у ся тест с версиями пыха (оптимайзер не юзаю пока т.к. файлы часто меняются, а он кеширует и потом путаница чего не пашет...)
5.3.5 - 1.46 MB (Ручная сборка)
5.3.6 - 1.46 MB (RPM)
5.2.17 - 1.20 MB (Ручная сборка)

Как видим то 5.2 хавает немного по меньше чем 5.3 - чудеса :)

П.С. ОС Fedora х32

pseudo
HO Support
Сообщения: 136
Зарегистрирован: Чт май 20, 2010 10:24
Откуда: kyiv.ua
Контактная информация:

#5 Сообщение pseudo » Пн май 30, 2011 12:05

dobs писал(а):Проверил у ся тест с версиями пыха (оптимайзер не юзаю пока т.к. файлы часто меняются, а он кеширует и потом путаница чего не пашет...)
5.3.5 - 1.46 MB (Ручная сборка)
5.3.6 - 1.46 MB (RPM)
5.2.17 - 1.20 MB (Ручная сборка)

Как видим то 5.2 хавает немного по меньше чем 5.3 - чудеса :)

П.С. ОС Fedora х32
Це нормально :) Зазвичай, новий софт пам'ять їсть більше, ніж старий. І найближчим часом нічого не зміниться, покоління програмістів, що економили пам'ять чи такти процесора вже віджило.
Лучше обрез в руках, чем Калашников на складе

0z0n
Сообщения: 39
Зарегистрирован: Пт май 20, 2011 18:50

#6 Сообщение 0z0n » Вс июн 05, 2011 13:39

pseudo я вот заметил, что на локалке с Денвером WP кушает 27Мб, на продакшене 24Мб (после оптимизации всего и вся). Мне кажется или все-таки на Линуксе должно памяти потреблять меньше? Учитывая то, что Денвер без eAccelerator'а работает. Может есть какие размышления на тему того куда копать?

pseudo
HO Support
Сообщения: 136
Зарегистрирован: Чт май 20, 2010 10:24
Откуда: kyiv.ua
Контактная информация:

#7 Сообщение pseudo » Пн июн 06, 2011 12:48

0z0n писал(а):pseudo я вот заметил, что на локалке с Денвером WP кушает 27Мб, на продакшене 24Мб (после оптимизации всего и вся). Мне кажется или все-таки на Линуксе должно памяти потреблять меньше? Учитывая то, что Денвер без eAccelerator'а работает. Может есть какие размышления на тему того куда копать?
eAccelerator навпаки, сам по собі пам'ять поїдає задля збільшення швидкості роботи кода, який кешує в Shared Memory.
І хто сказав, що на linux має бути меншим споживання пам'яті? :) Денвер-ба, напевне, ще й 32-бітний :) Ні, споживання пам'яті на 64-бітних системах, як у нас, не в 2 рази більше, але трошки є. Знову ж-таки, я навіть не уявляю, як Ви рахували зайняту WP пам'ять, чи враховували shared memory, якщо враховували - то як... Взагалі всі ці вимірювання зайнятої пам'яті - досить безтолкове заняття, бо системи зовсім різні, принципи організації памя'ті в них також, та й софт трошки різний.
Лучше обрез в руках, чем Калашников на складе

dobs
HO Moderators
Сообщения: 2504
Зарегистрирован: Вс апр 09, 2006 14:42
Откуда: /home/Ukraine/Kyiv
Контактная информация:

#8 Сообщение dobs » Пн июн 06, 2011 14:00

Согласен, а замерять можно пыхом заюзав функцию http://php.net/manual/en/function.memor ... -usage.php

0z0n
Сообщения: 39
Зарегистрирован: Пт май 20, 2011 18:50

#9 Сообщение 0z0n » Пн июн 06, 2011 14:04

Да как считал, как все считают) Сколько МБ памяти потребляет выполняемый скрипт:

Код: Выделить всё

echo round(memory_get_usage()/1024/1024, 2)."Mb";

dobs
HO Moderators
Сообщения: 2504
Зарегистрирован: Вс апр 09, 2006 14:42
Откуда: /home/Ukraine/Kyiv
Контактная информация:

#10 Сообщение dobs » Пн июн 06, 2011 14:08

Ну пиковое значение ИМХО будет верней юзать т.к. можно определить максимальный аппетит... :)

pseudo
HO Support
Сообщения: 136
Зарегистрирован: Чт май 20, 2010 10:24
Откуда: kyiv.ua
Контактная информация:

#11 Сообщение pseudo » Пн июн 06, 2011 15:01

0z0n писал(а):Да как считал, как все считают) Сколько МБ памяти потребляет выполняемый скрипт:

Код: Выделить всё

echo round(memory_get_usage()/1024/1024, 2)."Mb";
Раз уже така п'янка, то має сенс вказати параметр real_usage для функції, аби знати, скільки реально виділено операційною системою.
Лучше обрез в руках, чем Калашников на складе

Ответить